Bonjour !
Voici mon problème :
J'ai créé un programme simple de conversion de devise afin d'apprendre le C# (pour mon stage).
Avec : -deux RadioButtons, un pour de l'€ vers le Francs et inversement.
-deux TextBoxs, la somme à convertir et le résultat de la conversion.
-Un Button pour exécuter la conversion.
Lors de l'exécution, le button pour convertir applique bien le code et sort le bon résultat quelque soit le sens de conversion choisi.
Cependant, je ne peux plus re-convertir après une première exécution.
Je ne vois pas ce que je peux faire car logiquement, la fonction s'applique à chaque clic.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 private void m_convertir_Click(object sender, EventArgs e) { try { Program p = new Program(Double.Parse(TB_entree.Text, 0) , Double.Parse(TB_sortie.Text, 0)); //Checking Radio Buttons if (RB_toEuro.Checked){ //Conversion p.convertirFunctionFtoE(); //Envoi du résultat de la conversion TB_sortie.Text = p.sortieToString(); } if (RB_toFranc.Checked){ //Conversion p.convertirFunctionEtoF(); //Envoi du résultat de la conversion TB_sortie.Text = p.sortieToString(); } } catch (FormatException f) { TextWriter errorWriter = Console.Error; errorWriter.WriteLine(f.Message); } }
Merci d'avance de votre aide =)
Partager