Einzelnen Beitrag anzeigen

raiguen
(Gast)

n/a Beiträge
 
#4

Re: ActionMainMenuBar Untermenü ausblenden

  Alt 20. Mär 2007, 15:04
Nun ja, diese ganze TActionClient-Collections-Rumeierei find ich auch nicht so pralle..
Um ein 'Menupunkt' direkt ansprechen zu können gibt es das hier (hab ich auch erst vor wenigen Minuten herausgefunden):
Delphi-Quellcode:
...
var acItem: TActionClientitem;
...
begin
  acItem := ActionManagerMain.FindItemByCaption('&Menupunkz');
  if Assigned(acItem) then
    acItem.Visible := ...
Ist zwar nett, aber m.E. etwas unflexibel, weil in dem zu übergebenden String das &-Zeichen für den HotKey enthalten sein muss - und da muss ich natürlich genau wissen, an welcher Position es steht Die Möglichkeit, mittels der Funktion StripHotKey() die Caption zu finden, scheitert kläglich
  Mit Zitat antworten Zitat