如何在Virtual TreeView中获得可见的根节点?

时间:2018-11-20 23:05:16

标签: delphi virtualtreeview

我正在使用Virtual TreeView,单击该按钮时需要选择根节点。 RootNode中有一个TBaseVirtualTree属性,但是根据文档,它不用于枚举。而且该根节点是不可见的,而不是整个树的实际根。

1 个答案:

答案 0 :(得分:1)

使用如下代码选择第一个节点。请注意,有一个单独的函数来获取第一个 visible 节点(GetFirstVisible()

procedure TForm1.Button4Click(Sender: TObject);
var
  node: PVirtualNode;
begin
  node := VST.GetFirst();
  VST.Selected[node] := True;
end;