イベントハンドラでVirtualStringTreeの子孫を含むすべてのノードを削除するには、VirtualStringTreeを含むフォームを閉じますか?
1281 次
1 に答える
5
TVirtualStringTree
aまたはその子孫からすべてのノードを削除するには、Clear
メソッドを使用します(ただし、Clear
メソッドは仮想であり、一部の子孫によってオーバーライドできることに注意してください。ただし、実装者は、ツリーをクリアするというこのメソッドの本来の目的を維持する必要があります。そうでない場合は、私の見解では、これは間違った実装です。
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
VirtualStringTree1.Clear;
end;
于 2012-12-11T13:19:17.853 に答える