Attendre la saisie d'une textbox

Résolu
viesco Messages postés 2 Date d'inscription lundi 1 août 2005 Statut Membre Dernière intervention 18 août 2005 - 18 août 2005 à 12:23
Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 - 18 août 2005 à 17:52
Salut,
J'ai un petit probleme: J'ai une textbox danx laquelle l'utilisateur de mon interface est cense entrer une valeur, qui doit etre comparee a des valeurs de references (c'est un test en bref!). Je voudrais savoir comment on peut faire attendre l'execution du code tant que l'utilisateur n'a pas valide la valeur entree ds la textbox, parce que la mon test est toujours faux (puisqu'il est effectue avant que l'utilisateur n'ait entre la valeur...)
Si qqu'1 pouvait m'aider ce serait bien cool parce que la je galere et mon stage touche a sa fin!!
Merci d'avance!

8 réponses

Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 1
18 août 2005 à 12:35
tu as (au moins) 2 possibilités pour faire ça :

-soit tu crées un bouton et dès que l'utilisateur cliques sur ce bouton
s'il n'a rien rempli dans ta textbox il ne se passe rien (ou message
d'erreur c'est comme tu veux), et s'il a rempli le champ, tu effectue
ton test.

-soit tu guette le changement de ta text box. Dans ton formulaire,
quand tu es en mode création, si tu double clic sur ta textbox il va te
créer une procédure qui s'appelera sub TextBox1_Change() je crois, et
là, dans cette procédure, tu places le test à effectuer. L'inconvénient
de cette méthode c'est que dès que tu change le contenu de la textbox,
il t'executera la procédure (par exemple s'il y a marqué "text1" dedans
par défaut et que l'utilisateur efface le 1, ça détecte le changement
donc ça te lance ton test... pas super pratique quoi !)



Voilou, j'espère que ça t'a bien aidé !



Bon courage





C2
1
Rejoignez-nous