Comment convertir un propriété Textbox à une décimale

Visual Basic 6 est un langage de programmation graphique pour Windows. Une utilisation courante de VB6 est de créer une interface de saisie de données pour une base de données ou un autre programme. Une telle interface doit prendre des données saisies par l'utilisateur et de le convertir en un format que le logiciel sous-jacent peut utiliser. Un des exemples les plus communs de c'est de prendre le texte saisi par l'utilisateur dans un contrôle TextBox et la convertir en une valeur numérique.

Instructions

1 Vérifiez que le TextBox contient un certain nombre:

Si IsNumeric (Text1.Text) Ensuite,

La fonction IsNumeric détermine si une chaîne contient une valeur numérique. Ceci est important car en essayant de convertir une chaîne de caractères non-numérique à un nombre entier provoquerait une erreur.

2 Convertir la propriété Text du TextBox à un entier:

PIN = CDbl (Text1.Text)

La fonction CDbl convertit une valeur numérique à un nombre décimal.

3 Définissez la variable à une valeur par défaut si la propriété Text est pas numérique:

Autre

PIN = 0

Fin si

Vous pouvez également avertir l'utilisateur à ce point que une valeur non valide a été saisi.

Conseils et avertissements

  • La variable dans laquelle le nombre converti est stocké doit être un double ou une variante. Pour mémoriser un numéro dans un Entier ou variable longue, utilisez la fonction "CInt" ou "CLng".