C#中怎样把listbox里的多个选中项一次性删除?
第一步:按住【Ctrl】移动鼠标选中选择需要清理的文件或文件夹。
第二步:选中需要清理的文件按住【Ctrl】+【D】(快捷键收入回收站)。
第三步:单击【确定】需要清理的文件就会瞬间小时转入回收站。
第四步:选中文件消失回收站可见。
第五步:若想将删除文件恢复,回收站找到需要恢复的文件单击【还原】
一:在没有鼠标的情况下可以先按F5刷新一下,然后再按tab键这样可以选择桌面文件,按enter就可以打开。
二:也可使用电脑的触控板选中(前提是你的电脑是笔记本电脑)。
第一步、在开始菜单界面,在“编辑”功能区,点击“选择”,然后点击下拉菜单中的“选择对象”。
第二步、拖动鼠标选中,希望删除的所有形状,放开鼠标后,形状会被全部选中。
第三步、全部选中后,按Delete键(非Del键)删除即可。
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);
}
}