标签: vb.net listbox
我在vb.net 2005中设计了一个应用程序,它在某一点上添加并循环列表框中的约500k列表。
将这些项目添加到列表框时,应用程序冻结大约5-10分钟,然后在循环处理项目时,处理它们,应用程序也会冻结同一时间。我正在加载文本文件中的数据
答案 0 :(得分:1)
我建议您使用BackgroundWorker。将项目存储在数组中,并将列表框绑定到它。使用数组将比使用listbox'es集合更快更多。
或者,您可以在添加新项目之前/之后致电BeginUpdate / EndUpdate。