Ini adalah source yang patut dicoba untuk menghapus items ganda pada TStringlist. var sl : TStringList; begin sl := TStringList.Create; with sl do begin Sorted := True; Duplicates := dupIgnore; Add( edit1.text ); end; listbox1.Items.Assign( sl ); sl.Free; end;