Элемент типа проводник.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SKYS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 68
Зарегистрирован: 21.09.2007 (Пт) 8:31
Откуда: г.Кемерово

Элемент типа проводник.

Сообщение SKYS » 19.11.2007 (Пн) 7:02

Кто нить знает как сделать или может есть готовый.

Хочу сделать так .
В объект treeview загнать иерархию папок тоесть обычный проводник.
но как сделать чет не могу датумкаться .
Хорошо когда не знаеш да еще забудеш !!!!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.11.2007 (Пн) 8:46

Ну как, как? Dir и рекурсия тебе в помощь
Весь мир матрица, а мы в нем потоки байтов!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.11.2007 (Пн) 9:29

Только с Dir есть один нюанс.
Вначале получи список всех объектов на текущем уровне, а только потом делай рекурсивный обход.
Lasciate ogni speranza, voi ch'entrate.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.11.2007 (Пн) 10:51

SKYS, вообще стоит посмотреть здесь на форуме топики по использованию Dir, а то можно неудачно промахнутся с рекурсивным использованием этой функции. А потом прикрутить полученное к дереву будет уж не так сложно
Весь мир матрица, а мы в нем потоки байтов!

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 19.11.2007 (Пн) 15:08

Только список дисков с помощью Dir получить не получится. Можно FSO заюзать.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.11.2007 (Пн) 16:14

burik, или (а на мой взгляд и эффективнее) GetLogicalDrives или GetLogicalDriveStrings поиспользовать.
Весь мир матрица, а мы в нем потоки байтов!

Decimal
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 12.11.2007 (Пн) 14:39

Сообщение Decimal » 19.11.2007 (Пн) 17:45

SKYS:

Есть у меня подобный примерчик от VBAccelerator.

Лови, думаю подойдет.

Все это одно целое. Короче, разбирайся сам.
Вложения
VB6_Folder_Browser.zip
(43.48 Кб) Скачиваний: 48
VB6_SSubTmr_Source_Code.zip
(41.17 Кб) Скачиваний: 51
Ishellex.zip
(19.44 Кб) Скачиваний: 73
If you wanna be OK
Kiss your woman every day.
If you wanna be expert
Write your code in VB.NET


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

    TopList  
cron