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/)
-   -   Prism Warum ändert sich Backcolor nicht? (https://www.delphipraxis.net/75165-warum-aendert-sich-backcolor-nicht.html)

gfjs 15. Aug 2006 11:32


Warum ändert sich Backcolor nicht?
 
Hallo Allerseits.

Warum führt:

Delphi-Quellcode:
  StatusBar1.BackColor := System.Drawing.Color.White;
nicht dazu, dass sich die Farbe der StatusBar ändert? - Ich hoffe, von Euch kann mir jemand weiterhelfen.

mfg gfjs

Khabarakh 15. Aug 2006 11:59

Re: Warum ändert sich Backcolor nicht?
 
SDK
This is an ambient property and will always return a non-null value. This property is not relevant for this class.
Bei den netten StatusStrips von 2.0 ist es möglich.

Bernhard Geyer 15. Aug 2006 12:39

Re: Warum ändert sich Backcolor nicht?
 
Ist evtl. XP-Theming aktiv?

gfjs 16. Aug 2006 04:03

Re: Warum ändert sich Backcolor nicht?
 
Wenn ich das richtig verstanden habe, kann ich BackColor nicht ändern, obwohl es die öffentliche Eigenschaft StatusBar1.BackColor gibt?!

Trotzdem danke für Eure Antworten.

mfg gfjs

Bernhard Geyer 16. Aug 2006 06:01

Re: Warum ändert sich Backcolor nicht?
 
Zitat:

Zitat von gfjs
Wenn ich das richtig verstanden habe, kann ich BackColor nicht ändern, obwohl es die öffentliche Eigenschaft StatusBar1.BackColor gibt?!

Wenn es mit XP-Theming zusammenhängt: Ja. Da werden einige Properties von Control ignoriert und das im Theming eingestellte verhalten überbügelt.

gfjs 16. Aug 2006 06:11

Re: Warum ändert sich Backcolor nicht?
 
Hallo, Bernhard.

Dann nützt's wohl nix! Muss ich mir was anderes einfallen lassen. Trotzdem vielen Dank und noch einen schönen Tag.

mfg gfjs


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