VirtualTreeViewのすべてのルートを調べて、それらを削除したいと思います。
クリアしたくない。
このコードでアクセス違反が発生しました:
var
Node : PVirtualNode;
begin
if VirtualStringTree1.GetFirst = NIL then exit;
Node := NIL;
repeat
if Node = NIL then
Node := VirtualStringTree1.GetLast
else Node:=VirtualStringTree1.GetPrevious (Node);
if Node <> NIL then VirtualStringTree1.DeleteNode(Node);
until Node = VirtualStringTree1.GetFirst;
end;
ご協力ありがとうございました。