Changer position curseur [Résolu]

Messages postés
31
Date d'inscription
dimanche 11 mai 2008
Statut
Membre
Dernière intervention
19 août 2018
- - Dernière réponse :  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


Merci de votre aide
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
207
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 145 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
31
Date d'inscription
dimanche 11 mai 2008
Statut
Membre
Dernière intervention
19 août 2018
0
Merci
Merci cela fonctionne très bien
Commenter la réponse de Guillaume170194
0
Merci
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


CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme