Formater un champ nombre

Messages postés
111
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
23 mars 2018
- - Dernière réponse : cs_colby
Messages postés
111
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
23 mars 2018
- 3 juin 2011 à 10:26
Bonjour
Soyez toujours indulgents à l'égard des novices. Merci

j'ai un textbox formater comme suit:
Txt11.Text = CInt(Txt11.Text).ToString("0,0")
ce dui donne par exemple le format '4 650 500' si j'ecris
ce chiffre dans le texbox.
Si j'efface par exemple la lettre "4" et je tente d'utiliser ce
nouveau chiffre dans un autre textebox. Je reçois l'erreur
suivante : 'la conversion de la chaine " 650 500" en type integer
n'est pas valide'.
j'ai compris que l'espace avant qu'il y a pose probleme (" 650 500")
et que je devrais avoir "650 500" pour être valable.
Ma question est comment effacer cet espace avant d'utiliser
ce nombre pour toute opération ?
L'usage de 'Trim' ne donne aucun résultat.
Merci d'avance.

Colby
Afficher la suite 

2 réponses

Messages postés
149
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
16 juillet 2013
2
0
Merci
Salut colby,

Essaye ceci:

Txt11.Text = CInt(Txt11.Text.Replace(" ","")).ToString("0,0")


Cela devrait fonctionner...
Commenter la réponse de alexandrevandenberghe
Messages postés
111
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
23 mars 2018
0
Merci
Salut Alexandre,
Merci, mais ça marche pas. Par contre j'ai retrouvé sur le site quelque chose d’intéressant qui m'arrange en tout point, mais il est en VB6 que j’essaie depuis hier de convertir en vain. Merci de m'aider.

Voir ici: http://www.codes-sources.com/code.aspx?ID=35535
Colby
Commenter la réponse de cs_colby