Textbox de type decimal [Résolu]

Signaler
Messages postés
7
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
15 mai 2009
-
Messages postés
7
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
15 mai 2009
-
salut,
        j'aimerais savoir s'il était possible de mettre un textbox.text en type decimal, car exemple:

textbox.text = 1 / 3

il y a une erreur me disant que 0.33333333333 ne peut etre changer en double.

alors j'ai pensé que par défaut un textbox.text était en double.

merci d'avance

ancoco

3 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
65
autre façon de faire :

TextBox1.Text = String.Format("{0:f2}", 1 / 3)

f2 => affichage de deux décimales
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
35
salut,

par défaut c'est en STRING

sans héritage ou polymorphisme etc...., utilise juste une variable intermédiaire
dim d as double = 1#/3
text1.text = d.tostring

et pour lire
dim d as double = convert.todouble(text1.text)

++

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
Messages postés
7
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
15 mai 2009

merci beaucoup

ancoco