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 :

[C#] Entree apres un TextField


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 61
    Par défaut [C#] Entree apres un TextField
    Bonjour,

    Comment faire pour cliquer sur un bouton en appuyant sur 'entree' lorsqu'on se situe dans un text field ?

    Merci.

  2. #2
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Par défaut
    Cela revient à faire un default button.
    La réponse m'interesse aussi

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Dans l'un des event des touches de ton textBox:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    si ( touche pressé == Enter )
    {
         tonBoutton.PerformClick();
    }
    non :

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsButtonClassPerformClickTopic.asp

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 29
    Par défaut
    je dirai sur le OnKeyPress (ou KeyDown ?)
    pour le ==, je mettrai "== '\n'"
    a voir....
    en asp je faisais ca en jscript
    ++

  5. #5
    _51
    _51 est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Par défaut
    On peut faire un truc comme ca dans le KeyDown:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (e.KeyCode == Keys.Enter) 
    {
       button1.PerformClick();
    }

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par _51
    On peut faire un truc comme ca dans le KeyDown:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (e.KeyCode == Keys.Enter) 
    {
       button1.PerformClick();
    }
    ben, c'est ce que je lui ai dit (en pseudo-code)....

  7. #7
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    C'est pas plus simple d'appeler directement la fonction du click du bouton ?

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 61
    Par défaut
    merci.

    Ca marche nickel

  9. #9
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Piotrek
    C'est pas plus simple d'appeler directement la fonction du click du bouton ?



  10. #10
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 61
    Par défaut
    J'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (e.KeyCode == Keys.Enter) 
    { 
       button1.PerformClick(); 
    }
    et ca marche nickel.

    Mais en appelant la fonction du click bouton, j'ai des bugs ....

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

Discussions similaires

  1. Désactiver la touche entree dans un textfield
    Par Etiqclubiste dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 18/06/2010, 17h25
  2. [Visual Web] JSF textfield desactiver la touche entree
    Par Etiqclubiste dans le forum NetBeans
    Réponses: 0
    Dernier message: 16/06/2010, 12h56
  3. Réponses: 1
    Dernier message: 17/03/2009, 08h30
  4. comme Google : Faire un submit après ENTREE
    Par gomodo dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 21/05/2008, 17h40
  5. afficher un TextField dans un jPanel apres un clic
    Par harris_macken dans le forum Interfaces Graphiques en Java
    Réponses: 10
    Dernier message: 28/03/2008, 09h00

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