Urgent... comment faire une boucle avec 10 objets différents...
Angelus
-
5 nov. 2001 à 14:12
patochecool
Messages postés1Date d'inscriptionmardi 13 septembre 2005StatutMembreDernière intervention16 novembre 2005
-
16 nov. 2005 à 14:34
Bonjour,
voilà la question est de savoir s'il est possible de faire une boucle qui permettrait, en ayant 10 boutons (cmd1, cmd2...., cmd10), de changer les valeur dans ces boutons par exemple en faisant un truc du style :
je voudrais en fait que mes boutons prennent les valeurs de 1 à 10.pour eviter de taper chaque ligne cmd1.text = 1 etc...
merci
for i = 1 to 10
toto ="cmd" & i
toto.text = i
next
sinon comment puis je faire svp...
A voir également:
Urgent... comment faire une boucle avec 10 objets différents...
héhé thanks j'ai trouvé :)
pour ceux que ca interresse je mets le code ici
sachant qu'il faut mettre l'index des boutons choisis de 0 à ??
Dim A
Dim i,j
J= 1
A = array(button1,button2,button3....,button20)
For each i in A
i.caption = j
j = j + 1
Next i
patochecool
Messages postés1Date d'inscriptionmardi 13 septembre 2005StatutMembreDernière intervention16 novembre 2005 16 nov. 2005 à 14:34
tu peux utiliser l'objet Controls
form1.Controls("cmd" & index). ...
ou alors lorsque tu crée ton bouton indique la propriété Index = 0 ( à la création graphique ) toutes les commandes seront alors indéxées automatiquement... Les events et propriétés
Exemple
Private Sub Command1_Click(Index As Integer)
msgbox Command1(index).caption