Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Actions in ActionMainMenuBar werden bei vorhandenen Subitems nicht richtig ausgel

  Alt 19. Nov 2018, 15:20
Es wundert mich doch sehr das dass TMainMenu überhaupt ein Event beim klick auf einen Eintrag mit Submenus weiterleitet.
Ich behaupte das hier ein Fehler im TMainMenu vorliegt.

Ob ich VB6 oder eine andere Programmiersprache nehme nirgendwo kann man mit dem MainMenu ein Event auslösen wenn ein Submenu vorhanden ist.

Es funktioniert ja auch nicht wenn du ein Untermenü von einem Submenu erstellst und dann versuchst das Submenu anzuklicken.
Es sehr bedenkliches (Ich behaupte ein Fehler) verhalten beim TMainMenu.

Zitat:
Bei einem Klick auf den Hauptmenüpunkt sollen diese Untermenüpunkte aktualisiert werden. Sicher lässt sich das ganze auch an einer anderen Stelle durchführen - dann aber sicher nicht so elegant.
Es geht sehr elegant
Wenn man die Menus dynamisch erstellt.
Dann hast du vollen zugriff darauf welches Submenu du anzeigen(deaktivieren) möchtest oder nicht.

Bsp.
Erstelle jeweils immer NUR den ersten Eintrag.
In deinem Fall Action 1 und Action 2..
Jetzt hast du dein Klickverhalten so wie du es möchtest. Action 2 sollte dann ein Click Event haben.
Wenn du dich nun im OnClick befindest vom Action 2 dann erstelle die Submenus die du anzeigen möchtest Dynamisch und fertig.

gruss

Geändert von EWeiss (19. Nov 2018 um 15:46 Uhr)
  Mit Zitat antworten Zitat