Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

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

AW: TreeView: Mehrere Knoten markieren

  Alt 29. Mär 2013, 10:16
Das geht schon mit TTreeView, im Demo werden alle "ungeraden" Nodes ausgewählt.
Delphi-Quellcode:
procedure TForm4.Button1Click(Sender: TObject);
var
  i: Integer;
  FirstSelect: Boolean;

  Procedure Select(aNode: TTreenode);
  begin
    if FirstSelect then
    begin
      aNode.Selected := true;
      FirstSelect := false;
    end
    else
      tv.Subselect(aNode);
  end;

begin
  FirstSelect := true;
  for i := 0 to tv.Items.Count - 1 do
    if i and 1 = 1 then
      Select(tv.Items[i]);
  tv.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