Hallo,
Bei deinem ersten Beispiel könnte das Editfeld der Auslöser für den Warnton sein.
Probier doch mal folgendes, aber in
OnKeyPress:
Delphi-Quellcode:
If Key = #13 then
begin
Key := #0;//unterbindet den Ton
SetFilter(edt_Filter.Text);
end;
Bei der Shellliste