Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Создание меню из дерева каталогов и файлов   Найти похожие ветки 

 
Asdpro   (2006-09-26 17:09) [0]

Есть программа при запуске создает меню дерева каталогов и файлов начиная с места где запущена. Проблема в том что при большом количестве каталогов и файлов это довольно медленно. Можно ли сохранить состояние MainMenu.


 
clickmaker ©   (2006-09-26 17:19) [1]


> при большом количестве каталогов и файлов это довольно медленно.
> Можно ли сохранить состояние MainMenu

в огороде бузина, а в Киеве дядька?


 
zdm ©   (2006-09-26 17:42) [2]


> в огороде бузина, а в Киеве дядька?

:)

> Asdpro

Есть много способов обращения с деревьями, очень глубокая тема.
Вот например ссылочка, которая мне реально помогла при построении деревьев в БД, но логика одна
http://www.megalib.com/books/923/dbtreeview.htm


 
Asdpro   (2006-09-27 08:07) [3]

Увы правильно заданный вопрос это половина ответа. Попробую еще раз. Из дерева каталогов и файлов на диске создается меню


 
Плохиш ©   (2006-09-27 11:01) [4]


> Asdpro   (27.09.06 08:07) [3]


> Из дерева каталогов и файлов на диске создается меню

Поздравляю!


 
ЮЮ ©   (2006-09-27 11:08) [5]

Если дерево вольшое из-за вложенности, то ограничься лишь списком каталогов и файлов, остальное дерево достраивай в OnPopup.

Если же именно в одной директории так много файлов, то TMenu, в принципе, не лучщий компонент для работы с большим объемом данных с его то навигацией


 
Весь в делах   (2006-09-27 12:48) [6]


> ЮЮ ©

А какой компонент стоит использовать?


 
ЮЮ ©   (2006-09-27 12:57) [7]

Для навигации среди файлов вполне подойдет и TOpenDialog :)


 
Asdpro   (2006-09-27 15:34) [8]

Уф, для навигации среди файлов подойдет любой файловый менеджер. Прога написана для получении быстрого доступа(открытия) к документам(тексты, схемы) сотня-две в 2-3 десятках директорий и чтобы прога не занимала место на экране(в моем случае в экран пялится диспетчер). Прога в черновом варианте уже написана, вопрос был как сохранить состояние MainMenu чтобы прога каждый раз при старте не создавала меню по новой. Могу скинуть прогу на мыло 200кб


 
TrainerOfDolphins ©   (2006-09-27 16:11) [9]

2 Asdpro
Наверное, у тебя по развитию речи были одни тройки :).
Шучу... :)


 
Весь в делах   (2006-09-27 18:19) [10]


> вопрос был как сохранить состояние MainMenu чтобы прога
> каждый раз при старте не создавала меню по новой

http://articles.org.ru/cfaq/index.php?qid=473&frommostrecent=yes


 
Asdpro   (2006-09-28 08:03) [11]


> Весь в делах

Спасибо

TrainerOfDolphins,Плохиш,clickmaker-пустомели.



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

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

Наверх




Память: 0.49 MB
Время: 0.042 c
15-1158552431
КаПиБаРа
2006-09-18 08:07
2006.10.15
Уровень жизни


3-1155506976
Hell's Angel
2006-08-14 02:09
2006.10.15
Заполнение БД(FireBird 1.5)


2-1159540488
Весь в делах
2006-09-29 18:34
2006.10.15
Иконки


1-1157014527
Ega23
2006-08-31 12:55
2006.10.15
TCustomTreeView.CreateWnd и DestroyWnd


1-1156672010
Mr tray
2006-08-27 13:46
2006.10.15
Синхронизация