C#中 listbox 实现同时删除多个选中的items

这里删除按钮为button2

label1 是用来提示的

list box里有个selecteditems ,这里可以通过创建一个数组object[ ]来临时记录选中的内容

private void button2_Click(object sender, EventArgs e)
{


if (listBox1.SelectedItems.Count == 0)//判断是否选中
{
label1.Text = ("请选择要删除的项");
}
else
{
object[ ] selected = new object[listBox1.Items.Count];
listBox1.SelectedItems.CopyTo(selected, 0);
foreach (object a in selected)//开始遍历刚刚创立的 数组
{
listBox1.Items.Remove(a);
}
}
}

posted @ 2018-02-04 23:32  Zxl19990529  阅读(363)  评论(0编辑  收藏  举报