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 :

Pb utilisation touche tab & sélection TextBox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut Pb utilisation touche tab & sélection TextBox
    Bonjour,

    J'utilise deux TextBox dans lesquelles je désire mettre en surbrillance le contenu, lorsque je suis positionné sur l'une d'elles. Ci-dessous mon code :

    private void txtbox1_Enter(object sender, EventArgs e)
    {
    txtbox1.HideSelection = false;
    if (txtbox1 .Text != "")
    txtbox1.SelectAll();
    }

    private void txtbox1_Validated(object sender, EventArgs e)
    {
    txtbox1.DeselectAll();
    txtbox1.HideSelection = true;
    }

    Comment activer la touche Tab et l'effet de surbrillance ?

    Merci pour votre aide.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je ne suis pas sûr que tu aies bien compris le rôle de la propriété HideSelection: ça sert à masquer (ou non) la surbrillance du texte sélectionné pour un contrôle qui n'a pas le focus. Donc ça ne sert à rien de le mettre à false dans l'évènement Enter, vu que le contrôle a le focus de toutes façons...
    Sinon, la surbrillance n'a pas à être "activée", elle est active tout le temps. Pareil pour la touche Tab (vérifie juste que le contrôle a la propriété TabStop à true). Tu peux modifier l'ordre de tabulation avec la propriété TabOrder (il y a un bouton dans l'IDE qui te permet de faire ça en cliquant les contrôles dans l'ordre voulu).

  3. #3
    Membre éprouvé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Par défaut
    Normalement cela doit fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private void txtbox1_Enter(object sender, EventArgs e)
    {
    txtbox1.SelectAll();
    }
    Quand le focus arrive sur ton contrôle txtbox1, le texte contenu sera en surbrillance bleu (si la couleur par défaut n'est pas modifié sur ton contrôle).

    En tout cas c'est ce que j'utilise sur mes formulaires

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut Merci
    Merci Mille fois pour vos conseils.
    Je supprimé le affectation du HideSelection et ajouter le methode SelectAll() dans le eventment click pour que ça marche avec le click et le tabulation.
    Merci encore.

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

Discussions similaires

  1. [PPT-2007] Utiliser la touche Tab dans des zones texte
    Par gvallenro dans le forum VBA PowerPoint
    Réponses: 0
    Dernier message: 23/11/2013, 12h12
  2. Réponses: 2
    Dernier message: 14/01/2012, 22h53
  3. [XL-2007] Passer d'un textbox à l'autre avec la touche Tab
    Par formabox dans le forum Excel
    Réponses: 2
    Dernier message: 01/12/2011, 11h41
  4. [WD14] Problème touche TAB avec un sélecteur sans sélection
    Par tims12 dans le forum WinDev
    Réponses: 8
    Dernier message: 19/10/2009, 20h04
  5. Gestion des touches [TAB] et [ENTER] dans un TextBox : son d'alerte
    Par Miles Raymond dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/02/2009, 11h34

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