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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 this.inalps.Leave += new System.EventHandler(this.textChange);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?