如何使listbox中的item不重复?

解决方案 »

  1.   

    应该是自己列出所有Item,然后看有了就不加吧
      

  2.   

    這個listbox本身沒有這個功能,你給它值時你可以不讓它為重復的值呀
    不知你是要把什麼東東放到那裡
      

  3.   

    listbox1.Items.IndexOf函数  listbox1.Items.IndexOf('重复的字符')= -1  表示没有重复啊。
      

  4.   

    如果是要把数据库内容写到listbox里就好办,如果不是比较麻烦,每次Append都要遍历一次listbox的内容,看是否有重复
      

  5.   

    如我有两listbox1,listbox2,想将listbox1中的item添加到listbox2中,但不能重复添加,如何实现?
      

  6.   

    var
      iCount,iNext:integer
      TmpStr:String;
    begin
      iCount:=0;
      while iCount<ListBox1.Items.Count do
      begin
        TmpStr:=ListBox1.Items[iCount];
        iNext:=iCount+1;
        while iNext<listbox1.Items.Count do
        begin
          if TmpStr=ListBox1.Itmes[iNext] then
            ListBox1.Items.Delete(iNext);
          Inc(iNext); 
        end;
        Inc(iCount);
      end;
    end;