cs_Gokuan
Messages postés51Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention17 novembre 2008
-
24 oct. 2006 à 22:12
cs_Gokuan
Messages postés51Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention17 novembre 2008
-
24 oct. 2006 à 22:33
Hello les amis, c'est à nouveau moi, et vraiment désolé de poser autant de question, mais vu que je me suis mis au VB il y a tout juste 1 semaine, y a encore plein de chose que j'ignore...
Voilà, en réalité, j'ai 2 textBox, qui devrait normalement être remplie qu'avec des valeur numérique, c'est-à-dire que l'utilisateur ne pourra pas faire buger le programme en mettant des lettres et d'autre signes imcompréhensible...
Mais je ne sais pas non plus si une telle syntaxe existe... J'ai cherché et je continue de chercher mais pour le moment rien...
Je vous remercie d'avance pour votre aide
A voir également:
Comment vérifié si c'est une valeur num et non du texte?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 24 oct. 2006 à 22:19
C'est à toi de le gérer.
Soit lorque tu vas utiliser les valeurs, tu vérifie d'abords que se sont bien des nombres. La fonction IsNumeric est là pour ça
Soit au moment de la saisie, tu filtre les caractères en cours de saisie et tu ne garde que ceux qui peuvent rentrer dans un nombre.
"-" "0-9" "." ou "," suivant ta config et aussi la touche DEL, éventuellement les flèches gauches et droites. L'évènement KeyPress (ou KeyDown) est un bon endroit pour faire le filtre.
Remarque : La seconde solution n'interdit pas la première, histoire d'etre bien sûr.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #