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 Farbe der CheckBox Font ändern? (https://www.delphipraxis.net/124820-farbe-der-checkbox-font-aendern.html)

Jonas 25. Nov 2008 20:38


Farbe der CheckBox Font ändern?
 
Hallo ihr. Ich nutze Delphi 2007 und wollte eben von einer Checkbox die Farbe ändern. Wie ich jedoch feststellen musste, tut sich da gar nichts. Fett / Kursiv funktioniert super, nur die Farbe der Schriftart kann ich nicht ändern. Was kann man dagegen tun? ^^
Logischerweise stehen ParentFont und auch ParentColor auf False, habe schon mehrere Varianten getestet, unteranderem auch eine Checkbox auf einem Panel, wo die Fontfarbe des Panels grün war, naja hat alles nichts gebracht.

:(

mkinzler 25. Nov 2008 20:42

Re: Farbe der CheckBox Font ändern?
 
Funktioniert nur bei deaktivierten Themes

Jonas 25. Nov 2008 20:54

Re: Farbe der CheckBox Font ändern?
 
Hat das nen bestimmten Grund und kann man das Überschreiben? oô

mkinzler 25. Nov 2008 20:54

Re: Farbe der CheckBox Font ändern?
 
Das ist nun mal so bei Wincontrols.

Bernhard Geyer 25. Nov 2008 21:43

Re: Farbe der CheckBox Font ändern?
 
Zitat:

Zitat von Jonas
Hat das nen bestimmten Grund und kann man das Überschreiben? oô

Indem du Skinningkomponenten wie VCLSkin verwendest, die Controls per Ownerdraw selber zeichnest oder Komponentenbibliotheken wie ElPack mit eigener Theming-Engine verwendest.

handson 11. Dez 2008 09:59

Re: Farbe der CheckBox Font ändern?
 
Es geht auch wesentlich einfacher.
Man löscht die Caption der TCheckBox und setzt als Beschreibung ein TLabel davor und da kann man die Farbe ändern.
Ist zwar nicht die eleganteste Lösung, aber die einfachste!

Stephan


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