Thanks for the thought. Once again I carefully scanned the code in demos. Here explicitly specifies the height of the node.
procedure TForm1.VSTInitNode(Sender: TBaseVirtualTree; ParentNode,
Node: PVirtualNode; var InitialStates: TVirtualNodeInitStates);
begin
VST.NodeHeight[Node] := 50;//Here it is necessary to specify the height of node
Include(InitialStates, ivsMultiline);
end;
If you make the height is not large enough, you can get a lot of rows, but the text will still be clipped. But in general the problem is solved.