ツリービュー、MultiSelect:=true
があります。Delphi:ツリービューで選択項目の選択を解除します
すべての項目を選択すると、選択を解除したり、もう一度選択することはできません。私はTForm1.TreeView1Click
にTreeView1.Selected.Selected:=false;
をする必要があると思う。しかし、クリックがコントロールにないかどうかを知るには:アイテム、ボタン?
ビデオ:http://liga-installer.realservers.info/select.mp4
は通常以下のコードですか?
procedure TForm1.TreeView1Click(Sender: TObject);
var
Item: TTreeNode;
begin
Item :=TTreeView(Sender).GetNodeAt(TTreeView(Sender).ScreenToClient(Mouse.CursorPos).X,
TTreeView(Sender).ScreenToClient(Mouse.CursorPos).y);
if (not Assigned(Item)) and (TTreeView(Sender).SelectionCount>0) then TTreeView(Sender).Select(nil, []);
end;
ありがとうございます!
私はそれを得ることはありません。 –
私はビデオを見ることができます。私は新しいプロジェクトを作成し、すべてのアイテムを選択してから、選択を解除できません。 – maxfax
私には起こりません... –