Comment limiter une zone de texte à des numéros que dans visual basic 6.0

Les zones de texte sont principalement utilisés pour recevoir les commentaires des utilisateurs, ou pour afficher le texte soit pré-programmée ou à partir d`une base de données source. Dans Visual Basic 6.0, le contrôle "TextBox" est utilisé pour dessiner une zone de texte dans un formulaire Windows. Les propriétés du contrôle peuvent être définis en fonction des besoins des utilisateurs. Par exemple, vous pouvez définir une zone de texte en lecture seule ou modifiable, avec différentes couleurs d`arrière-plan, ou avec des barres de défilement. Il est également possible de limiter ce type d`entrée de texte, il peut accepter. Apprenez à créer un programme dans Visual Basic 6.0 qui limite une zone de saisie de texte uniquement des chiffres.

  • Charger l`environnement Visual Basic 6.0 en cliquant sur l`icône de raccourci du programme à partir du bureau, ou en sélectionnant "Microsoft Visual Basic 6.0" dans le menu "Démarrer" dans votre ordinateur.

  • Sélectionnez "EXE standard" dans la boîte de dialogue «Nouveau projet», puis cliquez sur le bouton "Ouvrir".

  • Ajouter une zone de texte dans le formulaire en cliquant sur le contrôle "TextBox" de la "boîte à outils", puis en tirant la taille de la zone de texte souhaitée. Assurez-vous qu`il est assez large pour contenir des caractères d`entrée de l`utilisateur.

  • Effacer la légende de texte en effaçant le mot "Text1" à côté de la propriété "Texte" à la fenêtre "Propriétés" sur le côté droit de l`écran.




  • Double-cliquez sur le contrôle de zone de texte pour afficher la fenêtre "Code". Ceci est l`endroit où vous allez écrire les instructions ou les codes sources que le programme va exécuter au moment de l`exécution. Le code source que vous allez écrire validera l`entrée d`utilisateur et accepte uniquement des caractères numériques, sinon il affiche un message d`erreur.

  • Insérez le code suivant dans l`événement "Text1_Change":

    Si Non IsNumeric (Text1.Text) Ensuite,

    MsgBox "entrée numérique seulement!", VbCritical, "Invalid Input"

    Text1.Text = ""

    Fin si

  • Appuyez sur F5 ou sélectionnez "Exécuter" puis "Start" dans le menu pour passer en mode runtime.

  • Testez le programme pour vérifier qu`il est en cours d`exécution comme il se doit. Saisissez les caractères alphanumériques ou combinaison de lettres et de chiffres dans la zone de texte. Vous devriez voir un message d`erreur vous permettant de savoir l`entrée est invalide. Maintenant, tapez uniquement des chiffres dans la zone de texte. Si aucun message d`erreur apparaît, le programme fonctionne correctement.

  • Enregistrer le programme en sélectionnant "Enregistrer le projet" dans le menu "Fichier". Fournir un nom de fichier dans l`espace prévu, puis cliquez sur "Enregistrer".

AUTRES

» » » » Comment limiter une zone de texte à des numéros que dans visual basic 6.0