VB.Net: Effectuer directement le calcul d'une textbox
Résolu
Anonyme209
Messages postés
761
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je viens poser cette question ici car je n'ai pas trouvé la réponse en faisant des recherches.
Je ne suis pas sûr que ce que je vais demander soit possible, mais je demande quand-même
Je voudrais savoir, en visual basic, si on pouvait effectuer directement le calcul inscrit dans une textbox (par exemple textbox1.text = "8*5+3.5/(-5)")
Lorsque l'on appuierait sur un bouton, la textbox afficherait directement le résultat, soit ici -8.7.
Avec
C'est quelque chose comme ça que je voudrais faire, mais avec une fonction qui marche (même s'il faut la rajouter manuellement.)
je viens poser cette question ici car je n'ai pas trouvé la réponse en faisant des recherches.
Je ne suis pas sûr que ce que je vais demander soit possible, mais je demande quand-même
Je voudrais savoir, en visual basic, si on pouvait effectuer directement le calcul inscrit dans une textbox (par exemple textbox1.text = "8*5+3.5/(-5)")
Lorsque l'on appuierait sur un bouton, la textbox afficherait directement le résultat, soit ici -8.7.
Avec
TextBox1.Text = Calcul(TextBox1.Text)
C'est quelque chose comme ça que je voudrais faire, mais avec une fonction qui marche (même s'il faut la rajouter manuellement.)
A voir également:
- VB.Net: Effectuer directement le calcul d'une textbox
- Vb.net express - Télécharger - Langages
- Vb.net - Télécharger - Langages
- Convert | VB.net ✓ - Forum Framework .NET
- Vb.net editor - Télécharger - Langages
- Listview vb.net ✓ - Forum Framework .NET
2 réponses
Bonjour,
Source : https://stackoverflow.com/questions/13178637/evaluate-mathematical-expression-from-a-string-using-vb
Dim e As Expression = new Expression("2 + 3 * 5") Msgbox(17 = e.Evaluate())
Source : https://stackoverflow.com/questions/13178637/evaluate-mathematical-expression-from-a-string-using-vb
Bonjour,
je n'ai pas encore testé, mais d'où sort le 17 (ligne 2 du code)
je n'ai pas encore testé, mais d'où sort le 17 (ligne 2 du code)
Petits problèmes:
-La variable ne peut pas être nommée 'e', car déjà dans le sub (j'ai modifié le nom par test)
-Le type Expression est introuvable, j'ai essayé Expressions.Expression, mais l'erreur "New cannot be used on a class that is declared 'MustInherit'" s'affiche
- test.Evaluate ne fonctionne donc pas
Merci de votre aide
-La variable ne peut pas être nommée 'e', car déjà dans le sub (j'ai modifié le nom par test)
-Le type Expression est introuvable, j'ai essayé Expressions.Expression, mais l'erreur "New cannot be used on a class that is declared 'MustInherit'" s'affiche
- test.Evaluate ne fonctionne donc pas
Merci de votre aide