Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TColor-Bug beim Einbinden von WindowsXP.res?? (https://www.delphipraxis.net/77058-tcolor-bug-beim-einbinden-von-windowsxp-res.html)

Harry M. 14. Sep 2006 08:48


TColor-Bug beim Einbinden von WindowsXP.res??
 
Liste der Anhänge anzeigen (Anzahl: 1)
Morgen'

Ich habe eine TForm darauf ziehe ich eine TGroupBox. Auf diese lege ich einige TCheckBoxen. Jetzt ändere ich die Farbe der TGroupBox in clBlack und die Schrift-Farbe auf clLime. Nach dem Compilieren und Starten der Anwendung is es wie gewünscht... schwarzer Hintergrund grüne Schrift. Jetzt binde ich noch die WindowsXP.res ein und mit der grünen Schrift (TGroupBox.Caption & TCheckBox.Caption) passiert folgendes: TGroupBox.Color = clBtnFace, TGroupBox.Caption = Blau und TCheckBox.Caption = Schwarz.

Ich habe mal eine Beispiel-Anwendung angehängt. Kann diesen Fehler jemand verifizien? Eventuell ach jemand sagen ob bei einer neuen Version als D7 dieser Fehler nicht auftritt.

Muetze1 15. Sep 2006 13:47

Re: TColor-Bug beim Einbinden von WindowsXP.res??
 
Es wird dann das Theme verwendet. Deine lokalen Farbeinstellungen gelten nicht mehr. Wenn du die WindowsXP.res einbindest, dann möchtest du die Themes und somit wird das genommen, was der Nutzer eingestellt hat bzw. wie er es dargestellt haben will.

Martin K 15. Sep 2006 14:10

Re: TColor-Bug beim Einbinden von WindowsXP.res??
 
Versuch's mal, indem Du ParentBackground bzw. ParentColor der Komponenten auf FALSE setzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz