Ton formulaire doit avoir une collection accessible via .Controls() à laquelle tu peux passer le nom de ton image ou picturebox en paramètre :
Me.Controls("Image1" ).BackColor = &HFFFFFF |
Ta procédure ImageX_Click() est un évènement lié au control ImageX. Il n'est pas possible de s'en affranchir si tu veux gérer cet évènement. Tu dois donc écrire une fonction qui passera le nom de ton control en paramètre et qui sera appelée dans chacun des évènements.
Je crois qu'il est techniquement possible de créer tes controls à l'exécution et d'associer du code à leurs évènements, mais je ne suis pas sûr que tu y gagnerais en temps de programmation, maintenance et lisibilité de code.
Message édité par tegu le 26-04-2006 à 09:04:26