Récupérer le name d'un picture box qui vien d'etre clické

[Résolu]
Signaler
Messages postés
85
Date d'inscription
samedi 20 novembre 2004
Statut
Membre
Dernière intervention
18 juin 2009
-
Messages postés
85
Date d'inscription
samedi 20 novembre 2004
Statut
Membre
Dernière intervention
18 juin 2009
-
voila j'ai plusieur picture box crée à la volé (d'aprés ma base de données) qui pointent tous vere la meme fonction click : ... Box_Click(...)
j'aimerait recupére le nom du puctire box sur le quel l'utilisateur vien de clicker pour pouvoir lui attribuer une autre couleur de font.

merci

2 réponses

Messages postés
129
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
30 décembre 2007
3
Tu peux utiliser l'objet sender (le premier paramètre du gestionnaire d'évènement), c'est une référence vers le contrôle qui a déclenché l'évènement. Ainsi, tu n'as pas besoin de connaître le nom du contrôle pour y accéder.


<hr />
void Box_Click(object sender, EventArgs e)
{
   PictureBox pb = (PictureBox)sender;
   pb.BackgroundColor = ...
}


<hr />
Messages postés
85
Date d'inscription
samedi 20 novembre 2004
Statut
Membre
Dernière intervention
18 juin 2009

sa marche impec remerci mek 
C'est ma journée picture box aujourd'hui