[C#] - Problème avec un EventHandler

Résolu
Ceika Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
Ceika Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   13
 
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