autodidacte3
Messages postés58Date d'inscriptionmardi 21 juillet 2009StatutMembreDernière intervention25 décembre 2014
-
24 juin 2012 à 12:21
autodidacte3
Messages postés58Date d'inscriptionmardi 21 juillet 2009StatutMembreDernière intervention25 décembre 2014
-
25 juin 2012 à 12:19
Salut tous le monde, je souhaite vraiment trouvé une solution à mon problème, j'utilise une variable string dans une Textbox et je veux que le masque suivant Exemple "1234/5678" ou "0034/12 " et voilà mon un exemple de mon code
Private Sub txtNumDecision_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtNumDecision.TextChanged
'txtNumDecision.Text(CStr(txtNumDecision.Text), "####\/####")
'txtNumDecision.Text = Format(Ctype(txtNumDecision.Text), "####""//""####")
txtNumDecision.Text = Format(Val(txtNumDecision.Text), "####\\####")
End Sub
Je ne vois pas trop comment coder quelque chose dans l'événement TextChanged.
Par contre, dans l'événement KeyUp (par exemple), tu pourras facilement mettre en forme la saisie de l'utilisateur.
Après avoir repéré le KeyCode de la touche 'entrée', et après un split sur '/', il te suffirait d'utiliser String.Format pour mettre la chaîne en forme :