Bonjour, j'aimerai pouvoir lire la ligne 3 d'un texte et donner un nom à un bouton en fonction de ce qu'il à lu.
On m'avait déjà dit de faire "un compteur (variable pour stocker le nombre de lignes lues) et si tu es à la troisième ligne tu affectes le texte"
Mais je ne sais pas comment faire, Merci pour votre aide.
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 { StreamReader fichier = null; try { // on ouvre le fichier en lecture fichier = new StreamReader("essai.txt"); // on lit tout le fichier et on le met dans le TextBox textBox1.Text = fichier.ReadLine(); textBox1.Text = fichier.ReadLine(); string path = fichier.ReadLine(); //<---- Voila mon problème. afficher.Text = Path.GetFileNameWithoutExtension(path); } catch (Exception ex) { // problème MessageBox.Show("Problème à la lecture du fichier (" + ex.Message + ")", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } finally { // on ferme le fichier if (fichier != null) { fichier.Dispose(); } }//finally }//if
Partager