![]() |
Brauche Event für TMainMenu
Ich suche nach einem Ereignis was ausgelöst wird, sobald das Hauptmenü aufgeklappt wird. Im PopUpMenu gibts das Ereignis OnPopup, fürs Hauptmenü fehlt mir das aber... Geht das dennoch irgendwie.
Hintergrund: einige Captions von MainMenu Einträge werden beim Aufklappen dynamisch angepasst. |
Re: Brauche Event für TMainMenu
Mach das doch einfach im "onClick" des Hauptmenueintrages, dort kannst du noch problemlos die Captions der "Untermenupunkte" ändern.
Das ereignis kommt sowohl wenn man mit der Maus das Menu öffnet als auch mit der Tastatur. |
Re: Brauche Event für TMainMenu
Das klappt leider nicht. Da Untermenü klappt dadurch gar nicht mehr auf... Ausserdem wird das nur aufgerufen, wenn man wirklich auf den Hauptmenüeintrag klickt, nicht aber wenn man beim geöffneten Hauptmenü mit der Maus drüberfährt (also das Hauptmenü an einer anderen Stelle öffnet)
|
Re: Brauche Event für TMainMenu
Liste der Anhänge anzeigen (Anzahl: 1)
?!?
Hab mal ein kleines Demoprojekt angehängt wie ich das meinte, da geht das wunderbar. Falls das nicht deinen Vorstellungen entspricht hab ich vielleicht nicht genau verstanden was du wirklich machen möchtest. |
Re: Brauche Event für TMainMenu
OK, jetzt klappts... Ich hatte noch ein
Delphi-Quellcode:
drin stehen, bevor ich die neuen Subitems erzeugte, deshalb wurde nichts mehr angezeigt.
(Sender as TMenuItem).Clear ;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03: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