Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.10;
Скачать: 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 вся ветка

Текущий архив: 2002.06.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
1-30869
alkmas
2002-05-29 10:14
2002.06.10
Использование классов из DLL


1-30878
Alex is Fecit
2002-05-25 22:10
2002.06.10
3D CHART


1-30883
Nickolay
2002-05-28 15:13
2002.06.10
Как указать PAGECONTROL что бы закладки были с права?


3-30681
Genry
2002-05-17 12:30
2002.06.10
Двойной lookup


4-31040
Question
2002-03-30 23:31
2002.06.10
Очень нужна помощь! (тяга к знаниям ;)