Вниз
Скачать: 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.008 c
1-30908
Alexey_
2002-05-17 17:38
2002.06.10
Как удалить директорию под Windows NT


6-30963
MMarat
2002-03-28 12:05
2002.06.10
Запись в филе на сервак


6-30942
Hecker
2002-03-28 17:42
2002.06.10
Определение адреса машины с открытым портом...


8-30926
andy13
2002-01-17 17:42
2002.06.10
Конвертировать wav


1-30780
Олег Лаукарт
2002-05-30 21:11
2002.06.10
Как включить в проект пакет (bpl)




   Наверх