Einzelnen Beitrag anzeigen

raiguen
(Gast)

n/a Beiträge
 
#2

Re: ActionMainMenuBar Untermenü ausblenden

  Alt 20. Mär 2007, 10:09
Jo, die Lösung :
  ActionManagerMain.ActionBars[0].Items[0].Items[1].Items[1].Visible := false; Jede ActionBar hat einen oder mehrere Items - sog. TActionClients - die wiederum einen oder mehrere Items haben kann usw.
Je nach 'Lage'=Ebene des Menupunktes muss man sich entsprechend 'durchhangeln' um diesen Menupunkt ansprechen zu können. In meinem Beispiel wäre das die zweite Ebene und der 2.Eintrag.
Das Ganze muss man sich als Baum vorstellen (u.a. Darstellung nicht gerade kunstpreisverdächtig, aber sollte ansatzweise helfen..) Die fetten Einträge entsprechen dem o.a. Codeschnippsel

  • 0 - Actionbar
    +--0 Menüpunkt 1 {erste Ebene}
    ...+--0 Eintrag 11
    ...+--1 Eintrag 12 {zweite Ebene}
    ..... +--0 Unterpunkt 121
    ......+--1 Untermenu 122
    +--1 Menupunkt 2
    ...+--0 Unterpunkt 21
    ...+--1 Unterpunkt 22
Ich hoffe, dass die Vorgehensweise verständlich ist?
  Mit Zitat antworten Zitat