Selectionner le texte d'une textbox en cliquant dessus

Signaler
Messages postés
5
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
30 avril 2008
-
Messages postés
273
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 février 2009
-
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

3 réponses

Messages postés
134
Date d'inscription
dimanche 1 octobre 2006
Statut
Membre
Dernière intervention
19 mai 2008
1
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
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
15
Intercepte les messages WM_LBUTTONDOWN ou WM_LBUTTONUP, c'est le seul moyen sur compact framework.

::|The S@ib|::
MVP C#.NET
Messages postés
273
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 février 2009
1
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.