Les partenaires publicitaires:

Comment vérifier si une entrée de zone de texte est numérique dans Visual Basic

Vous pouvez améliorer considérablement les performances de votre application Visual Basic ne pas avoir à vérifier chaque caractère entré par l'utilisateur. En VB, vous pouvez utiliser la fonction "IsNumeric" pour déterminer si les données saisies est numérique. Cette fonction renvoie une valeur booléenne indiquant si une expression peut être évaluée comme un nombre. Vous pouvez utiliser une variable String pour capturer le texte entré par l'utilisateur et utiliser la fonction "IsNumeric" pour vérifier la variable.

Instructions

  1. Lancez Microsoft Visual Basic Express et cliquez sur «Nouveau projet» dans le volet gauche de l'écran de votre ordinateur. Cliquez sur "Visual Basic" en dessous "Modèles installés," cliquez sur "Application Windows Forms" et cliquez sur "OK" pour démarrer un nouveau projet.

  2. Double-cliquez sur le contrôle "zone de texte" sur le volet "boîte à outils" pour ajouter un à votre formulaire. Ajouter un "Button" en utilisant la même technique.

  3. Double-cliquez sur le bouton pour créer un événement de clic de bouton, et ajoutez le code suivant pour créer deux variables:

    Dim numericCheck As Boolean




    Dim inputTxt As String
  4. Tapez le code suivant pour obtenir la valeur entrée dans la zone de texte et de vérifier si elle est numérique en utilisant la fonction "IsNumeric":

    inputTxt = Me.TextBox1.Text

    numericCheck = IsNumeric (inputTxt)

  5. Ajoutez le code suivant en utilisant la variable booléenne et laisser l'utilisateur de savoir si la valeur numérique était:

    Si numericCheck Puis



    MsgBox ("Vous avez saisi une valeur numérique.")

    Autre

    MsgBox ("Vous ne l'avez pas entrer une valeur numérique.")

    Fin si

  6. Appuyez sur "F5" pour exécuter le code et cliquez sur "Button1".

» » » » Comment vérifier si une entrée de zone de texte est numérique dans Visual Basic