【问题标题】:Can I get a random button to blink in vb.net?我可以在 vb.net 中获得一个随机按钮闪烁吗?
【发布时间】:2012-07-22 10:45:22
【问题描述】:

我正在创建一个游戏,您必须在其中按特定顺序单击按钮。 我希望按钮在开始时按顺序闪烁,以便玩家可以查看序列并记住它.. 在每一轮中,按钮都会被分配新的值,因此顺序会发生变化,

我希望能够使任何按钮闪烁,这意味着我希望能够使用按钮(i)而不是写按钮1(如果可能的话)

提前致谢!

【问题讨论】:

    标签: vb.net events button random


    【解决方案1】:

    您可以将所有应该闪烁的按钮放入一个列表中,然后创建一个随机数,并使用该随机数来获取该索引处的按钮。

    Dim buttons = new Button() {button1, button2, button3} 'Put buttons into list
    
    Dim r = new Random()
    Dim seq_length = 3 'Let three buttons blink
    
    For i = 0 To seq_length
        Dim index = r.Next(0, buttons.Count()) 'Get random index
        LetButtonBlink(buttons(index)) 'Use this index to select a button
    Next
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多