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/)
-   -   MainMenü bei dynamisch erzeugter Form (https://www.delphipraxis.net/200533-mainmenue-bei-dynamisch-erzeugter-form.html)

mcinternet 29. Apr 2019 13:53


MainMenü bei dynamisch erzeugter Form
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo die Gemeinde,

ich habe hier ein Programm bei dem ich die einzelnen Forms dynamisch erzeuge und auf ein TPanel lege. Das klappt soweit auch sehr gut.
Nur tritt an dieser Stelle ein Problem auf:

Auf der dynamisch einzubindenden Form ist ein PopUp-Menü, sowie ein MainMenü. In der IDE wird dieses auch angezeigt (siehe Anhang).
Zur Laufzeit des Programmes ist dieses Menü nicht da. Ich kann es mit der rechten Maustaste als PopUp holen, aber in der Leiste (wie in der IDE) oben ist es nicht.
Es ist dabei auch egal, welchen BorderStyle ich bei der Form wähle.

Hat da jemand eine Idee?




Gruss

mcinternet

stifflersmom 29. Apr 2019 14:10

AW: PopUpMenü bei dynamisch erzeugter Form
 
Vielleicht verstehe ich Dich falsch, aber Popupmenu ist auch was anderes als Mainmenu

mcinternet 29. Apr 2019 14:28

AW: PopUpMenü bei dynamisch erzeugter Form
 
Zitat:

Zitat von stifflersmom (Beitrag 1431280)
Vielleicht verstehe ich Dich falsch, aber Popupmenu ist auch was anderes als Mainmenu

ok *hauvorKopp* dort ist auch ein Main Menü - das hab ich total übersehen (gut versteckt).

Aaaaber das ändert nichts an der Sache, dass auch dieses nicht angezeigt wird.


Gruss

mcinternet

Uwe Raabe 29. Apr 2019 14:57

AW: MainMenü bei dynamisch erzeugter Form
 
Zitat:

Zitat von mcinternet (Beitrag 1431282)
Aaaaber das ändert nichts an der Sache, dass auch dieses nicht angezeigt wird.

Zitat:

Zitat von mcinternet (Beitrag 1431276)
bei dem ich die einzelnen Forms dynamisch erzeuge und auf ein TPanel lege.

Dann ist dein Form aber ein Child Window und die können kein MainMenu haben.

mcinternet 29. Apr 2019 15:00

AW: MainMenü bei dynamisch erzeugter Form
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1431289)
Dann ist dein Form aber ein Child Window und die können kein MainMenu haben.

ok, danke, das ist schon mal ne Aussage und ich weiß warum.

Dann muss ich da was nachbilden, was nach Menü aussieht 8-)

Gruss

mcinternet

Uwe Raabe 29. Apr 2019 16:27

AW: MainMenü bei dynamisch erzeugter Form
 
Zitat:

Zitat von mcinternet (Beitrag 1431291)
Dann muss ich da was nachbilden, was nach Menü aussieht 8-)

Oder du nimmst einen TActionManager und ein TActionMainMenuBar.

mcinternet 29. Apr 2019 16:43

AW: MainMenü bei dynamisch erzeugter Form
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1431301)
Oder du nimmst einen TActionManager und ein TActionMainMenuBar.

ok :roll: muss ich mir anschauen, hab noch nicht mit gearbeitet. (und das in 30 Jahren Delphi) :roll:

Danke :thumb:


Gruss

mcinternet

peterbelow 29. Apr 2019 17:26

AW: MainMenü bei dynamisch erzeugter Form
 
Zitat:

Zitat von mcinternet (Beitrag 1431304)
Zitat:

Zitat von Uwe Raabe (Beitrag 1431301)
Oder du nimmst einen TActionManager und ein TActionMainMenuBar.

ok :roll: muss ich mir anschauen, hab noch nicht mit gearbeitet. (und das in 30 Jahren Delphi) :roll:

Danke :thumb:


Gruss

mcinternet

Ein TToolbar tut es auch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 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