Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Treeview multiselect

  Alt 14. Jan 2013, 21: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)
  Mit Zitat antworten Zitat