Thema: Delphi Button1.Enable

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Button1.Enable

  Alt 7. Mai 2008, 14: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;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat