Delphi-PRAXiS
Seite 1 von 2  1 2      

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 RadioButton und CheckBoxen farbig machen (https://www.delphipraxis.net/162852-radiobutton-und-checkboxen-farbig-machen.html)

yörsch 7. Sep 2011 11:50

RadioButton und CheckBoxen farbig machen
 
Hallo Zusammen,

für eine Navigation mit den Pfeiltasten haben wir in D5 eine FuntionsContainer gebaut der die Controls farbig macht wenn diese aktiv sind.

unter XE werden ua. RadioButtons und Checkboxen nicht mehr farbig...

Hier schlägt der ThemeServices zu ...

für TPanels hab ich schon was gefunden http://www.delphipraxis.net/138489-t...und-color.html

Kann hier jemand weiter helfen...

DeddyH 7. Sep 2011 12:28

AW: RadioButton und CheckBoxen farbig machen
 
Kannst Du nicht das Theming für diese Controls abschalten?

uligerhardt 7. Sep 2011 12:38

AW: RadioButton und CheckBoxen farbig machen
 
Zitat:

Zitat von yörsch (Beitrag 1122386)
für TPanels hab ich schon was gefunden http://www.delphipraxis.net/138489-t...und-color.html

Notfalls kannst du ja dynamisch ein Panel erzeugen, passend positionieren und als Parent für die CheckBox nehmen.

yörsch 7. Sep 2011 12:55

AW: RadioButton und CheckBoxen farbig machen
 
Das mit dem Panle hab ich mir als Notnagel auch überlegt...

Zum Glück ist die Funktion gekapselt, so das mit keinen Problemen und Wechselwikrungen zu erwarten sind.

Schön währe hat eine Lösung die das Problem an den Wurzel packt...

yörsch 7. Sep 2011 12:58

AW: RadioButton und CheckBoxen farbig machen
 
Zitat:

Zitat von DeddyH (Beitrag 1122396)
Kannst Du nicht das Theming für diese Controls abschalten?

hab ich gemacht. sieht bescheiden aus... und farbig wird´s auch nicht...
Code:
    if uxTheme.IsThemeActive then
      uxTheme.SetWindowTheme(TRadioButton(Control).Handle, '', '');

DeddyH 7. Sep 2011 12:59

AW: RadioButton und CheckBoxen farbig machen
 
Vielleicht hast Du es überlesen: wie wäre es, das Theming für die betroffenen Komponenten abzustellen?
Erledigt, da kein roter Kasten kam.

uligerhardt 7. Sep 2011 13:06

AW: RadioButton und CheckBoxen farbig machen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Vielleicht geht's auch ganz anders, z.B. hiermit:
Anhang 35106

DeddyH 7. Sep 2011 13:21

AW: RadioButton und CheckBoxen farbig machen
 
Oder man beschriftet die Controls nicht selbst, sondern setzt Labels daneben, die dürften ja nicht ge"theme"d werden.

uligerhardt 7. Sep 2011 13:24

AW: RadioButton und CheckBoxen farbig machen
 
Zitat:

Zitat von DeddyH (Beitrag 1122410)
Oder man beschriftet die Controls nicht selbst, sondern setzt Labels daneben, die dürften ja nicht ge"theme"d werden.

Dann passen aber z.B. das Fokusrechteck und der klickbare Bereich nicht mehr.

DeddyH 7. Sep 2011 13:28

AW: RadioButton und CheckBoxen farbig machen
 
Naja, irgendeinen Tod muss man sterben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:47 Uhr.
Seite 1 von 2  1 2      

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