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 Stil der Buttons etc. im Editor? (https://www.delphipraxis.net/97261-stil-der-buttons-etc-im-editor.html)

drchaos 7. Aug 2007 21:20


Stil der Buttons etc. im Editor?
 
Hallo,

ich benutzte Delphi 2007, mein BS ist Vista. Wenn ich ein neues Projekt aufmache, Buttons etc. auf die Form lege, dann bekommen alle Elemente den Vista-Stil (im Editor wie zur Laufzeit).

Manchmal ist es jedoch so, dass sich der Stil urplötzlich auf den der alten Windows-Versionen ändert (auch im Editor und zur Laufzeit), ohne dass ich nachvollziehen könnte, wie es dazu gekommen ist. Speichere ich dann die Form (also XYZ.dfm und XYZ.pas) irgendwo ab, mache ein neues Projekt auf, und füge diese Form dem neuen Projekt hinzu, so hat diese immer noch den alten Stil, während jedoch die Hauptform des neuen Projekts den Vista-Stil bekommt!

Wie kommt das zustande, ich verstehe das einfach nicht? Ich kann auch weder in XYZ.dfm/XYZ.pas Informationen darüber finden, in welchem Stil die Komponenten angezeigt werden sollen.

Habt ihr das bei euren Projekten auch schon erlebt, woran liegt das? Was muss ich machen, damit neue Komponenten, die ich auf die Form ziehe, im Editor wie zur Laufzeit wieder den Vista-Stil bekommen (das Manifest hilft nur zur Laufzeit, den richtigen Stil zu erhalten)

mkinzler 7. Aug 2007 21:28

Re: Stil der Buttons etc. im Editor?
 
Enthält das Projekt eine falsche (Manifest-)Ressource?

drchaos 7. Aug 2007 21:54

Re: Stil der Buttons etc. im Editor?
 
Habe jetzt festgestellt:
Wenn ich alles bis auf die *.dpr, *.dfm und *.pas lösche, dann die *.dpr lade, haben die Komponenten der geladenen Formen den alten Stil.
Lege ich aber ein neues Projekt an, und öffne ein Formular statt mit "Öffnen" mit "Dem Projekt hinzufügen", dann bekommt alles das neue Design.

Offensichtlich habe ich wohl das Konzept dieses Manifests nicht kapiert... was ist das für eine Ressource? Wie kann ich sie ändern, wenn sie durch *was-auch-immer* beschädigt wurde?


EDIT: Ich habe jetzt einfach ein neues Projekt erstellt, und die ganzen Dateien hinzugefügt... jetzt ist es wieder so wie es sein sollte, immerhin :roteyes:


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