List Box

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

List Box

Сообщение _Мика_ » 22.12.2003 (Пн) 19:26

Как в List Box'е отабразить папки содержащиеся в другой папки (ну завернул) ну в смысле есть папка C:\1 и в ней есть ну еще 5 папок вот как эти 5 папок отабразить в List Box
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 22.12.2003 (Пн) 19:37

С помощью FSO:

Прицепляешь к проекту библиотеку Microsoft Scripting runtime и пишешь:
Код: Выделить всё
Option Explicit
Dim fso As New FileSystemObject
Dim folder As folder

Private Sub Form_Load()
Set folder = fso.GetFolder("C:\windows")
For Each folder In folder.SubFolders
    List1.AddItem folder.Name
Next
End Sub
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 22.12.2003 (Пн) 20:33

DIR рулит!

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 22.12.2003 (Пн) 20:40

Рулить-то он, конечно, рулит, но я его что-то не смог заюзать для этой задачи :oops:
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 22.12.2003 (Пн) 20:46

А че у тебя не рулит у меня все прекрасно рулит :)

_______________Спасибо!
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 22.12.2003 (Пн) 21:01

Упорно не хочет рулить следующее:
Код: Выделить всё
Dim cFile As String
Private Sub Form_Load()
cFile = Dir("C:\Windows\", vbDirectory)
While cFile <> ""
    List1.AddItem cFile
    cFile = Dir
Wend
End Sub

Почему-то выдаёт файлы вместо папок... Может у меня руль неправильный? :)
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 8

    TopList