![]() |
XPMenu für Items die zur Laufzeit erstellt worden sind
Liste der Anhänge anzeigen (Anzahl: 1)
Moin :hi:
Erstelle ich zur Laufzeit meine Items des MainMenus, wird auf die neuen Items der Style der XPManu Komponente nicht angewand. Wieso nicht? Die Items erzeuge ich so:
Delphi-Quellcode:
Am Ende sieht es so aus, wie im Anhang zu sehen ist.
MenuItem := TMenuItem.Create(Self);
MenuItem.Caption := tempFileName; MenuItem.Hint := MenuItem.Caption; MenuItem.Name := 'Recent_' + IntToStr(RecentIndex); MenuItem.Enabled := true; MenuItem.OnClick := RecentFileClick; Openrecentdocument1.Add(MenuItem); |
Re: XPMenu für Items die zur Laufzeit erstellt worden sind
Hallo,
kann es sein, dass Dein Hauptmenü kein normales TMainMenu ist? Bei mir sieht ein Menü namlich anders aus. Deines sieht eher aus wie ein Office-Menü. Gruß xaromz |
Re: XPMenu für Items die zur Laufzeit erstellt worden sind
Hi,
Da gibts ne Prozedur, die ActivateMenuItem() oder so heisst. Damit gehts :) mfG mirage228 |
Re: XPMenu für Items die zur Laufzeit erstellt worden sind
Hallo
Zitat:
Nachtrag: Das teste ich mal David, danke. Nachtrag 2: Super, es funktioniert. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 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