Как получить видимый корневой узел в Virtual TreeView? - PullRequest
0 голосов
/ 21 ноября 2018

Я использую Virtual TreeView, и мне нужно выбрать корневой узел, когда я нажимаю на кнопку.В TBaseVirtualTree есть свойство RootNode, но, согласно документации, оно не используется для перечисления.Кроме того, этот корневой узел невидим, а не фактический корень всего дерева.

1 Ответ

0 голосов
/ 21 ноября 2018

Используйте код, подобный следующему, чтобы выбрать первый узел.Обратите внимание, что есть отдельная функция для получения первого видимого узла (GetFirstVisible())

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