Einzelnen Beitrag anzeigen

TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.880 Beiträge
 
Delphi 12 Athens
 
#4

Re: CheckBox State zu boolean?

  Alt 10. Nov 2006, 11:56
Hallo!

Wenn Du dennoch wissen willst, wie Du einene Solche State-Property in einen Boolean verwandeln kannst, so schau Dir mal an, wie die Checkbox CHECKED ermittelt:

Delphi-Quellcode:
function TCustomCheckBox.GetChecked: Boolean;
begin
  Result := State = cbChecked;
end;
Zur Info: TCustomCheckBox ist der Vorfahr von TCheckBox.

Daraus erklärt sich dann auch, warum man hier checked cerwenden sollte.
Checked ist nämlich nur dann True, wenn der state cbchecked ist. Somit wird auch cbgrayed als False angesehen.

Gruß

onlinekater

PS: Wenn Du daraus lernst, ist Dein Eintrag keineswegs ein Schrotteintrag.
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat