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 :

Selection entiere du texBox


Sujet :

Windows Forms

  1. #1
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut Selection entiere du texBox
    Bonjour,
    Est ce qu'il y'a une methode qui permet la selection entière du textbox ou combox,ç-a-d quand je click dessus le textBox devien tout en bleu, danc si je tape une lettre ce qui est au debut sera supprimé, merci beaucoup

  2. #2
    Membre averti Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Points : 309
    Points
    309
    Par défaut
    Citation Envoyé par abbd Voir le message
    Bonjour,
    Est ce qu'il y'a une methode qui permet la selection entière du textbox ou combox,ç-a-d quand je click dessus le textBox devien tout en bleu, danc si je tape une lettre ce qui est au debut sera supprimé, merci beaucoup
    Pas compris grand chose.

    Pour la sélection de tout le texte tu fais ca, mais pas sur ce que ca soit ce que tu veux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    textbox.selectall();

  3. #3
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Évènement Enter sur ta TextBox et méthode SelectAll, mais bizarrement ça met pas le text en couleur

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    pour faire ce que tu demande il te suffit de faire :

    par contre attention pour un textbox il y a deux methode Select et celle qui t'interesse est celle qui a été héritée de Control

    Chafouin

    Edit : Ps: @Skyounet : Je me demande aussi a quoi sert la methode SelectAll() ^^

  5. #5
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Points : 405
    Points
    405
    Par défaut
    Je viens de Tester :
    c'est la fonction SelectAll() qui fonctionne, pas le Select();
    la fonction Select doit etre utiliser avec deux paramétres (start et length)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    textBox.SelectAll();//Fonctionne
    textBox.Select(0,textBox.Text.Length);//Fonctionne aussi
    textBox.Select();//Ne fonctionne Pas
    Je précise, je suis sous le Framework 2.0

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par Chafouin Voir le message
    par contre attention pour un textbox il y a deux methode Select et celle qui t'interesse est celle qui a été héritée de Control
    Je me cite pour montrer que j'ai bien utilisé la methode Control.select() et non la methode TextBox.Select(int,int) et que seule Control.select() fonctionne quand j'utilise mon element TextBox en dynamique.

  7. #7
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Points : 405
    Points
    405
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    private void textBox1_Enter(object sender, EventArgs e)
    {
       ((Control)sender).Select();
    }
    Corrige moi si je me trompe
    Mais cela ne fonctionne pas non plus.

    PS : au 1er test oui, mais déselectionne le text, focus un autre controle (TextBox, comboBox, bouton ou autre) puis reviens à ton TextBox, tu verra que le texte ne sera pas séléctionné.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    bah moi je fais ca dans un event double_click et ca marche contrairement aux deux autres solutions ... va comprendre pourquoi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    TextBox editionBox = new TextBox();
           //... definition des paramètres de la TextBox (je vous passe toutes les definitions )
           item.ListView.Controls.Add(editionBox);
           editionBox.DataBindings.Add("Text", subitem, "Text", true, DataSourceUpdateMode.OnValidation);
           editionBox.Select();
           editionBox.Validating += new CancelEventHandler(editionBox_Validating);
           editionBox.MouseWheel += new MouseEventHandler(editionBox_MouseWheel);
           editionBox.Validated += new EventHandler(editionBox_Validated);

  9. #9
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Points : 405
    Points
    405
    Par défaut
    C'est pas là meme chose, le double click séléctionne automatiquement le text ^^

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    et ca expliquerait le fait que quand on fait un selectAll() dans un event double_Click il deselectionne tout ?

    edit: oui le double_Click dans un textBox selectionne tout mais pas un double_click sur une listView

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

Discussions similaires

  1. [XL-2007] Selection d'une liste entiere avec checkBox
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/08/2009, 19h52
  2. Comment faire un SELECT en nommant des champs "entier" ?
    Par pepito62 dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/04/2009, 14h10
  3. selection de text en texbox
    Par lesafir dans le forum ASP.NET
    Réponses: 4
    Dernier message: 31/07/2007, 14h42
  4. [TRANSACT] passer une table d'entier dans un SELECT
    Par tiboleo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/04/2005, 10h22
  5. [ECLIPSE 2.1][CHERCHE PLUGIN] selection ligne entiere
    Par jcarre dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 03/12/2003, 16h54

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