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

Вниз

Вопрос по TreeView   Найти похожие ветки 

 
LittleGirly   (2003-12-05 15:35) [0]

Как можно быстро сформировать списки а) узлов нулевого уровня (нет родителей) и б) конечных узлов (нет детей)? TreeView уже сформирован.


 
LittleGirly   (2003-12-05 15:40) [1]

Забыла сказать, что длины цепочек узлов в деревьях разный.


 
Daemys ©   (2003-12-05 15:41) [2]

Только перебором


 
Семен Сорокин ©   (2003-12-05 15:41) [3]

перебором
а) Level = 0
б) Count = 0


 
LittleGirly   (2003-12-05 15:45) [4]

Перебор всего TreeView не пойдет Count=26 000. Меня из....


 
Serg   (2003-12-05 15:47) [5]

раз уж пользователь долждался, пока весь этот тривью построился, то может подождать и ещё :)


 
LittleGirly   (2003-12-05 15:50) [6]

Эх ......


 
_юзер_   (2003-12-05 15:53) [7]

а как так вообще получилось, что кол-во нодов = 26000?
что-то я себе ни одной реальной задачи представить не могу :)


 
Семен Сорокин ©   (2003-12-05 16:02) [8]

а может тогда сформировать списки из данных, которые были загружены в тривью, что-то мне подсказывает, что это БД


 
REA ©   (2003-12-05 16:11) [9]

Действительно узлов многовато...

1) Можно сделать виртуальное дерево (или готовый компонент)
2) Можно использовать компонент - DBTreeView
3) Можно работать с базой
4) Можно как-то кэшировать данные для упрощения поиска


 
Serg   (2003-12-05 16:15) [10]

скорее всего, надо пересмотреть логику, согласно которой строится дерево. по моему, нет никакой необходимости строить всё сразу. можно построить только верхний уровень, а дальше достраивать на Expand.


 
MBo ©   (2003-12-05 16:30) [11]

а) GetFirstNode + GetNextSibling
б) увы, перебором


 
Daemys ©   (2003-12-05 16:32) [12]

Списки надо формитровать в процессе построения дерева, тогда оно быстрее будет



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

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

Наверх




Память: 0.49 MB
Время: 0.016 c
1-52284
sohat
2003-12-03 10:10
2003.12.16
Окно неактивного приложения поверх модального окна активного???


14-52360
RealRascal
2003-11-15 18:09
2003.12.16
Delphi & FEM. Ктоньть пытался воплотить МКЭ?


14-52346
Ord3f8h
2003-11-23 17:31
2003.12.16
Полный мануал по работе с файлами и вопрос


14-52403
Soft
2003-11-20 12:42
2003.12.16
Непонятная самоперезагрузка ПК.


1-52163
delphiman
2003-12-03 17:19
2003.12.16
ADO