Bouton virgule

Signaler
Messages postés
2
Date d'inscription
vendredi 27 février 2009
Statut
Membre
Dernière intervention
6 avril 2010
-
Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
-
bonjour a tt:

j'ai realise une calculatrice avec visual C# 2008,en utilisant un textbox et des boutons, mais le problem c'est j'arrive pas a faire le code concerant la bouton virgule, qlq peut m'aider a resoudre ce problem et merci d'avance.

3 réponses

Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
11
Où se situe concrètement ton problème ?

S'il s'agit d'injecter une virgule lorsque tu cliques sur le bouton virgule :

textbox.Text += ",";


S'il s'agit du click button :

private void ButtonOnClick(object sender, EventArgs e)
{
   Button btn = sender as Button;

   if(btn.Name == "btnComma")
       textbox.Text += ",";
}


Sinon s'il s'agit de récupérer la valeur du text box :

double val;

double.TryParse(textbox.Text, NumberStyles.Float, CultureInfo.CurrentCulture, out val);
Messages postés
2
Date d'inscription
vendredi 27 février 2009
Statut
Membre
Dernière intervention
6 avril 2010

bonjour MasterShadows

j'ai pensé qu'i faut utilisé le point au lieu de la virgule ( par exemple 5.4 ).
Merci pour votre reponse et Bon Courage.
Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
11
En fait que tu utilises le point ou la virgule, ça importe peu. C'est juste lors de la conversion text -> nombre qu'il faut spécifier au convertisseur le fait d'utiliser un point ou une virgule. Dans la ligne qui suit, ce sont les termes en rouge qui s'en occupe :

double.TryParse(textbox.Text, NumberStyles.Float, CultureInfo.CurrentCulture, out val);