2012-07-24 1 views
0

Je crée un jeu où vous devez cliquer sur les boutons dans une certaine séquence. Je veux que les boutons clignotent pour au début afin que le joueur puisse jeter un oeil à la séquence et le mémoriser .. à chaque tour, les boutons s'attribuer de nouvelles valeurs, d'où les changements d'ordre,Puis-je obtenir un bouton aléatoire à clignoter en vb.net?

Je veux pour être en mesure de faire un clin bouton, ce qui signifie au lieu de button1 d'écriture, je veux être en mesure d'utiliser le bouton (i) (si possible)

merci à l'avance!

Répondre

1

Vous pouvez mettre tous vos boutons qui doivent clignoter dans une liste, puis créer un nombre aléatoire, et utiliser ce nombre aléatoire pour obtenir le bouton à cet index.

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 
+0

merci beaucoup! – TkHaddad

+1

@TkHaddad Pas de problème. Si cette réponse était utile pour vous, s'il vous plaît Upvote et marquer cette réponse comme [accepté] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) (cliquez sur le chèque marque). – sloth

Questions connexes