我想删除listbox中选中的项 主要代码为:
private void button2_Click(object sender, EventArgs e)
{
if (lb1.SelectedIndex == -1)
{
MessageBox.Show("请选择有效项!");
return;
}
else
{
ListBox.SelectedObjectCollection selecteditems = lb1.SelectedItems;
foreach (object s in selecteditems)
{
lb1.Items.Remove(s);
}
}
}
但是却报错了,好像是在删除一项后这个listbox变了(少了一项)就不能用这条语句了。请问该怎么解决啊?
|