[C#] - Problème avec un EventHandler

Résolu/Fermé
Ceika Messages postés 52 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 15 décembre 2009 - 6 avril 2008 à 20:31
Ceika Messages postés 52 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 15 décembre 2009 - 14 avril 2008 à 11:46
Bonjour à tous et à toutes,

Voila j'ai un petit problème en C#


//***Creation d'un évènement sur lobjet au moment du click****
monLien.MouseClick += new MouseEventHandler(monLien_Click);



--- Je créé un évènement sur le click d'un LinkLabel


---- J'instancie la procédure qui va faire l'évènement
public void monLien_Click(Object sender, System.EventArgs e)
{

}

Et mon problème est que j'aimerai pouvoir utiliser l'objet sur lequel j'ai créé l'évènement (ici en l'occurence monLien). Car si j'utilise this.propriete ou this.methode, c'est l'objet formulaire qui est l'objet courant.

Voila j'espère avoir été assez clair dans ma demande, Merci par avance pour vos réponses.
Cdlt,
Marc.

1 réponse

Ceika Messages postés 52 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 15 décembre 2009 13
14 avril 2008 à 11:46
J'ai trouvé la solution qui est en faite très simple.

L'objet que l'on veut utiliser est en faite le sender.

Il suffit donc de cast le sender et on peut alors l'utiliser :


((ClasseDeLObjet)sender).methodes ou .proprietes


Et voila
0