Bonjour,
je suis en train de faire une application C# et je coince sur un truc,
J'aimerais qu'a chaque fois qu'un contrôle perd le focus la méthode TextChange() soit appelée.
j'ai essayé comme ça :
this.inalps.Leave += new System.EventHandler(this.textChange);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| private void textChange(object sender, EventArgs e)
{
bool ok = true;
for (int i = 0; i < controlChange.Count; i++)
{
if (controlChange[i].getCol1() == ((Control) sender).Name)
{
ok = false;
}
}
if (ok == true)
{
Contenu ajout = new Contenu(((Control)sender).Name, ((Control)sender).Text);
controlChange.Add(ajout);
}
} |
Mais j'ai l'erreur
Erreur 1 Aucune surcharge pour 'textChange' ne correspond au délégué 'System.EventHandler'
Je sais pas trop comment placer mon TextChange, il faudrait que je récupere le controle qui active la méthode.
Quelqu'un sait comment faire ?
Partager