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

Вниз

Как найти TtreeNode по AbsoluteIndex в дереве??   Найти похожие ветки 

 
bloodman ©   (2004-10-06 23:42) [0]

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


 
bloodman ©   (2004-10-07 01:04) [1]

У меня в голову приходит только рекурсивный перебор всех элементов treеview и сравнение с заданным AbsoluteIndex. Наверняка же есть более короткий способ. Иначе смысл введения такого праметра...


 
jack128 ©   (2004-10-07 01:22) [2]

bloodman ©   (06.10.04 23:42)
ИМХО, никак. AbsoluteIndex вычисляет полным перебором, так что и искать его, скорее всего, нужно только полным перебором.
bloodman ©   (06.10.04 23:42)
хотелось бы получить оптимальный вариант нахождения

можно кешировать значения AbsoluteIndex у узлов. Но будет ли это отпимальным?? Зависит от задачи.


 
Леприкон ©   (2004-10-07 07:34) [3]

Или я ничего не понимаю или я вообще ничего не понимаю. :-)
А что возвращает следующий код TreeView1.Items[6]?


 
П7   (2004-10-07 09:45) [4]


> Леприкон ©   (07.10.04 07:34) [3]

Да, вот такой лёгкий вопрос запутал всех кого только мог... (:
TreeNode := TreeView.Items[TvoyAbsoluteIndex];

Далее работаешь с TreeNode - он есть зеркало нужного тебе TTreeNode. ВотЪ! (:



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
8-1091104234
Vadik
2004-07-29 16:30
2004.10.24
Работа с видео камерой из Delphi


4-1093101668
Alexis
2004-08-21 19:21
2004.10.24
Сохранение Bitmap из буфера обмена(Clipboard) в файл


3-1096279576
barkot
2004-09-27 14:06
2004.10.24
fkCalculated ???


4-1095455747
НовичОк
2004-09-18 01:15
2004.10.24
Иконки на рабочем столе


14-1096597213
KSergey
2004-10-01 06:20
2004.10.24
Обращение к студентам и "сочувствующим"