Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TMenuMain oder auch TMenuItem aus Popup automatisch öffnen (https://www.delphipraxis.net/84929-tmenumain-oder-auch-tmenuitem-aus-popup-automatisch-oeffnen.html)

mikesch40 23. Jan 2007 18:20


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

Pfoto 23. Jan 2007 19:06

Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
 
Hi!

schau mal hier, vielleicht
kannst du das ja gebrauchen.


Gruß
Pfoto

xZise 23. Jan 2007 19:22

Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
 
Zitat:

Zitat von mikesch40
Gesucht ist jetzt eine Lösung das Menü des 1. Eintrags automatisch zu öffen, z.B. direkt in der Ereignisroutine für OnFormShow.

Was hast du vor?
Das man das ausklappen des Menüs-Datei per Code geöffnet wird?
Dann vielleicht das:
Delphi-Quellcode:
TPopUp.PopUp(X, Y);
(Ich weiß net ob X / Y relativ oder Absolut sind, aber ich glaube zweiteres)

Oder willst du die "OnClick"-Prozedur einen MenüItems ausführen?
Da hilft:
Delphi-Quellcode:
TMenuItem.Click(Sender)
(Sender ist z.B. der Mnüeintrag o.ä.)

mikesch40 24. Jan 2007 08:30

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

xZise 24. Jan 2007 08:35

Re: TMenuMain oder auch TMenuItem aus Popup automatisch öffn
 
Zitat:

Zitat von mikesch40
@XZise

Die Idee ist zwar richtig aber das hatte ich auch schon probiert ohne Erfolg.
Die Methode von Pfoto funktioniert.

Welche?
Die Methode PopUp funktionierte bei mir immer so wie es sollte :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz