Salut tout le monde.
J'ai un petit soucis avec un StreamReader.
Je suis sous VS 2005, j'ai commencé un projet C# et j'aimerai ouvrir une boite de dialogue.
Le problème c'est que mon StreamReader est "introuvable" (ce que me dit le compilateur...
Voici le code :
Je ne comprends pas où est l'erreur. Si je met en commentaire la partie "if" la génération est correcte et je peux ouvrir la boite de dialogue mais bon après je ne peux plus rien faire.
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 private void button1_Click(object sender, EventArgs e) { openFileDialog1.Title = "Load Text File"; openFileDialog1.DefaultExt = "txt"; openFileDialog1.Filter = "fichiers textes (*.txt)|*.txt|Tous les fichiers (*.*)|*.*"; openFileDialog1.FilterIndex = 1; if (openFileDialog1.ShowDialog(this) == DialogResult.OK) { richTextBox1.Text = string.Empty; StreamReader sr = new StreamReader(openFileDialog1.OpenFile(), Encoding.Default); try { string data = sr.ReadLine(); while (data != null) { richTextBox1.AppendText(data + "\r\n"); data = sr.ReadLine(); } } finally { if (sr != null) sr.Close(); } }
Merci pour votre aide !
Partager