Bonjour,
Encore une question !
voilà le problème:
J'ai une quinzaine d'étiquettes dont je voudrais changer la couleur suivant une condition.
comme je suis feignant, je voudrais faire une boucle qui appelle les étiquettes une par une et fait le changement.
par exemple
pour N=1 à 15
Me.label%(VARIABLE=N)%.BackColor = Variables.Fenêtre2.label4.BackColor
au lieu de me peler tous les contrôles un par un:
Me.label1.BackColor = Variables.Fenêtre2.label4.BackColor
Me.label2.BackColor = Variables.Fenêtre2.label4.BackColor
Me.label3.BackColor = Variables.Fenêtre2.label4.BackColor
...etc.
bien sûr il me renvoie une erreur.
On a peut-être pas le droit de mettre des variables textes à l'intérieur des noms d'objets?
Si jamais c'est possible, quelle est le bon libellé où la bonne méthode?
Je précise que je n'y connais rien en VB, mais vous l'aurez deviné vu ce genre de tâtonnements
merci de vos lumières
Encore une question !
voilà le problème:
J'ai une quinzaine d'étiquettes dont je voudrais changer la couleur suivant une condition.
comme je suis feignant, je voudrais faire une boucle qui appelle les étiquettes une par une et fait le changement.
par exemple
pour N=1 à 15
Me.label%(VARIABLE=N)%.BackColor = Variables.Fenêtre2.label4.BackColor
au lieu de me peler tous les contrôles un par un:
Me.label1.BackColor = Variables.Fenêtre2.label4.BackColor
Me.label2.BackColor = Variables.Fenêtre2.label4.BackColor
Me.label3.BackColor = Variables.Fenêtre2.label4.BackColor
...etc.
bien sûr il me renvoie une erreur.
On a peut-être pas le droit de mettre des variables textes à l'intérieur des noms d'objets?
Si jamais c'est possible, quelle est le bon libellé où la bonne méthode?
Je précise que je n'y connais rien en VB, mais vous l'aurez deviné vu ce genre de tâtonnements
merci de vos lumières
Dernière édition par Gixxie le Sam 31 Mai 2014 - 19:25, édité 1 fois