Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.731 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: Enabled funktioniert nicht

  Alt 10. Sep 2021, 17:09
Zitat:
Delphi-Quellcode:
//if chk1.Checked = True then
  rb2.Enabled := False
//else
  rb2.Enabled := False;
Ähhhhhhh?

Fällt wem in diesem Quote was auf? (da wo nichts auskommentiert wurde)


Zitat:
if ABoolean = True then
Sowas macht man auch nicht!

Diese Konstanten am Besten immer nur ausschließlich für Zuweisungen verwenden ... niemals für Vergleiche.


Delphi-Quellcode:
if chk1.Checked then
  rb2.Enabled := True
else
  rb2.Enabled := False;

// oder

if not chk1.Checked then
  rb2.Enabled := False
else
  rb2.Enabled := True;
Außerdem: Warum will man überhaupt sowas machen, wenn doch ...?

Delphi-Quellcode:
rb2.Enabled := chk1.Checked;

// oder andersrum

rb2.Enabled := not chk1.Checked;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (10. Sep 2021 um 17:13 Uhr)
  Mit Zitat antworten Zitat