Hier ein Beispiel zum löschen von Dateinamen aus der Liste.
Delphi-Quellcode:
// alle Dateien löschen, die .exe oder .dll beinhalten
procedure CleanList(list:TStrings);
var
i : integer;
begin
// Wichtig: vom Ende zum Anfang löschen
for i:=list.count-1 downto 0 do
begin
if (Pos(list[i], '.exe')>0) or (Pos(list[i], '.dll')>0) then
list.Delete(i);
end;
end;
CleanList(CheckListBox1.Items);