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 Checkbox.State:= cbGrayedUnchecked (https://www.delphipraxis.net/11386-checkbox-state-%3D-cbgrayedunchecked.html)

weltaran 5. Nov 2003 14:47


Checkbox.State:= cbGrayedUnchecked
 
Ich habe ein kleines Problem mit der (an sich unscheinbaren) Checkbox. Ich möchte die Checkbox grau hinterlegt darstellen (checkbox1.State:= cbGrayed), als Kennzeichen, dass der Wert der Checkbox momentan irrelevant ist. Trotzdem möchte ich den Wert checkbox1.Checked richtig angezeigt bekommen (nur eben grau hinterlegt).

Ich habe mal im Word97 unter Extras -> Optionen, Tab 'Speichern' Checkbox 'TrueType Schriftarten einbetten' (siehe dahinterliegende Checkbox) nachgeschaut, dort gehts genauso (vermutlich nicht mit Delphi programmiert :-)

Gibt es irgendwo so eine Komponente zum runterladen oder hattet ihr auch schon das Problem?

Ciao

APP 5. Nov 2003 14:59

Re: Checkbox.State:= cbGrayedUnchecked
 
Hallo weltaran,
probier mal

Delphi-Quellcode:
  CheckBox1.AllowGrayed := False;
  CheckBox1.State := cbChecked;
  CheckBox1.Enabled := False; // hier wird die CB auch grau

  ...
  IF CheckBox1.Checked Then...
Beim Disablen der CB wird auch der Text grau, Du kannst ja stattdessen zur texanzeige einen Label benutzen.


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