Selectionner le texte d'une textbox en cliquant dessus

Messages postés
5
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
30 avril 2008
- - Dernière réponse : zebobo5
Messages postés
273
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 février 2009
- 2 nov. 2007 à 11:23
Bonjour,

Je travaille sur une appli  qui tourne sur Windows mobile et me sers donc du Compact framework,

j'ai une textbox et j'aimerais que lorsque l'on clique dessus tout son texte soit selectionné,
malheureusement dans le compact framework il n'y a pas d'événement click pour les TextBox,

j'ai essayer avec l'événement GotFocus, en faisant

        private void textBox1_GotFocus(object sender, EventArgs e)
        {
            textBox1.SelectAll();
        }

mais sans résultat
j'ai l'impression qu'il selectionne le texte au debut mais le déselectionne ensuite pour placer le curseur à l'endroit du clic,
 si quelqu'un a des idées elle serait les bienvenue,
merci a tous

cegio
Afficher la suite 

3 réponses

Messages postés
134
Date d'inscription
dimanche 1 octobre 2006
Statut
Membre
Dernière intervention
19 mai 2008
1
0
Merci
Bonjour,

Essaye l'evènement Enter. Je pense qu'il est présent dans le Compact Framework.

Cordialement,

Bidou_01 

<hr />http://blog.corioland.eu
Commenter la réponse de bidou_01
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
14
0
Merci
Intercepte les messages WM_LBUTTONDOWN ou WM_LBUTTONUP, c'est le seul moyen sur compact framework.

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib
Messages postés
273
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 février 2009
1
0
Merci
Essaye comme ceci sur l'évenement Enter de ta Textbox, ca marche à tous les coup :

private void textBox1_Enter(object sender, EventArgs e)
{
   BeginInvoke((MethodInvoker)delegate
   {
      ((TextBoxBase)sender).SelectAll();
   });
}


<hr />
ZeBobo5
N'oubliez pas de cloturer votre post.
Commenter la réponse de zebobo5