Salute,
ich habe viele dynamische Pannels auf einer ScrollBox.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| with Self_Panels[i] do begin parent := Task_ScrollBox; width := 950; Height := 100; left := Int_Left_Panel_POS;
top := Int_Top_Panel_POS * 105; INC(Int_Top_Panel_POS); name := 'TASK_ID_' + Task_DataSet.fieldbyname('TASK_ID').AsString; caption := '';
OnClick := GetTermin_ID; end; |
Wenn ich nun in der ersten Schleife 10 Pannels erstelle, werden diese auch sauber angezeigt.
Wenn im zweiten Durchgang nur 5 Pannels erstellt werden, werden diese auch angezeigt. Leider bleiben die 5 Pannels aus der ersten Schleife immer noch auf dem Pannel.
Ich müsste sie eigentlich irgendwie mit
Delphi-Quelltext
entfernen.
Wie bekomme ich alle Pannels auf der ScrollBox auf einmal gelöscht, bevor ich dynamisch alle wieder neu erstelle?
THX
WEBSTER
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt
Wer etwas anders macht, aber nicht besser, der sollte besser etwas anderes machen.