Главная страница
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.01 c
7-31014
VIB
2002-03-14 10:30
2002.06.10
CD ROM


3-30676
ВоВ
2002-05-17 07:41
2002.06.10
Открыть файл DBase


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


3-30708
AndyM
2002-05-16 15:05
2002.06.10
Динамическое изменение данных на всех клиентах


1-30851
Magic
2002-05-28 15:23
2002.06.10
Помогите разобраться с StringGrid. Пожалуйста.