2012-02-10 3 views
4

Я пытаюсь выяснить, как выделить узел в дереве во время выполнения, я знаю индекс узла, но не вижу, как я могу выбрать его в коде. Кроме того, как я могу свернуть любой другой открытой узел и расширить выбранный один в кодеTreeview выделить узел @ runtime

благодаря

+0

Не помещайте информацию о теге (например, 'Delphi') в строку темы; это то, что предназначены для создания тегов. Благодарю. –

+0

@ken Извините, не знаю – colin

ответ

7

1) свернуть Treeview используя в FullCollapse метод

TreeView1.FullCollapse; 

2) Для выбора (выделите) Узел присвоить Selected свойство

TreeView1.Selected:=TreeView1.Items[NodeIndex]; 

3) Расширение выбранного узла с использованием метода Expand

TreeView1.Items[NodeIndex].Expand(True); 
+0

Большое спасибо – colin