读书人

关于listbox小控件的一个细节有关问题

发布时间: 2014-01-13 17:16:02 作者: rapoo

关于listbox小控件的一个细节问题!
我用listbox控件存储收集到的数据,已经收集到了1000条左右,在listbox控件里我在item上添加右键删除赋值功能,这个不难理解吧!

现在的一个小问题就是,我想选择多个item删除,就是按住shift多选的那种形式,删除的时候如果采用循环删除,界面感觉很不友好,我想瞬间删除,请问高手怎么处理呢?循环删除我会,我看别人的删除都是瞬间删除了,我的采用循环删除的方式比较慢,郁闷!求指教!关于listbox小控件的一个细节有关问题
[解决办法]
可以在删除前后加上
控件.Visible = false;
...
控件.Visible = true;
[解决办法]
1000条,遍历怎会慢呢,除非你每删除一条还会有其他代码被执行
[解决办法]
不可能啊,除非你遍历那1000而不是


while (listBox.SelectedItems.Count > 0)
{
listBox.Items.Remove(listBox.SelectedItems[0]);
}

读书人网 >C#

热点推荐