Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.947 c
4-1095678851
Кирилл
2004-09-20 15:14
2004.10.24
Разрешение


3-1095917409
Настенька
2004-09-23 09:30
2004.10.24
сложный поиск


1-1097311206
DeathLess
2004-10-09 12:40
2004.10.24
Как сменить иконку у exe файла


1-1097081364
Bes
2004-10-06 20:49
2004.10.24
проблема с процедуров в DLL


1-1097235292
Vir
2004-10-08 15:34
2004.10.24
Анализ кода




   Наверх