Nombres décimaux et séparateurs avec VB.Net

Jamytheboss Messages postés 5 Date d'inscription samedi 23 août 2003 Statut Membre Dernière intervention 18 août 2005 - 15 sept. 2004 à 08:59
cs_mguilhem Messages postés 69 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 26 novembre 2005 - 15 sept. 2004 à 10:29
Comment gère t-on le problème des séparateurs décimaux(point, virgule) avec VB.Net.

Le problème est que lorsque j'introduis des nombres avec le pavé numérique, le séparateur est un point (comme lorsqu'on programme), mais VB l'interprète par exemple :

100.4 (avec un point) comme 1004.
Il faut en fait introduire 100,4 (avec virgule). Ce qui ne facilite pas l'introduction de données par l'utilisateur.

J'ai essayé de changer la virgule en point avec les paramètres régionaux, mais ça ne semble pas fonctionner ....

Quelle option faut-il changer .....

Merci

1 réponse

cs_mguilhem Messages postés 69 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 26 novembre 2005
15 sept. 2004 à 10:29
Je te conseillerais d'utiliser un contrôle prêt à l'emploi, une textbox revisistée.

Va voir sur CodeProject :

http://www.thecodeproject.com/cs/miscctrl/ValidatingTextBoxControls.asp

Ce contrôle est plutôt sympathique.

Bye !
0
Rejoignez-nous