0

特定の順序でボタンをクリックする必要があるゲームを作成しています。プレーヤーがシーケンスを見て記憶できるように、ボタンを最初に順番に点滅させたい..各ラウンドで、ボタンに新しい値が割り当てられるため、順序が変わります。

任意のボタンを点滅させたい、つまり、button1 と書く代わりに、button(i) を使用できるようにしたい (可能であれば)

前もって感謝します!

4

1 に答える 1

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
于 2012-07-24T06:46:09.747 に答える