我只需要在delphi中取消选择树视图的一个项目。
这是我失败的尝试:
1)TreeView1.Selected.Selected := False;
2)TreeView1.Selected.Data := nil;
3)TreeView1.Select(nil,[]);
4)
for i := 0 to TreeView1.Items.Count - 1 do
TreeView1.Items[i].Selected := false;
5)
TreeView1.MultiSelect := true;
for i := 0 to TreeView1.Items.Count - 1 do
TreeView1.Items[i].Selected := false;
TreeView1.MultiSelect := false;
6)
var
nulla : TTreeNode;
nulla := nil;
TreeView1.Select(nulla, []);
7)TreeView1.ClearSelection(False);
8)TreeView1.ClearSelection(True);
他们都使我的程序崩溃(除了 8,它根本什么都不做),我该怎么做?
我的目标是简单地取消选择单击空白区域。