Delphi-Quellcode:
procedure TForm3.FormCreate(Sender: TObject);
begin
Edit:=TXTEdit.Create(self);
Edit.Parent:=Form3;
Edit.Searchlist:=Listbox1.Items; // <-- hier überschreibst Du die Instanz
end;
Das Formular will dann die ListBox aufräumen, die Items der Listbox, die die Listbox selber aufräumen will, wurde aber schon vom Edit aufgeräumt (ode rumgekehrt).
Bei den Items musst Du die per Assign von der Listbox auf das Edit kopieren.