marcoslb
Messages postés2Date d'inscriptionsamedi 9 décembre 2000StatutMembreDernière intervention30 mai 2008
-
30 mai 2008 à 11:31
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 2014
-
30 mai 2008 à 15:21
Bonjour,
ça fait longtemps que je suis votre forum et je me décide maintenant à poster un message dont la réponse sera toute bête je suppose lol
Voila je souhaite ne pas afficher les caractères autres que des chiffres dans une zone de texte.
Pouvez vous me dire quelles instructions sont à faire SVP ? je suppose que ça doit être avec les caractères Ascii mais en VB je ne sais pas comment faire.
pile_poil
Messages postés682Date d'inscriptionvendredi 6 avril 2007StatutMembreDernière intervention 4 août 20126 30 mai 2008 à 12:01
bonjour
de tête, donc à vérifier!
Private Sub ZoneText_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then KeyAscii = 0
End Sub
[reglement.aspx ]si c'est la solution, penser : REPONSE ACCEPTEE
Suis cet exemple : la touche Entrée (Return) valide la saisie
Si tu tapes autre chose qu'un chiffre, cela efface la zone de texte
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 13 Then Exit Sub
If IsNumeric(Text1.Text) = False Then
MsgBox "Vous ne devez tapez que des chiffres", vbCritical
Text1.Text = ""
Exit Sub
End If
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 30 mai 2008 à 13:44
salut,
et dans vos propositions personne ne gère la touche effacer?
l'utilisateur n'a pas le droit de faire d'erreur ou pas le droit de se corriger....
vous êtes dur ^^