![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Найти нужный TreeNode ? [D7, WinXP]
Artem123 © (2004-07-14 15:30:00)Если TreeNode в TreeView создаем динамически(методом AddObject), то как раскрыть нужный элемент в дереве зная только его TextLabel.
Sparrow (2004-07-14 15:49:00) [1]если TreeNode уже созданный то
TTreeView.Items.GetNode(ItemId: HTreeItem): TTreeNode;
ItemID можно запоминать в массив при создании
либо перебором с помощью
TTreeView.Items.GetFirstNode и т.п.
Digitman (2004-07-14 15:45:00) [2]with MyTreeView do
for i:= 0 to Items.Count - 1 do
if Items[i].Text = 'KnownTextLabel' then //искомое ?
begin
Items[i].Expanded := True; //раскрываем
Items[i].MakeVisible; //делаем видимым
Break; //до свидания !
end;