Я нажимаю кнопку (с этим кодом), чтобы загрузить строки из файла testexam в список «lstHere». Testexam будет обновлен другой программой, и я хочу, чтобы код копировал новые строки «testexam» в нижней части «lstHere». Во-вторых, выбранный индекс должен перейти к первому элементу нового списка. Любая помощь будет оценена.VB.net обновляет список элементов из файла
Private Sub
Dim MReader As New StreamReader("C:\Users\Sparrow\testexam.txt")
Dim this1 As String = ""
Dim thisline(6000) As String
Dim i As Integer = 0
Do Until MReader.Peek = -1
this1= MReader.ReadLine
thisline(i)= this1
lstHere.Items.Add(thisline(i))
'go to the next line.
i = i + 1
Loop
End Sub
Почему вы не используете 'File.ReadAllLines ("C: \ Users \ Sparrow \ testexam.txt")', чтобы получить полный массив с одной строкой? –