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
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();
Évènement Enter sur ta TextBox et méthode SelectAll, mais bizarrement ça met pas le text en couleur
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part textBox.Select();
Chafouin
Edit : Ps: @Skyounet : Je me demande aussi a quoi sert la methode SelectAll() ^^
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)
Je précise, je suis sous le Framework 2.0
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
Corrige moi si je me trompe
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(); }
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é.
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);
C'est pas là meme chose, le double click séléctionne automatiquement le text ^^
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager