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