Bonjour, je suis débutant en C#, j'ai un projet à réaliser pour mes études mais j'ai quelques soucis.
Voici mon principal problème :
J'aimerais récupérer les valeurs d'une checkbox ( true/false ) et les insérer dans un fichier texte, mon problème survient dans les lignes. Je m'explique, je récupère la valeur de ma première checkbox, elle est insérer dans la première ligne de mon fichier texte, mais lors de la récupération de la valeur de la 2eme checkbox, cette dernière s’insère également en première ligne, a la place donc de la valeur de la 1ere checkbox. J'ai réussit ( en bidouillant quelque chose de pas pro du tout) à l’insérer à la 2em ligne, mais le problème survient à la valeur de la 3em checkbox etc etc.. Le problème doit donc se résoudre à la 1ere checkbox.
Etant tout nouveau en C#, je n'utilise peut-être (surement) pas la bonne méthode. Je vous met donc mon code.
Si je n'ai pas été assez précis n’hésitez pas à me poser vos questions. C'est un projet qui me tient vraiment à coeur.
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
28
29
30
31
32
33
34
35 private void Test1_CheckedChanged(object sender, EventArgs e) { if (Test1.Checked == true) { string[] lines = { "TRUE" }; System.IO.File.WriteAllLines((openFileDialog1.FileName), lines); } else { string[] lines = { "FALSE" }; System.IO.File.WriteAllLines((openFileDialog1.FileName), lines); } } private void Test2_CheckedChanged(object sender, EventArgs e) { if (Test2.Checked == true) { string[] lines = { "TRUE" }; System.IO.File.AppendAllLines((openFileDialog1.FileName), lines); } else { string[] lines = { "FALSE" }; System.IO.File.WriteAllLines((openFileDialog1.FileName), lines); } }
Merci d'avance de votre aide !
Partager