Thema: Delphi Button1.Enable

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

Re: Button1.Enable

  Alt 7. Mai 2008, 15:02
weil man nicht direkt auf True und False testen soll? (vorallem nicht auf True ... bei False ist es eher unproblematisch)
(gibt auch schon genügend Threads hier, warum das so ist.)

Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  If CheckBox1.Checked = False then
    Button1.Enabled := False
  Else
    Button1.Enabled := True;
end;
aber warum denn so umständlich?

Button.Enabled = Boolean
CheckBox1.Checked = Bollean
CheckBox1.Checked = Bollean = Button.Enabled
CheckBox1.Checked = Button.Enabled
Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  Button1.Enabled := CheckBox1.Checked;
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat