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

C# Discussion :

Problèmes d'évènements sur une textbox


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 59
    Par défaut Problèmes d'évènements sur une textbox
    Bonjour,

    Je souhaiterais effectuer des actions sur plusieurs évènements pour une textbox. J'ai donc écrit le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    private void textBox1_TextChanged(object sender, EventArgs e)
            {
                MessageBox.Show("TextChanged");
            }
            private void textBox1_LostFocus(object sender, EventArgs e)
            {
                MessageBox.Show("LostFocus");
            }
            private void textBox1_GotFocus(object sender, EventArgs e)
            {
                MessageBox.Show("GotFocus");
            }
    Mais il n'y a que l'évènement TextChanged qui fonctionne correctement... et je ne comprend pas pourquoi.
    Par ailleurs, n'existe-t-il pas un évènement pour détecter que l'utilisateur tape sur la touche "enter" du clavier ?

    Par avance merci.

    PS je travaille avec MS Visual C# 2010 Starter

  2. #2
    Membre éprouvé Avatar de zhouyu
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 90
    Par défaut
    Salut.
    Lien vers les events des TextBox : http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx

    Lien vers tes events :
    GotFocus : http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx
    LostFocus : http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx

    et pour les touches : http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx

    Le focus est obtenu via les tabulations et non quand tu cliques dessus pour ecrire. Pour la touche entré tu peux utiliser l'event KeyPress ou tu verifies si c'est la touche entrée.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 59
    Par défaut
    Merci,
    J'avais effectivement vu les aides MS.
    Mais quand je copie leur syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
            {
                MessageBox.Show("KeyDown");
            }
    Il ne se passe jamais rien. Or j'aimerais beaucoup utiliser d'autres évènements que TextChanged (qu'il met par défaut quand je double-clic sur ma textbox.

    Par avance merci

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 59
    Par défaut
    J'ai trouvé, c'était tout bête : il fait activer l'évènement.

    http://social.msdn.microsoft.com/for...4-2ab806c412d1

  5. #5
    Membre actif
    Avatar de fmdao
    Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2010
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 90
    Par défaut
    Et en plus le code s'écrit automatiquement !

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

Discussions similaires

  1. Problème de select sur une date (DATETIME....)
    Par zeldoi5 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 16/05/2005, 11h19
  2. probléme de cadre sur une image qui me sert de lien
    Par thomas_chamas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/11/2004, 17h36
  3. Problème de chaine sur une page HTML
    Par Kerod dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/11/2004, 16h23
  4. [Débutant][jsp] évènement sur une liste
    Par phoebe dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/05/2004, 10h53
  5. Problèmes d'évènements sur ComboBox
    Par bakaneko dans le forum MFC
    Réponses: 3
    Dernier message: 23/02/2004, 08h46

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