我正在构建一个程序,需要将大量项目放入列表框中。
我遇到的问题是它在添加时会挂起,添加所有项目所需的时间可能是几个小时。
无论如何都要添加大量商品而不是挂起应用?
答案 0 :(得分:0)
我同意Justin Ryan的说法,你的代码并没有真正有意义。你应该转Option Strict On
并编写正确的代码。
BackgroundWorker
量身定做的,所以你显然没有经常尝试过。 BackgroundWorker
如何运作?您在DoWork
事件处理程序中执行后台工作,在ProgressChanged
事件处理程序中更新UI,并在RunWorkerCompleted
事件处理程序中完成后更新UI
log.Items
。Crack.Text
。与BackgroundWorker
一样简单。