Thema: Delphi löschen von Checkboxes!

Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#4

Re: löschen von Checkboxes!

  Alt 26. Nov 2009, 09:54
Deine while-Konstruktion ist mir suspekt. Wenn ich dich recht verstanden habe, willst du einfach eine for-Schleife. Diese durchläufst du rückwärts, weil sich ja während des Durchlaufs ControlCount ändert:
Delphi-Quellcode:
procedure TForm1.checkboxes_destroy;
var
  i: Integer;
begin
  for i := ControlCount - 1 downto 0 do
    if Controls[i] is TCheckBox then
    begin
      Controls[i].Destroy;
    end;
end;
DeddyHs Frage bezüglich der Array-Variablen führt aber wahrscheinlich zu einer besseren Lösung.

HTH,
Uli.
Uli Gerhardt
  Mit Zitat antworten Zitat