![]() |
Re: Delphi 2005 Architekt: 100% CPU Stecker
Warum funktioniert die Komponente nicht wenn ich sie so erstellen will?:
Delphi-Quellcode:
XPMenu ist eine global Variable vom Typ: TXPMenu
XPMenu := TXPMenu.Create(frmSplash);
XPMenu.Active := true; |
Re: Delphi 2005 Architekt: 100% CPU Stecker
Setze zusätzlich die Controls, dann müsste es gehtn:
Delphi-Quellcode:
XPMenu.XPControls := [xcMainMenu,xcPopupMenu,xcToolbar,xcControlbar,xcCombo,
xcListBox,xcEdit,xcMaskEdit,xcMemo,xcRichEdit,xcMiscEdit, xcCheckBox,xcRadioButton,xcButton,xcBitBtn,xcSpeedButton, xcUpDown,xcPanel,xcGroupBox,xcTreeView,xcListView, xcProgressBar,xcHotKey]; |
Re: Delphi 2005 Architekt: 100% CPU Stecker
nein des hat nichts gebracht
denn des ist schon als default so gesetzt aber ich weiss wo des Problem ist
Delphi-Quellcode:
Also immer der Owner hat den neuen Style also in dem Fall "frmSplash". Des Problem ist aber des des Hauptformular dann keinen neuen Style hat. Wenn ich aber des Hauptforumlar als Owner eintrage dann hat des Hauptformular den Stlye aber alle anderen nicht.
XPMenu := TXPMenu.Create(frmSplash);
XPMenu.Active := true; //edit: Als Owner "nil" oder "Application" einzutragen hat nichts gebracht |
Re: Delphi 2005 Architekt: 100% CPU Stecker
muss XPMenu nicht noch ein Parent zugewiesen werden?
|
Re: Delphi 2005 Architekt: 100% CPU Stecker
ein Parent nicht gerade XPMenu ist ja keine visuelle Komponente
aber es gibt eine Eigenschaft XPMenu.Form wo man des Formular übergeben kann aber des geht auch nur für ein Formular. |
Re: Delphi 2005 Architekt: 100% CPU Stecker
*push*
|
Re: Delphi 2005 Architekt: 100% CPU Stecker
*push²*
Ich habs immer noch nicht geschafft :wall: |
Re: Delphi 2005 Architekt: 100% CPU Stecker
Also ich habe es bei mir in der Anwendung so gelöst:
Delphi-Quellcode:
var
XPmenu : TXPmenu; . . . {*** XPmenu einbinden & ein paar Eigenschaften setzen***} XPmenu := TXPMenu.Create(Self); with XPmenu do begin XPContainers := []; XPControls := [xcMainMenu, xcPopupMenu]; Autodetect := True; IconWidth := 24; end; |
Re: Delphi 2005 Architekt: 100% CPU Stecker
Du hasst Active := true; vergessen.
Aber es funktioniert immer noch nicht. :wall: :wall: :wall: |
Re: Delphi 2005 Architekt: 100% CPU Stecker
Kannst du hier mal ein Beispielprojekt anhängen? Dann gucke ich mir das mal an.
BTW: Hast du das Symbol von deinem Formular entfernt? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:04 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 by Thomas Breitkreuz