Hallo, herzlich willkommen!
Suchen kannst du einen Eintrag über
IndexOf:
Index := ListBox.IndexOf('Suchwort');
Einen Eintrag bekommst du do ein ein Edit:
Edit.Text := ListBox.Items[ListBox.ItemIndex];
Und das Zurückschreiben geht dementsprechend so:
ListBox.Items[ListBox.ItemIndex] := Edit.Text;
Alles ungetestet.