C# ListBox控件怎样删除选择的多个Item【转贴】
来源:互联网 发布:淘宝 女装的退款率 编辑:程序博客网 时间:2024/05/29 19:03
如果需要将ListBox选择的多项Item删除,或要进行其它的操作该怎样捕获这些信息呢?
private void button_deleteSelected_Click(object sender, EventArgs e)
{
ListBox.SelectedIndexCollection sic = listBox_demo.SelectedIndices;//得到选择的Item的下标
if (sic.Count == 0)
return;
else
{
// 将选择的Item放入list中
List<int> list = new List<int>();
for (int i = 0; i < sic.Count; i++)
{
list.Add(sic[i]);
}
list.Sort();//对list进行排序(库里默认的排序结果一般指的是从下到大的排序)
while(list.Count != 0)//按照下标从大到小的顺序从ListBox控件里删除选择的Item
//如果这里采用其它顺序则可能破坏下标的有效性
{
listBox_demo.Items.RemoveAt(list[list.Count - 1]);
list.RemoveAt(list.Count - 1);
}
}
}
- C# ListBox控件怎样删除选择的多个Item【转贴】
- WPF中ListBox控件在选择模式(SelectionMode)为Single时仍然出现多个Item被选中的问题
- 如何删除listBox控件中的多个选项?
- CheckedListBox控件如何删除用户选择的多项Item?
- C#中ListBox控件重绘Item项
- C#中ListBox控件设置Item字体并居中显示
- RecyclerView 选择多个item的实现
- C#GUI编程学习之ListBox控件篇1--连接数据库并传递2个控件之间的Item
- c# ListBox删除选择项(支持多项)
- 创建的第一个Listbox 控件
- C#让ListBox适应最大Item的宽度
- C#实现item自定义颜色的ListBox,显示日志
- 关于ListBox一次性删除多个选项
- C# ListBox 控件
- 怎样获得listview的第一个item?
- ListBox删除多项选择项
- 删除listview多个item时的小问题
- WPF重写ListBox的item
- 多线程学习-线程基本概念及线程创建--发布日期:2008-07-16 23:19
- solaris 10图形界面配置
- 通配符
- 多线程学习-使用临界区进行线程同步--发布日期:2008-07-17 16:38
- oracle 10g DATA PUMP 的REMAP_SCHEMA和REMAP_TABLESPACE的功能
- C# ListBox控件怎样删除选择的多个Item【转贴】
- 例备注 1
- 我即将逝去的大学生活
- java正则表达式
- 修改默认的undo_retention参数设置
- DBMS_RLS官方参考
- GridView的第一列是ButtonField,字段名是"删除",想一点之后弹出确认框,否则返回.应该如何写?
- 不知道怎么搞上来问各位高手
- 关于sscanf的用法