Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Treeview multiselect
14. Jan 2013, 22:17
Delphi-Quellcode:
Procedure SelectNodeWithAllSubNodes(N:TTreenode);
var
I:Integer;
begin
if not n.Selected then n.TreeView.Select(n,[ssCtrl]);
for I := 0 to n.Count - 1 do
SelectNodeWithAllSubNodes(n.Item[i]);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Treeview1.MultiSelect := true;
if Assigned(Treeview1.Selected) then
SelectNodeWithAllSubNodes(Treeview1.Selected);
Treeview1.SetFocus;
end;
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|