Affichage de nombre

Résolu
taoetc Messages postés 346 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 3 septembre 2007 - 15 nov. 2005 à 10:37
taoetc Messages postés 346 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 3 septembre 2007 - 15 nov. 2005 à 11:10
Bon, alors, un peu honte de poser cette question, j'ai l'impression d'etre trop con, mais bon
j'ai par exemple deux floatants
float prem = 10.3456f;
float deuse = -0.2568f;

je veux les afficher de telle manière qu'il y ai le signe devant et deux chiffres avant et apres la virgule donc
+10.34 et -00.25
pour les chiffres pas de probleme, je fais ToString( "00.00") et j'obtiens :
10.34 et -00.25
Par contre, je n'arrive pas à déteminer le bon format pour qu'il m'affiche le plus sans avoir à faire un :
if( prem >0)
messagebox.show( "+" + prem.ToString("00.00"));

merci d'avance


Be happy , by
Tao

2 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
15 nov. 2005 à 10:46
Essaye quelque chose dans le genre :

prem.ToString("+00.00;-00.00;00.00");

Sébastien FERRAND
[MVP C#]
3
taoetc Messages postés 346 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 3 septembre 2007 3
15 nov. 2005 à 11:10
merci, c'est toujours les trucs les plus cons sur lesquels on arrive à passer du temps


autrement, juste comme ca ca marche,
prem.ToString("+00.00;-00.00");
mais ca marche bien comme tu me l'as montré

Be happy , by
Tao
0
Rejoignez-nous