Lokomass
Messages postés191Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention15 mai 2013
-
3 janv. 2010 à 20:05
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
3 janv. 2010 à 20:36
Bonjour,
J'aimerais interdire la saisie de texte dans un textbox.
J'ai trouvé ce code sur le net :
Private Sub NBrePorts_KeyPress(KeyAscii As Integer)
If (KeyAscii < 48 Or KeyAscii > 57) Then KeyAscii = 0
End Sub
Il fonctionne, seulement un truc me gène, avec ceci je ne peux pas faire effacer (si je me trompe avec la touche) ce qui parait normal vu que je dit que tout ce qui n'est pas un chiffre je l'enleve. J'ai vu que la touche effacer avait pour code ascii 12 donc j'ai fait ensuite ceci :
Private Sub NBrePorts_KeyPress(KeyAscii As Integer)
If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 12 Then KeyAscii = 0
End Sub
Mais la touche effacer ne fonctionne pas quand meme. Ca doit etre tout bete mais je ne trouve pas...