![]() |
TMenuMain oder auch TMenuItem aus Popup automatisch öffnen
Guten Abend!
Mag sein das ich im Projektstress hier jetzt eine blöde Frage stelle: Ich habe eine TMainMenu- oder auch PopUpMenu-Komponente mit diversen Einträgen. Das funktioniert auch prima das Fenster wird geöffnet und wenn man 1. Eintrag in TMainMenu (z.B. Datei) anklickt klappes es wunderschön auf und man kann auswählen. Gesucht ist jetzt eine Lösung das Menü des 1. Eintrags automatisch zu öffen, z.B. direkt in der Ereignisroutine für OnFormShow. Das heisst quasi ein Autoklick beim "Show" des Formulars für den 1. Eintrag von TMainMenu. Ist das machbar ? - Der Aufruf der ersten Click Routine mit MainMenu[0].Click funktioniert jedenfalls nicht. mfg Michael |
Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
|
Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
Zitat:
Das man das ausklappen des Menüs-Datei per Code geöffnet wird? Dann vielleicht das:
Delphi-Quellcode:
(Ich weiß net ob X / Y relativ oder Absolut sind, aber ich glaube zweiteres)
TPopUp.PopUp(X, Y);
Oder willst du die "OnClick"-Prozedur einen MenüItems ausführen? Da hilft:
Delphi-Quellcode:
(Sender ist z.B. der Mnüeintrag o.ä.)
TMenuItem.Click(Sender)
|
Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
@Pfoto
Dankeschön ! das funktioniert einwandfrei ! @XZise Die Idee ist zwar richtig aber das hatte ich auch schon probiert ohne Erfolg. Die Methode von Pfoto funktioniert. mfg Michael |
Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
Zitat:
Die Methode PopUp funktionierte bei mir immer so wie es sollte :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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