Thema: Delphi löschen von Checkboxes!

Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#3

Re: löschen von Checkboxes!

  Alt 26. Nov 2009, 09:48
In deinem Code nimmst du implizit an, daß die CheckBoxes in den ersten Controls[]-Einträgen liegen. Ist das wirklich so? Wenn ja, erübrigt sich die Abfrage, ob es eine CheckBox ist.

Weiterhin bleibt wengen "while 1 < i do" der Eintrag unter Controls[0] erhalten. Wenn du nur eine Checkbox hast, ändert sich also nichts.

Das Freigeben des Objekts sollte immer über Free, statt Destroy erfolgen (sollte aber trotzdem funktionieren).

Außerdem ist dabei der TypeCast überflüssig.
Uwe Raabe
  Mit Zitat antworten Zitat