Les partenaires publicitaires:

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 d'une source de base de données. 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 de la commande peut être réglée 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 de fond, ou avec des barres de défilement. Il est également possible de limiter ce type de saisie de texte qu'il peut accepter. Apprenez à créer un programme en Visual Basic 6.0 qui limite une boîte de saisie de texte que des chiffres.

Instructions

  1. Chargez 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" de votre ordinateur.

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

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

  4. Décochez 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.




  5. Double-cliquez sur le contrôle de la zone de texte pour afficher la fenêtre «Code». Ceci est 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, vous allez écrire validera l'entrée d'utilisateur et accepte uniquement des caractères numériques, sinon il affichera un message d'erreur.

  6. 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

  7. Appuyez sur F5 ou sélectionner "Exécuter", puis sur "Démarrer" dans le menu pour basculer vers le mode Runtime.

  8. 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 signalant l'entrée est invalide. Maintenant, tapez seulement des nombres dans la zone de texte. Si aucun message d'erreur apparaît, le programme fonctionne correctement.

  9. 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".

» » » » Comment limiter une zone de texte à des numéros que dans Visual Basic 6.0