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 eigenes Menü aufbauen (https://www.delphipraxis.net/94351-eigenes-menue-aufbauen.html)

maiky137 20. Jun 2007 11:51


eigenes Menü aufbauen
 
Hallo,

ich versuche mir aus den unicodefähigen Menü Komponenten von TMS ein eigenes Menü zu erstellen.
Leider scheitere ich daran, dass beim Anlegen meines neuen Menüs immer noch das TNTMenuitem
als child erstellt wird, anstatt meines eigenen Menuitems.

Weiß jemand einen Rat, wie man das ändern kann und mein eigenes MainMenu auch meine eigenen Menuitems erstellt?

sh17 21. Jun 2007 21:55

Re: eigenes Menü aufbauen
 
Willkommen in der DP!

Was heisst für Dich "mein eigenes Menuitem". TTntMenuItem sollte richtig sein.

Erstellst Du das Menu im Designer oder per Code?

Sven

maiky137 22. Jun 2007 08:15

Re: eigenes Menü aufbauen
 
Zitat:

Was heisst für Dich "mein eigenes Menuitem"
eigenes Menüitem heißt für mich, dass ich mir eine eigene Klasse aus
dem TTntMenuItem ableiten und diese zusammen mit einem "eigenen"
MainMenu - abgeleitet aus der Klasse TTntMainMenu - verwenden möchte.

Zitat:

Erstellst Du das Menu im Designer oder per Code?
da bin ich total flexibel(bin schon mit beidem gescheitert...)
und danke fürs nachhaken...

sh17 22. Jun 2007 08:37

Re: eigenes Menü aufbauen
 
Dann muss in Deiner TXYMenu-Komponente die Itemsliste auf Deine TMenuitems gecastet werden. Oder Du machst den Cast beim jeweiligen Zugriff. Den in der Liste sind ja Deine TMenuItems. Das geht auf die schnelle am Besten, wenn Du das Menu per Code erzeugst.

Sven

maiky137 22. Jun 2007 09:59

Re: eigenes Menü aufbauen
 
Vielen Dank für den Tip!

habs nun doch recht schnell zum laufen gebracht.
Wenn man weiß worauf man achten muss ist es ja auch ganz einfach...
mfg

Maik


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