Текущий архив: 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.44 MB
Время: 0.036 c