AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Actions in ActionMainMenuBar werden bei vorhandenen Subitems nicht richtig ausgelöst
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Headbucket · begonnen am 16. Nov 2018 · letzter Beitrag vom 19. Nov 2018
 
EWeiss
(Gast)

n/a Beiträge
 
#4

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

  Alt 19. Nov 2018, 14: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 14:46 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz