WEBSTER - Fr 23.09.05 19:24
Titel: Dynamisches löschen von Pannels
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
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