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 Probleme mit der Komponente XPMenu (https://www.delphipraxis.net/19680-probleme-mit-der-komponente-xpmenu.html)

Legolas 7. Apr 2004 00:09


Probleme mit der Komponente XPMenu
 
Hallo alle zusammen,

nach langer Abwesenheit bin ich auch mal wieder hier und habe gleich mal ein Problem:

Ich benutze in meinen Programmen die Freeware-Komponente XPMenu.
Sie verrichtet auch absolut perfekt ihren Dienst und zeigt in meinen Programmen die Menüs im OfficeXP Style an.

Wenn ich jetzt allerdings Menüeinträge zur Laufzeit hinzufügen möchte (oder die Fensterauflistung in einem MDI App) wreden diese "nur" im gerade verwendeten WinXP Style angezeigt.

Hat vieleicht dazu jemand ein Workaround oder gar eine Lösung, wie auch diese Menüeinträge im OfficeXP Style angezeigt werden?

Robert_G 7. Apr 2004 00:22

Re: Probleme mit der Komponente XPMenu
 
Du hast D7 -> Also warum benutzt du nicht den [dp:88fc0de871=actionmanager or actionband or ActionMainMenubar]ActionManager[/dp:88fc0de871]
Das ActionBands-Package wird IMHO viel zu sehr unterschätzt.

mirage228 7. Apr 2004 08:23

Re: Probleme mit der Komponente XPMenu
 
Zitat:

Zitat von Legolas
Hallo alle zusammen,

nach langer Abwesenheit bin ich auch mal wieder hier und habe gleich mal ein Problem:

Ich benutze in meinen Programmen die Freeware-Komponente XPMenu.
Sie verrichtet auch absolut perfekt ihren Dienst und zeigt in meinen Programmen die Menüs im OfficeXP Style an.

Wenn ich jetzt allerdings Menüeinträge zur Laufzeit hinzufügen möchte (oder die Fensterauflistung in einem MDI App) wreden diese "nur" im gerade verwendeten WinXP Style angezeigt.

Hat vieleicht dazu jemand ein Workaround oder gar eine Lösung, wie auch diese Menüeinträge im OfficeXP Style angezeigt werden?

Du musst im XPMenu die Methode "ActivateMenuItem" aufrufen und dem das MenuItem übergeben. Dann geht es.

mfG
mirage228


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