...
lorsque l'on ouvre un fichier .txt avec VB.NET une variable " ligne " prenne la valeur de la première ligne du fichier puis après un tour de boucle prenne la valeur de la deuxième ligne et ainsi de suite
...
Public Class Form1 Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load ' CREATION FICTIVE D UN FICHIER POUR L EXEMPLE Dim p As New System.IO.StreamWriter(CStr(My.Application.Info.DirectoryPath & "\ficLigne.txt")) ' le fichier est dans le dossier de l'exe, sinon indiquuer le chemin <> p.WriteLine("herisson") p.WriteLine("chat") p.WriteLine("poisson") p.WriteLine("cochon") p.Close() End Sub Sub Form1_Shown(sender As Object, e As System.EventArgs) Handles Me.Shown Dim ligne As String = "" ' lit à l'affichage de la form pour exemple Dim numero As Integer = 0 Dim p As New System.IO.StreamReader(CStr(My.Application.Info.DirectoryPath & "\ficLigne.txt")) numero = 0 While p.Peek() >= 0 numero = numero + 1 ligne = p.ReadLine() MsgBox("ligne " & numero & vbLf & ligne, vbInformation) End While p.Close() End Sub End Class