【发布时间】:2012-07-22 10:45:22
【问题描述】:
我正在创建一个游戏,您必须在其中按特定顺序单击按钮。 我希望按钮在开始时按顺序闪烁,以便玩家可以查看序列并记住它.. 在每一轮中,按钮都会被分配新的值,因此顺序会发生变化,
我希望能够使任何按钮闪烁,这意味着我希望能够使用按钮(i)而不是写按钮1(如果可能的话)
提前致谢!
【问题讨论】:
标签: vb.net events button random
我正在创建一个游戏,您必须在其中按特定顺序单击按钮。 我希望按钮在开始时按顺序闪烁,以便玩家可以查看序列并记住它.. 在每一轮中,按钮都会被分配新的值,因此顺序会发生变化,
我希望能够使任何按钮闪烁,这意味着我希望能够使用按钮(i)而不是写按钮1(如果可能的话)
提前致谢!
【问题讨论】:
标签: vb.net events button random
您可以将所有应该闪烁的按钮放入一个列表中,然后创建一个随机数,并使用该随机数来获取该索引处的按钮。
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
【讨论】: