自由人

对你残酷的人就是你的恩人......
ListBox删除选择的记录(多选)
我在用ListBox时,可以多选删除。不知道各位有没有比较好的删除方案,我试了好多方法都无效,可以删除不过就是报出其它的错误。所以我花了一个小时想出此方案,实用!
public void DeleteSelectedItems(ListBox listbox1)
{
ArrayList al =new ArrayList();
  IEnumerator  myEnumerator=listbox1.SelectedItems.GetEnumerator();
   //记录选中的单号
   while(myEnumerator.MoveNext())
   {
    al.Add(myEnumerator.Current);
   }
   //删除选中的单号
   foreach(string str in al)
   {
   listbox1.Items.Remove(str);
   }
}

posted on 2004-08-05 08:27  rudyshen  阅读(4362)  评论(5编辑  收藏  举报