<quote>Hvordan sletter jeg alt i en TList?
</quote>
Du kan gøre det med DinTList.Clear; men vær opmærksom på at hvis du har tilføjet objekter, som du jo har, i listen fjerner du blot referencerne til disse objekter - objekterne bliver ikke frigivet. Du kan frigive dem ved at gøre noget i stil med:
for i := DinTList.Count - 1 downto 0 do
FreeAndNil(DinTList.Items
as TLabel);
Jeg er ikke sikker på det er nødvendigt at typecaste men det finder du jo nok ud af