Ungetestet und nur aus dem Kopf. Aber so in etwa müsste es funktionieren. Natürlich muss alles an die eigenen Bedürfnisse angepasst werden.
Das hier soll nur zeigen wie es funktionieren kann.
Delphi-Quellcode:
var
Suchwort: String;
Gefunden: Boolean;
begin
Gefunden := False;
Suchwort := Edit1.Text;
for i := 0 to ListBox1.Items.Count -1 do
begin
Gefunden := Pos(Suchwort, ListBox1.Items[i]) > 1);
if Gefunden then
begin
Label1.Caption := 'Schlagwort "' + Suchwort + '" befindet sich in der Zeile (i + 1) mit dem Namen "' + ListBox1.Items[i] + '"';
Break;
end;
end;
end;