Es wäre doch möglich, das ganze in einem Timer ablaufen zu Lassen:
Delphi-Quellcode:
procedure TForm1.Edit1Change(...)
begin
Timer1.Enabled:=false;
Timer1.Enabled:=true;//Timer zurücksetzen
end;
procedure TForm1.Timer1Timer(...)
begin
//Suche in der StringList
end;
Den Timer noch auf 1/4 Sekunde einstellen.
EDIT: Lieber spät als nie
Edit2: Von mir aus auch ne 1/4 Sekunde...