public bool chack(String LBStr,ListBox LB2)//查找listbox2记录是否有与添加相同
{
   foreach(ListBox Lb in ListBox2.Items)
{
if(Lb.Text == LBStr)
{
return false;
}
}
                retrun true;
}
if(chack(listbox1.text.trim(),listbox2))
{
listbox2.add(listbox1.text.trim);//向listbox2添加记录
listbox1.Items.Remove;//移除记录
}

解决方案 »

  1.   

    foreach(ListBox Lb in ListBox2.Items)
    改为 foreach(ListBox Lb in LB2.Items)
    //以上只作简单理论处理,实际操作要加强准确度!
      

  2.   

    listbox1.Items.Remove;//移除记录岂不把listbox1中所有记录都移除了?应该移除选中的吧?
      

  3.   

    先在listbox2里找到要加入的Item然后删除,然后再添加listbox1的item就不会有重的,这也是一个思路啊,呵呵.
      

  4.   

    如果先在listbox2里找到要加入的Item然后删除,然后再添加listbox1的item,這種方法有點繁瑣,怎樣實現在將listbox1的item添加至listbox2時先check listbox2中是否已經存在此
    item?謝謝!