Delphi-PRAXiS
Seite 2 von 3     12 3      

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 2005 Architekt: 100% CPU Stecker (https://www.delphipraxis.net/52155-delphi-2005-architekt-100-cpu-stecker.html)

gsh 24. Aug 2005 23:43

Re: Delphi 2005 Architekt: 100% CPU Stecker
 
Warum funktioniert die Komponente nicht wenn ich sie so erstellen will?:
Delphi-Quellcode:
XPMenu := TXPMenu.Create(frmSplash);
XPMenu.Active := true;
XPMenu ist eine global Variable vom Typ: TXPMenu

Matze 24. Aug 2005 23:47

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];

gsh 25. Aug 2005 01:24

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:
XPMenu := TXPMenu.Create(frmSplash);
XPMenu.Active := true;
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.

//edit: Als Owner "nil" oder "Application" einzutragen hat nichts gebracht

BlackJack 25. Aug 2005 02:01

Re: Delphi 2005 Architekt: 100% CPU Stecker
 
muss XPMenu nicht noch ein Parent zugewiesen werden?

gsh 25. Aug 2005 02:33

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.

gsh 25. Aug 2005 11:12

Re: Delphi 2005 Architekt: 100% CPU Stecker
 
*push*

gsh 11. Sep 2005 12:10

Re: Delphi 2005 Architekt: 100% CPU Stecker
 
*push²*

Ich habs immer noch nicht geschafft :wall:

ringli 11. Sep 2005 12:35

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;

gsh 11. Sep 2005 15:27

Re: Delphi 2005 Architekt: 100% CPU Stecker
 
Du hasst Active := true; vergessen.

Aber es funktioniert immer noch nicht. :wall: :wall: :wall:

ringli 11. Sep 2005 16:42

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.
Seite 2 von 3     12 3      

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