megblt
Messages postés85Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention21 mai 2014
-
15 mars 2008 à 19:16
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 2008
-
16 mars 2008 à 16:28
bonjour,
mon pb :
je voudrai que dans un texbox lors d'un setfocus le texte dejas present se "selectionne " pour que les caracteres saisie remplace les precedant ( comme dans excel) et que si je quitte le textbox sans saisie sa ne change rien
megblt
Messages postés85Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention21 mai 2014 15 mars 2008 à 19:55
merci de cette reponse rapide
ca me semble etre la sulution mais :
entre deux textbox l'evenement setfocus est execute avent l'evenement lostfocus ce qui fait que la selection s'annule
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 16 mars 2008 à 16:28
L'evt LostFocus de la textbox que tu quittes se déclenches toujorus avant l'EVt GotFocus de la textbox ou tu arrives .. C'est logique d'ailleurs ! non ?
En tout cas, le code proposé par Casy est parfait pour ce que tu cherches, même si je t'en propose une très légère variante, qui a ma préférence :
Private Sub Text1_gotfocus()
With Text1
.SelStart = 1
.SelLength = Len(.Text)
End With
End Sub