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

Résolu
jul00 Messages postés 85 Date d'inscription samedi 20 novembre 2004 Statut Membre Dernière intervention 18 juin 2009 - 23 mai 2006 à 17:34
jul00 Messages postés 85 Date d'inscription samedi 20 novembre 2004 Statut Membre Dernière intervention 18 juin 2009 - 23 mai 2006 à 18:02
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

dgouttegattat Messages postés 129 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 30 décembre 2007 3
23 mai 2006 à 17:41
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 />
3
jul00 Messages postés 85 Date d'inscription samedi 20 novembre 2004 Statut Membre Dernière intervention 18 juin 2009
23 mai 2006 à 18:02
sa marche impec remerci mek 
C'est ma journée picture box aujourd'hui
0
Rejoignez-nous