delphi Komponenten einer GroupBox entfernen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • delphi Komponenten einer GroupBox entfernen

    hallo,
    ich möchte zur Laufzeit erzeugte Komponenten einer GroupBox durch ButtonClick löschen.
    Das ist der Code:

    procedure TForm1.ButtonClick(Sender: TObject);
    var i : integer;
    var But : TButton;
    begin
    But := TButton(Sender);
    if (((But.Caption = 'OK') or (But.Caption = 'Abbrechen')) and (But.Parent = GroupBox2)) then
    begin
    GroupBox1.Enabled := true;
    for i := 0 to GroupBox2.ComponentCount - 1 do
    GroupBox2.Components[i].Free;
    end;
    end;


    Bei ButtonKlick passiert gar nichts.
    Weiß jmd was?

    Vllt sollte ich noch sagen, dass der Button, der das löschen der komponenten ausführt, ebenfalls in dieser groupbox liegt und sich daher auch selbst zerstört.
Lädt...
X