Вниз
Скачать: CL | DM;

файловая система через меню   Найти похожие ветки 

← →
stainer   (2002-05-31 01:23) [0]

Уважаемые знатоки!
Мне нужно отобразть файловую систему через popupmenu.
Ну то есть первоначально имеется меню со списком всех дисков,
затем, к примеру, наводиш мышкой на диск с:\ и появляется подменю
с папками и файлами диска c: и так далее.

Кто что может предложить по данной тематике????????


← →
Slym   (2002-05-31 06:37) [1]

Оно тебе надо? В 98х уже есть...
Я делал такое на АПИ, глюкаво...
Короче 1 пупап с дисками у каждого элемента подменю "пусто"!
На onExpand заполняешь подменю (findFirst/findNext), для кажной папки добавляешь подменю "пусто", полный путь папки высасывай из цепочки пупапов...
Дерзай... основная проблема уничтожение подменю:
1. если их не уничтожать (при их неактивности) то оперативки не хватит..
2. если уничтожать:
2.1. ... допустим начали уничтожать, но передумали (навелись и кликнули) недобитая ветка заново рекреатится (но она еше существует) иногда вызывая неприятный ексепшн (особенно когда прыгаешь в меню не последовательно, а через уровень)


← →
allrussia ©   (2002-05-31 07:08) [2]

Slym прав, глюкаво это все
да и ресурсов изрядно требует


← →
Song ©   (2002-05-31 09:10) [3]

2stainer (31.05.02 01:23)
Получится и очень даже не плохо. На событие TPopupMenu.onPopup обрабатывайте нужный каталог через TSearchRec. Единственно, что это будет заметно не быстро.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
3-30695
Driver2002
2002-05-18 01:55
2002.06.10
Распостранение проложения с dbExperss (Oracle driver)


1-30905
Fly`
2002-05-28 16:47
2002.06.10
TreeView и VK_ESCAPE.


4-31051
DeMoN-777
2002-04-09 10:55
2002.06.10
Критическая запарка (ComboBox)


3-30731
VictorT
2002-05-16 12:47
2002.06.10
Оптимизация запроса


6-30957
viol-2
2002-03-06 14:58
2002.06.10
WebBrowser




   Наверх