Guillaume170194
Messages postés54Date d'inscriptiondimanche 11 mai 2008StatutMembreDernière intervention25 novembre 2021
-
13 août 2011 à 18:53
Utilisateur anonyme -
14 août 2011 à 13:08
Bonjour à tous
Je ne trouve pas de solution à mon problème.
J'ai plusieurs textbox limiter à trois caractère. Je voudrais que le curseur passe dans la deuxième textbox une fois que l'utilisateur à saisi les trois caractères.
Private Sub TB_X1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TB_X1.TextChanged
If Len(TB_X1.Text) = 3 Then
'Je ne sais pas quoi mettre ici
End If
End Sub
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 13 août 2011 à 19:20
Bonjour,
sous VB6, ce serait l'instruction SetFocus. Je crois comprendre qu'elle est devenue simplement Focus sous VB.Net ==>> ce serauit donc du genre :
Me.TB_X1.Focus
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne intallée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Salut Guy
en vb.net 2010 ça donne ça:
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.TextLength > 2 Then TextBox2.Focus()
End Sub