maxouelfada
Messages postés10Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention19 août 2003
-
11 août 2003 à 22:07
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
11 août 2003 à 22:25
Max
Salut,
je voudrais que l'utilisateur ne puisse rentrer que des chiffres dans une textBox. Pour cela je voulais utiliser le code Ascii avec la fonction KeyAscii. Mais celle ci ne fonctionne pas, ou plutot je ne sais pas le faire fonctionner car elle me renvoie comme code Ascii 0...
Si vous connaissez une methode je suis preneur meme sans passer par le code Ascii.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 11 août 2003 à 22:24
Tu peux utilier le controle MaskedEdit et mets "#######" dans la propriété Mask - autant de # que tu veux de chiffre-
Sinon tu peux passer par un textbox et dans l'évènement Keypress tu mets ça :
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < 48 And KeyAscii > 57 Then KeyAscii = 0
End Sub
Pour info, KeyAscii n'est pas une fonction, c'est un argument de l'évènement qui prend pour valeur, le code ascii de la touche enfoncée et que tu peux modifier (=0 entraine annulation de la touche)