ListBox删除多项选择项
2016-08-02 17:37
246 查看
ListBox删除多项选择项
直接贴出代码
indices里面是一个int[]集合 包括了选择项在listbox中的索引集合
每次删除一项会导致listbox重绘,这样之前的选择项可能可能被刷新了,可能导致删除不全
用”BeginUpdate 批量操作 EndUpdate”可以避免删除一项刷新一次
直接贴出代码
ListBox.SelectedIndexCollection indices = listBox1.SelectedIndices; int count = indices.Count; listBox1.BeginUpdate(); for (int i = 0; count != 0; i++) { listBox1.Items.RemoveAt(indices[0]); count--; } listBox1.EndUpdate();
indices里面是一个int[]集合 包括了选择项在listbox中的索引集合
每次删除一项会导致listbox重绘,这样之前的选择项可能可能被刷新了,可能导致删除不全
用”BeginUpdate 批量操作 EndUpdate”可以避免删除一项刷新一次
相关文章推荐
- c# ListBox删除选择项(支持多项)
- wpf ListBox删除选择项(支持多项)
- 关于listbox多项删除的疑惑
- C#中listbox中选中多项,并删除
- js操作ListBox实现多项的添加和删除
- MFC ListBox删除所选项
- ListBox操作(绑定、添加、删除、上移、下移、添加全部、删除……)
- 鑫安财富项目随记6--如何进行多项删除
- listbox 删除选中项
- 关于ListBox一次性删除多个选项
- 【Vegas原创】使用javascript实现两个listbox中的添加、删除
- JS多项选择删除
- 两个listbox实现选项的添加删除和搜索
- c# ListBox绑定对象时删除数据的问题
- c# winform 中如何修改listbox的某项值,如何删除某项值。
- 包含分页/删除多项 代码
- 清除ListBox的列表项(删除所有项目)
- ListBox添加删除
- 将textbox中的文本加入listbox,并可删除listbox的项。
- c# checklistbox增加和批量删除对象