Problème avec KeyEventHandler
Bonjour à tous...
Je me tourne vers vous car je ne comprends pas tout avec le gestionnaire d'évènement KeyEventHandler...
Je précise que je suis plus que débutant donc soyez indulgents :mrgreen:
(en fait, je dois apporter des modifs sur un programme développé par mon prédécesseur)
Je pense que mon code en lui-même est juste :
Dans le tada.Designer.cs :
Code:
this.LotId.KeyDown += new System.KeyEventHandler(this.LotId_KeyDown);
Dans le tada.cs :
Code:
1 2
| private void LotId_KeyDown(object sender, KeyEventArgs e)
{ ... } |
Mais, lorsque je compile, j'ai une erreur sur mon tada.Designer.cs :
Citation:
Le type ou le nom d'espace de noms 'KeyEventHandler' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
Le message me semble assez clair, à savoir qu'il doit falloir faire la déclaration du delegate :
Code:
public delegate void KeyEventHandler(Object sender, KeyEventArgs e);
Tout en sachant que j'ai bien l'instruction "using System.Windows.Form" dans mon tada.cs
Ma question est donc, où place-t-on cette déclaration ? Je tourne dans le programme ou dans les docs et je n'arrive pas à trouver...
Merci d'avance pour votre aide.