IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Problème avec KeyEventHandler


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut 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
    (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 : Sélectionner tout - Visualiser dans une fenêtre à part
    this.LotId.KeyDown += new System.KeyEventHandler(this.LotId_KeyDown);
    Dans le tada.cs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    private void LotId_KeyDown(object sender, KeyEventArgs e)
            { ... }
    Mais, lorsque je compile, j'ai une erreur sur mon tada.Designer.cs :
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    System.KeyEventHandler
    ? KeyEventHandler n'est pas dans System ... d'où l'erreur non ?

  3. #3
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    OK... Effectivement en faisant appel à System.Windows.Forms ça marche beaucoup mieux...

    Je pensais qu'il ferait le lien tout seul... Comme je l'ai dit je débute

    Merci en tout cas pour l'info et désolé pour le dérangement
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Si tu as un "using System.Windows.Forms;" dans ton source et que tu écris juste KeyEventHandler, il va le résoudre directement (si il n'y a pas d'autre namespace en using qui possède également un KeyEventHandler bien entendu).

    Mais lorsque tu écris System.KeyEventHandler, il va rechercher dans l'espace System spécifiquement une classe KeyEventHandler qui n'existe pas, d'où l'erreur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 12h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 11h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 19h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo