C#中怎样把listbox里的多个选中项一次性删除?
2个回答
展开全部
第一步:按住【Ctrl】移动鼠标选中选择需要清理的文件或文件夹。
第二步:选中需要清理的文件按住【Ctrl】+【D】(快捷键收入回收站)。
第三步:单击【确定】需要清理的文件就会瞬间小时转入回收站。
第四步:选中文件消失回收站可见。
第五步:若想将删除文件恢复,回收站找到需要恢复的文件单击【还原】
一:在没有鼠标的情况下可以先按F5刷新一下,然后再按tab键这样可以选择桌面文件,按enter就可以打开。
二:也可使用电脑的触控板选中(前提是你的电脑是笔记本电脑)。
第一步、在开始菜单界面,在“编辑”功能区,点击“选择”,然后点击下拉菜单中的“选择对象”。
第二步、拖动鼠标选中,希望删除的所有形状,放开鼠标后,形状会被全部选中。
第三步、全部选中后,按Delete键(非Del键)删除即可。
展开全部
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);
}
按我写的这样弄吧
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);
}
按我写的这样弄吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询