Вниз
Скачать: 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
6-30956
ввв
2002-04-01 20:18
2002.06.10
mapireadmail


1-30749
[BAD]Angel
2002-05-23 16:09
2002.06.10
Помогите с TryIcon!


7-31032
Oks
2002-03-14 15:42
2002.06.10
Определение метки компакт диска


3-30697
kalinka
2002-05-18 10:46
2002.06.10
Где посмоттреть нумерацию размеров страниц, принятую в Windows?


1-30765
Bosss20000
2002-05-30 17:39
2002.06.10
Использование диалога PasswordDlg




   Наверх