C#中怎样把listbox里的多个选中项一次性删除?

 我来答
加菲喵喵肉嘟嘟
推荐于2019-08-25 · TA获得超过1.1万个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:4.9万
展开全部

第一步:按住【Ctrl】移动鼠标选中选择需要清理的文件或文件夹。

第二步:选中需要清理的文件按住【Ctrl】+【D】(快捷键收入回收站)。

第三步:单击【确定】需要清理的文件就会瞬间小时转入回收站。

第四步:选中文件消失回收站可见。

第五步:若想将删除文件恢复,回收站找到需要恢复的文件单击【还原】

一:在没有鼠标的情况下可以先按F5刷新一下,然后再按tab键这样可以选择桌面文件,按enter就可以打开。

二:也可使用电脑的触控板选中(前提是你的电脑是笔记本电脑)。

第一步、在开始菜单界面,在“编辑”功能区,点击“选择”,然后点击下拉菜单中的“选择对象”。

第二步、拖动鼠标选中,希望删除的所有形状,放开鼠标后,形状会被全部选中。

第三步、全部选中后,按Delete键(非Del键)删除即可。

百度网友577b88d
2018-04-04 · TA获得超过8760个赞
知道小有建树答主
回答量:52
采纳率:0%
帮助的人:2.9万
展开全部

ListBox控件默认情况下只可以进行单选,如要进行多选操作,需要将SelectionMode属性设置成SelectionMode.MultiSimple。参考下列代码:

ListBox a1 = new ListBox();
object[] selected_objs = new object[a1.SelectedItems.Count];
a1.SelectedItems.CopyTo(selected_objs, 0);
foreach (object oval in selected_objs)
{
a1.Items.Remove(oval);
}

方法2
void Btn_DeleteClick(object sender, System.EventArgs e)
{  
for(int i=this.listBox1.Items.Count-1;i>=0;i--)
{
this.listBox1.Items.Remove(this.listBox1.SelectedItem);
}
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式