Нужен ActiveX проводника

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BorisSS
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.10.2003 (Вс) 10:18

Нужен ActiveX проводника

Сообщение BorisSS » 06.09.2004 (Пн) 8:39

Те контролы, которые идут в комплекте с VB6 (DriverListBox, DirListBox, FileListBox), мягко говоря устарели. Нужен типа Win98 с деревом дисков и папок и отдельным списком файлов. Важно, чтобы сам обновлялся по событию подключения/отключения съемного диска на USB. Желательно, чтобы с лицензией все было ОК.

А вообще, каким образом можно отлавливать событие подключения/отключения устройства на USB?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 06.09.2004 (Пн) 9:15

Всего-то Вам нужен полноценный файловый мененджер в одном флаконе. Ручками, ручками делаем.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

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

Сообщение alibek » 06.09.2004 (Пн) 13:36

Запускаешь explorer, "встраиваешь" (SetParent) его к себе.
Lasciate ogni speranza, voi ch'entrate.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 06.09.2004 (Пн) 13:57

alibek писал(а):Запускаешь explorer, "встраиваешь" (SetParent) его к себе.
Гм. А толк? Какой смысл тягать окно проводника в свою программу?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

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

Сообщение alibek » 06.09.2004 (Пн) 14:10

Вот он и получит, то что желает - проводник в своем окне.
Lasciate ogni speranza, voi ch'entrate.

BorisSS
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.10.2003 (Вс) 10:18

Сообщение BorisSS » 06.09.2004 (Пн) 19:29

спасибо, но мне проводник без шапки нужен, только список дисков и папок и список файлов в выбранной папке.

А по вылавливанию события подключения съемного диска к USB нет решений?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 06.09.2004 (Пн) 19:56

Ну дык Товарищ. Проводник состоит из нескольких подокон. Про Spy++ не слыхали?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

BorisSS
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.10.2003 (Вс) 10:18

Сообщение BorisSS » 07.09.2004 (Вт) 13:00

Что за люди:( Просишь о помощи, начинают пальцы кидать:( Если бы я юзал Sp++, то не спрашивал бы.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 07.09.2004 (Вт) 17:16

А вариант с WebBrowser.Navigate "C:\Windows\" вас не устраивает?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 07.09.2004 (Вт) 19:34

BorisSS писал(а):А по вылавливанию события подключения съемного диска к USB нет решений?

Как же нет, когда есть? У меня по крайней мере два:
1) По таймеру обновлять данные о файлах, папках и дисках.
2) Создать кнопку "Обновить", при нажатии на которую информация о файлах, папках и дисках также обновится.
Моду создают модоки, а распространяют модозвоны.

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

Сообщение Tarik » 07.09.2004 (Вт) 20:35

Нужен типа Win98 с деревом дисков и папок и отдельным списком файлов.

Как уже сказали выше, ручками писать надо. Treeview+listview+fso/dir (на выбор) - и вперёд :)
Изображение

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

BorisSS
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.10.2003 (Вс) 10:18

Сообщение BorisSS » 07.09.2004 (Вт) 22:44

Все въехал! Надо было просто Ms Win Comcontrols подгрузить. Ну, блин, и тупой же я :) Всем большое спасибо!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.09.2004 (Ср) 8:47

Так тебе нужно было окно открытия/сохранения файла??? Что ж сразу не сказал...
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

BorisSS
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 12.10.2003 (Вс) 10:18

Сообщение BorisSS » 08.09.2004 (Ср) 10:38

Да нет, в двух словах, мне нужно в форму с PictureBox встроить проводник и, если выбранный в нем файл графический, отобразить картинку, типа просмоторщик граф. файлов. Кроме того, при подключении флешки к компу надо чтобы она появлялась в списке дисков самостоятельно, без нажатия всяких там кнопочек refresh итп.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.09.2004 (Ср) 13:11

И что Comcontrols решает эту проблему? А вместо кнопочек действително лучше использовать таймер.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог


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

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

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

    TopList  
cron