Afficher un resultat décimal dans le textbox
Résolu
ericonev
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
NHenry Messages postés 15219 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15219 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Afficher un resultat décimal dans le textbox
- Resultat foot - Télécharger - Vie quotidienne
- Afficher appdata - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Lexer resultat - Télécharger - Sport
2 réponses
Bonsoir Ericonev, bonsoir le forum,
Je ne connais rien au VB.NET mais en VBA une textbox renvoie une valeur de type String. On peut faire :
Mais le point (.) comme séparateur décimal est obligatoire dans les textboxes 1 et 2 (sinon calcul erroné) alors que la TextBox3 va afficher une virgule comme séparateur décimal...
Je ne connais rien au VB.NET mais en VBA une textbox renvoie une valeur de type String. On peut faire :
a=VAL(TextBox1.Value) b=VAL(Textbox2.Value) c = a / b TextBox3.Value=c
Mais le point (.) comme séparateur décimal est obligatoire dans les textboxes 1 et 2 (sinon calcul erroné) alors que la TextBox3 va afficher une virgule comme séparateur décimal...
En VB.NET, il faut activer Option Strict et Option Explicit (propriétés du projet).
Retirer aussi l'import automatique de l'espace de nom "Microsoft.VisualBasic" dans l'onglet Références.
Ensuite, tu corriges ton code en utilisant Integer.Parse ou Double.Parse pour récupérer les valeurs numériques et .ToString pour afficher le résultat.
Retirer aussi l'import automatique de l'espace de nom "Microsoft.VisualBasic" dans l'onglet Références.
Ensuite, tu corriges ton code en utilisant Integer.Parse ou Double.Parse pour récupérer les valeurs numériques et .ToString pour afficher le résultat.
il se fait malheureusement que Value n'est pas un assembleur de texbox