Bonjour,
je demande une saisie de nombre à une étape de mon programme par l'intermédiaire d'une textbox.
Je récupère bien la valeur entrée et je la traite sans souci.
J'aimerai savoir si il est possible de tester la valeur entrée si celle-ci n'est pas un nombre mais du texte (une erreur de frappe par exemple) afin de ne pas poursuivre mon programme avec cette valeur erronée?
Un test sur la saisie en fait!
Merci de votre aide dejà précieuse
Kenny_dfc
Publicité
Posté le 12-03-2005 à 17:37:17
glod 2
Votre trajet, notre projet.
Posté le 12-03-2005 à 17:46:48
ben oui c'est possible, pourquoi pas ?
glod 2
Votre trajet, notre projet.
Posté le 12-03-2005 à 17:47:34
(d'ailleurs les tests de saisies d'utilisateurs c'est quand même un des points clef de la solidité d'une appli)
yokaichan
Posté le 12-03-2005 à 21:26:22
faut utiliser la fcontion IsNumeric()
Carbon_14
Posté le 13-03-2005 à 13:09:15
On peut même tester à chaque nouveau caractère tapé, et le bloquer si pas bon (j'ai pas l'évènement en tête, mais voir l'existant (textchange, keydown ?), on met 0 ou retourne False (très vieux, un peu oublié) pour inhiber le caractère courant)