Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как открыть определенный узел в TreeView


-==EVGEN==- ©   (2005-10-24 14:24:00) 

???


umbra   (2005-10-24 16:31:00) [1]

а надо бы


var
Id : HTreeItem;
{...............................................................}
 Id := TreeView.Selected.ItemId;


-==EVGEN==-   (2005-10-24 16:21:00) [2]

ID у меня сохряняется так ID:=Integer(TreeView.Selected.Data);


umbra   (2005-10-24 16:20:00) [3]

но можно проще

procedure TForm1.TreeView1Addition(Sender: TObject; Node: TTreeNode);
begin
 node.Expand(True);
end;


umbra   (2005-10-24 16:19:00) [4]


> Integer преобразовать в HTreeItem

Так уже ж есть в памяти ID! Ваши слова!


-==EVGEN==-   (2005-10-24 16:04:00) [5]

я конечно извеняюсь но как Integer преобразовать в HTreeItem т.к.
ID должен быть типа: HTreeItem


umbra   (2005-10-24 15:51:00) [6]

Прошу прощения!
TreeView1.Items.GetNode(ID).Expand


-==EVGEN==-   (2005-10-24 15:43:00) [7]

В Вудзрш7 процедуры GetNode нет!


umbra   (2005-10-24 15:24:00) [8]

TreeView1.GetNode(ID).Expand


-==EVGEN==-   (2005-10-24 14:52:00) [9]

Имеется TreeView с заполненым списком ITEMS
при сохранении или добалении новой ветки,
происходит перезагрузка TreeView, в памяти
сохраняется ID добавленной ветки,
как открыть добавленную ветвь по ID?


umbra   (2005-10-24 14:40:00) [10]


> ???


присоединяюсь. что означает вопрос?


Наверх

Титульная страница Поиск, карта сайта Написать письмо