Einzelnen Beitrag anzeigen

Headbucket

Registriert seit: 12. Dez 2013
Ort: Dresden
172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Actions in ActionMainMenuBar werden bei vorhandenen Subitems nicht richtig ausgelöst

  Alt 16. Nov 2018, 14:38
Liebe Community,

ich bin gerade dabei zu Testen, ob ich nicht das TMainMenu durch ein TActionMainMenuBar ersetze.
Hintergrund ist vor allem, dass ich bei einem TActionMainMenuBar flexibler in der Gestaltung bin. So wird der Look eines TMainMenu standardmäßig von Windows vorgegeben und sieht nach meinem Geschmack etwas altbacken aus.

Sehr schnell hat man ein identisches Menü mit einem TActionManager und einer TActionMainMenuBar zusammengeklickt. Leider stoße ich hier schon sehr schnell auf ein erstes Problem. Jedem Menüeintrag ist logischerweise eine Action zugeordnet. Enthält ein Menüeintrag nun allerdings Untermenüeinträge, so wird die Action dies Hauptitems nicht mehr ausgelöst.

Ich habe ein Minimalbeispiel angehängt. "Action 2" wird nicht mehr ausgelöst.

Habe ich hier einen Denkfehler oder ist oder ist das "by design"?

Viele Grüße
Headbucket
Miniaturansicht angehängter Grafiken
actionmenu.png  
Angehängte Dateien
Dateityp: zip ActionBarSample.zip (100,0 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat