Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi tree mit checkboxen (https://www.delphipraxis.net/74752-tree-mit-checkboxen.html)

raiguen 11. Aug 2006 09:15

Re: tree mit checkboxen
 
Moin :-)
Der 'Bock' liegt in der -->procedure Timportdata.list_dataClick(Sender: TObject); die kannst Du getrost vergessen, weil das nix bringt (wie Du ja selber feststellen musstest ;-) ).

Beim Erstellen eines Baumknotens weist Du selbigen das entsprechende Image aus der Imagelist zu:
Delphi-Quellcode:
...
    NeuerNode := list_data.Items.AddChild(...);
    NeuerNode.ImageIndex := 0;    //--Image im Normalzustand (unselektiert)
    NeuerNode.SelectedIndex := 1; //--Image für den selektierten Knoten
...

Karlo 1. Sep 2006 22:30

Re: tree mit checkboxen
 
Moinmoin,
habe früher unter D5 ab und zu mal den RAKTree verwendet.
Habe es gerade unter D2005 compiliert (einige wenige Änderungen waren nötig: VCL50 usw. muss aus den Packages raus.
Außerdem "DsgnIntf" ersetzen durch "DesignIntf, DesignEditors".

Die Anwendung ist etwas anders als bei TTreeview. Hier ein kurzes Code-Beispiel:

Delphi-Quellcode:
var
  Node1, Node2, Node3 : TRakTreeNode;
begin
  Node1 := RakTree1.Anker.Add;
  Node1.Caption := '1.';
  Node1.CheckBox.Visible := True;
  Node2 := Node1.Add;
  Node2.Caption := '1.1';
  Node2.CheckBox.Visible := True;
  Node3 := Node2.Add;
  Node3.Caption := '1.1.1';
  Node3.CheckBox.Visible := True;
  Node3 := Node2.Add;
  Node3.Caption := '1.1.2';
  Node3.CheckBox.Visible := True;
  Node2 := Node1.Add;
  Node2.Caption := '1.2';
  Node2.CheckBox.Visible := True;
  Node3 := Node2.Add;
  Node3.Caption := '1.2.1';
  Node3.CheckBox.Visible := True;
  Node3 := Node2.Add;
  Node3.Caption := '1.2.2';
  Node3.CheckBox.Visible := True;
  Node1.CheckBox.Checked;
end;
Wenn eine Checkbox angehakt wird, dann werden auch bei den untergeordneten Knoten die Haken gesetzt.

Vielleicht hilft's

Karlo

Mackhack 2. Sep 2006 01:55

Re: tree mit checkboxen
 
Hier noch n Link zu deinen Checkboxes und Radioboxes in einem TTreeView!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz