Les partenaires publicitaires:

Comment convertir une zone de texte à un numéro dans Visual Basic

Visual Basic de Microsoft contient des fonctions puissantes qui font la vie du programmeur plus facile. Un exemple est la capacité de convertir les données saisies dans une zone de texte en une valeur numérique. VB.NET a plusieurs façons de gérer cela, selon le type exact de conversion que vous essayez d'accomplir. Pour la plupart de ces conversions, la méthode Parse de Visual Basic correspond à la facture.

Instructions

  1. Démarrez Visual Basic et ouvrez votre projet.

  2. Créer deux zones de texte, une étiquette et un bouton sur votre formulaire en utilisant le menu Boîte à outils sur la gauche de la fenêtre de conception.

  3. Disposer l'étiquette sous les zones de texte et d'organiser le bouton ci-dessous tous.

  4. Double-cliquez sur le bouton, car cela est où le code réelle ira. Cela va ouvrir la fenêtre de code avec une sous-procédure pour gérer l'événement bouton de souris.

  5. Ajoutez le code suivant entre la ligne «Sous de procédure" et la ligne "End Sub":

    Dim FirstNumber, secondNumber, sumNumber comme Entier

    Si TextBox1.Text> "" Ensuite,

    Si Textbox2.Text> "" Ensuite,

    Essayer




    FirstNumber.Focus ()

    FirstNumber = Integer.Parse (TextBox1.Text)

    SecondNumber.Focus ()

    SecondNumber = Integer.Parse (Textbox2.Text)

    SumNumber = FirstNumber + secondNumber

    Label1.Text = SumNumber.ToString ()

    Catch

    MessageBox.Show ("S'il vous plaît entrer un numéro valide dans le champ")

    Retour



    Essayez de Fin

    Autre

    MessageBox.Show ("S'il vous plaît, entrez un numéro dans la deuxième case")

    Retour

    Autre

    MessageBox.Show ("S'il vous plaît, entrez un numéro dans la première case")

    Retour

    Fin si

    Ce code met en place trois variables entières et ensuite, il faudra à l'utilisateur de saisir des caractères numériques dans les zones de texte. Lorsque le bouton est enfoncé, le programme permet de convertir ces chaînes de caractères dans les zones de texte en nombres entiers que VB peut utiliser pour faire des maths. Le code ajoute alors les chiffres dans la variable sumNumber et convertit ce retour à une chaîne de caractères et l'affiche dans le champ Label1 sur le formulaire.

  6. Cliquez sur l'option "Debug" en haut de l'écran, puis cliquez sur le lien "Démarrer le débogage". Votre formulaire doit apparaître, et vous devriez être en mesure de saisir un certain nombre dans chacun des champs de saisie, cliquez sur le bouton et d'avoir la somme apparaît dans le champ de l'étiquette. Si vous essayez d'entrer dans les zones de texte des lettres, vous devriez obtenir des messages d'erreur comme indiqué dans le code.

» » » » Comment convertir une zone de texte à un numéro dans Visual Basic