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を除いて、単に何もしません)、どうすればこれを行うことができますか?
私の目標は、空白をクリックして選択を解除することです。