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

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

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

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

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

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

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

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

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

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

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

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

查理·弗朗西斯37265
推荐于2019-09-26 · TA获得超过125个赞
知道小有建树答主
回答量:78
采纳率:100%
帮助的人:94.1万
展开全部
if (listBox1.Items[i].selected)
this.listBox1.Items.RemoveAt(i);
} 这样明显有问题 你item里面有10个元素 你删了3个 还有几个? remove 1之后 原来的2就变成了1 原来的1被移除了 你在移除2 就是移除的是3

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);
}

按我写的这样弄吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式