Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.300 Beiträge
 
Delphi 12 Athens
 
#1

Objekterstellung zur Laufzeit

  Alt 6. Jan 2008, 22:30
...Guten Abend

ich benutze die Komponente XPMenu.
- da bekanntlicherweise D2005-D2007 einfriert, wenn man das Editorfenster schließt und man die Komponente auf der Form hat
( kein Scherz.. gibt es sogar Info hier im Forum ) muß es zur Laufzeit eingebunden werden.

...soweit auch kein Problem.
Delphi-Quellcode:
XPMenu1:= TXPMenu.Create(FMain);
XPMenu1.UseSystemColors:= False;
XPMenu1.UseDimColor:= True;
XPMenu1.IconBackColor:= clMaroon;
XPMenu1.Gradient:= True;
XPMenu1.SelectColor:= clMaroon;
XPMenu1.SelectBorderColor:= clMaroon;
XPMenu1.XPContainers:= [xccForm, xccPanel];
XPMenu1.XPControls:= [xcMainMenu,xcPopupMenu];
XPMenu1.AutoDetect:= True;
XPMenu1.Active:= True;
...allerdings nur für FMain.
...wie kann ich das auf alle Formulare erweitern ?
...oder muß ich für jede Form eine Instanz erstellen und am Ende wieder freigeben ?

PS: an die Hilfe von D2007 muß ich mich erst gewöhnen...

Danke...
  Mit Zitat antworten Zitat