Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Индексы в Treeview


Автор: WaterProof 15.3.2007, 21:46
Требуется найти индекс(который содержится в общем списке нодов в тривью(Treeview.Items.item[i])
Нахожу так: 
Код

for i:=0 to treeview.items.count-1 do
    begin
     if Node=treeview.Items[i] then richedit.Tag := treeview.Items[i].Index;
    end;

Где Node - переменная  в процедуре onChange(текущий выделенный нод).
Ричедит.tag - должно содержать индекс нода(нод связан с ричедитом)...
Пробовал - не работает. Везде индексы - относительные(то есть например от какого-нибудь текущего узла)..
Если кто-нибудь что-нибудь понял - то отзовитесь!

Автор: Insert 16.3.2007, 09:06
Treeview.AbsoluteIndex

Автор: WaterProof 16.3.2007, 17:26
Помогло! Спасибо smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)