Thema: Delphi TMS TAdvMainMenu

Einzelnen Beitrag anzeigen

Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
384 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: TMS TAdvMainMenu

  Alt 25. Mär 2014, 07:58
Hm, so richtig weitergekommen bin ich noch nicht.

Hier mal mein Ansatz

Delphi-Quellcode:
procedure TBenutzerverwaltungFrm.FormCreate(Sender: TObject);
     var I, J: Integer;
       Node: TTreeNode;
begin

  Node := AdvCheckTreeView1.Items.Add(nil, 'AlleRechte'); // Oberster Eintrag
  Node.ImageIndex := 0;
    if frmMain.Menue.Items.count > 0 then
    begin
      for I := 0 to frmMain.Menue.Items.Count - 1 do
      begin
        If I = 0 then
          Node := AdvCheckTreeView1.Items.AddChild(Node, copy(frmMain.Menue.Items[I].Caption,2,35));
          if frmMain.Menue.Items[I].count > 0 then // bis hier OK
           for J := 0 to frmMain.Menue.Items[I].Count - 1 do
           begin
             If J = 0 then
               Node := AdvCheckTreeView1.Items.AddChild(Node, frmMain.Menue.Items[J].Caption) <-- Hier sollte das erste Untermenü vom ersten Hauptmenü gelesen werden list aber das erste Hauptmenü
             else
               Node := AdvCheckTreeView1.Items.Add(Node, frmMain.Menue.Items[J].Caption)
           end
          else
            Node := AdvCheckTreeView1.Items.Add(Node, copy(frmMain.Menue.Items[I].Caption,2,35))
      end;
end;
Ich schaffe es einfach nicht die Untermenüs auszulesen.

Kann mir jemand helfen.

Danke im voraus.
Walter Landwehr
Mfg

Walter
  Mit Zitat antworten Zitat