我还没有使用过BackgroundWorker,但我相信我需要在我的代码中使用它们。
我的应用程序执行大量数据库工作,按顺序运行许多SQL查询。我的问题看起来很典型,主要形式没有反应。
我希望能够使用进度条和toolstripstatuslabel显示进度。我已经这样做了,但没有BackgroundWorker。
我的代码 - 毫不奇怪 - 分为几个子代,它们由主窗体按顺序调用。
我见过的所有示例都包含简单的BackgroundWorker DoWork事件。处理其他代码的正确方法是什么?只需在DoWork活动中像往常一样调用模块?我明白这些必须没有用户界面代码。
使用VB.Net 2010
谢谢!