C#中listbox中选中多项,并删除??、

多选,删除选中的点击按钮。删除选中的多项
2024-12-28 08:19:29
推荐回答(3个)
回答1:

可以在listbox上加个复选框,然后递归listbox的复选框被选中的再删除。

回答2:

1.SelectionMode 改成可以多选
2.利用KeyDown事件:
private void listBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Delete)
{
for (int i = listBox1.SelectedItems.Count - 1; i > -1; i--)
{
listBox1.Items.Remove(listBox1.SelectedItems[i]);
}
}
}

回答3:

while(listbox.selectionindex!=-1)
listbox.items.remove(listbox.selectionitem);
何需那么复杂.如果发现有选中的就一直删除.