évènements pour controles créés à l'éxecution - VB/VBA/VBS - Programmation
MarshPosté le 30-05-2006 à 16:51:39
Bonjour à vous, J'ai un userform qui crée x sur y controles-images en fonction de la var nben. Je souhaite qu'en cliquant sur l'une d'elles pendant l'exécution, elle change de couleur.
Voici comment je crée les images en carré: For x1 = 1 To Int(Sqr(nben)) For y1 = 1 To Int(Sqr(nben)) Set trace = userform1.Controls.Add("forms.image.1", "image" & x1 & y1, True) trace.Width = 25 (...) Next Next
Je n'arrive pas par contre à trouver comment déclencher la procédure qui change la couleur au moment où l'on clique sur l'image. Comment dois-je nommer les images pour y associer un évenement?
Marsh Posté le 30-05-2006 à 16:51:39
Bonjour à vous, J'ai un userform qui crée x sur y controles-images en fonction de la var nben. Je souhaite qu'en cliquant sur l'une d'elles pendant l'exécution, elle change de couleur.
Voici comment je crée les images en carré:
For x1 = 1 To Int(Sqr(nben))
For y1 = 1 To Int(Sqr(nben))
Set trace = userform1.Controls.Add("forms.image.1", "image" & x1 & y1, True)
trace.Width = 25
(...)
Next
Next
Je n'arrive pas par contre à trouver comment déclencher la procédure qui change la couleur au moment où l'on clique sur l'image. Comment dois-je nommer les images pour y associer un évenement?
Merci de m'aider.