LinkLabel

Signaler
Messages postés
127
Date d'inscription
dimanche 7 mars 2004
Statut
Membre
Dernière intervention
6 juin 2008
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
Bonjour,

J'ai crée plusieurs LinkLabel[] et aimerai connaitre le nom du linkLabel cliqué mais comment le connaitre ?

Merci

fred

5 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Salut,

Tu associes l'event Click de chaque LinkLable à la même méthode et dans celle ci tu fais :
LinkLabel clickedLL = (LinkLabel)sender;
Le nom est dans clickedLL.Name.

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
47
En t'inscrivant a l'evenement LinkClicked de tes LinkLabel, puis en utilisant :



private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

string link = ((LinkLabel)sender).Name.ToString();

}

Mx
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Pas mal celle là. ^^
PS : Name étant de type string, pas besoin de ToString :-)

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
47
J'aime bien les .ToString()






Mx
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
On peut aussi faire :

string link = string.Format(new StringBuilder((LinkLabel)sender).Name.ToString()){0}, string.empty);

Non ??
(Des chaleurs comme on a eu today, ça me réussi pas trop, mouarf)

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever