Тема: Добавление элементов в список ListBox из файла

Private Sub File2List()
   Const ForReading = 1
   Dim fso, ts
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set ts = fso.OpenTextFile("d:\list.txt", ForReading)
   On Error Resume Next
   For i = 0 To 10
   If Err = 62 Then Exit Sub
    List1.AddItem ts.ReadLine
   Next
End Sub

Re: Добавление элементов в список ListBox из файла

Существует список ListBox названный ListVinoski, как из файла добавить элементы в этот список. По логике вещей надо сделать так, однако ниже приведённый способ не срабатывает.
Private Sub ListVinoski_Click()
  Dim sloika As String
     sloika = "C:\Temp\sloika.txt"
  ReadFile (sloika)
  If File.exists(sloika) Then
     Dim sr As StreamReader
     Dim text As String
     sr = File.OpenText(sloika)
     text = sr.ReadLine()
    Do
     text = sr.ReadLine()
     Console.WriteLine (text)
     ListVinoski.Items.Add (text)
    Loop Until (text = Nothing)
     sr.Close (sloika)
    End If
End Sub
Где я ошибаюсь?

Re: Добавление элементов в список ListBox из файла

Приношу изинение опечетался выше :)

Private Sub File2List()
   Const ForReading = 1
   Dim fso, ts
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set ts = fso.OpenTextFile("d:\list.txt", ForReading)
   On Error Resume Next
   Do While Err <> 62
    List1.AddItem ts.ReadLine
   Loop
End Sub

Re: Добавление элементов в список ListBox из файла

> SmeL
Испробывал , заполнятся ListBox не хочет
при выполнение

Re: Добавление элементов в список ListBox из файла

Private Sub File2List()
Const ForReading = 1
Dim fso, ts
Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.OpenTextFile("d:\list.txt", ForReading)
Do While ts.AtEndOfLine <> True
    List1.AddItem ts.ReadLine
Loop
Set fso = Nothing
Set ts = Nothing
End Sub

Re: Добавление элементов в список ListBox из файла

> Василий
Ок не нравится FSO напишем по другому ;)

Private Sub CommandButton1_Click()
    Dim hFile As Long
    Dim strLine As String
    hFile = FreeFile
    Open "D:\list.txt" For Input Access Read Shared As hFile
    Do Until EOF(hFile)
        Line Input #hFile, strLine
        ListBox1.AddItem strLine
    Loop
    Close hFile
End Sub

структура файла лист
list1
list2
list3
list4
...

Re: Добавление элементов в список ListBox из файла

> SmeL
Благодарю теперь по немногу вопрос прояснился