Treeview突出显示节点@ runtime

col*_*lin 5 delphi treeview

我试图弄清楚如何在运行时突出显示树视图上的节点,我知道节点索引但无法看到我如何在代码中选择它.另外,我如何折叠任何其他开放节点并在代码中展开选定的节点

谢谢

RRU*_*RUZ 8

1)使用FullCollapse方法折叠Treeview

TreeView1.FullCollapse;
Run Code Online (Sandbox Code Playgroud)

2)选择(突出显示)节点分配Selected属性

TreeView1.Selected:=TreeView1.Items[NodeIndex];
Run Code Online (Sandbox Code Playgroud)

3)使用该Expand方法展开所选节点

TreeView1.Items[NodeIndex].Expand(True);
Run Code Online (Sandbox Code Playgroud)