Вниз
Скачать: 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.026 c
6-1092814132
Sergey Vorobyev
2004-08-18 11:28
2004.10.24
Как настроить шлюз?


1-1097067854
mRodion
2004-10-06 17:04
2004.10.24
Свойства с индексами


14-1096792176
gn
2004-10-03 12:29
2004.10.24
^-)


14-1097001087
lipskiy
2004-10-05 22:31
2004.10.24
ХЕЛП! Не могу задать иконку в консольном приложении!


8-1091089677
NOX
2004-07-29 12:27
2004.10.24
Подскажите как из IDirectDrawSurface7 получить TBitmap?




   Наверх