Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.069 Beiträge
 
Delphi 12 Athens
 
#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;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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