【发布时间】:2011-01-05 13:30:01
【问题描述】:
我正在尝试使用 BG Worker 来增加进度条。 我目前正在使用 2 名 BG 工作人员,一名用于将数据添加到数据库中,一名用于进度条。数据库上传工作正常,但进度条却不行。
代码:
BackgroundWorker bg2 = new BackgroundWorker();
bg2.DoWork +=new DoWorkEventHandler(bg2_DoWork);
bg2.RunWorkerAsync();
void bg2_DoWork(object sender, DoWorkEventArgs e)
{
while (bg1.IsBusy)
DrawWellPlate.pbar.Increment(1)
}
它所指的bg1是数据库上传线程,pbar显然是进度条。
谢谢。
【问题讨论】:
-
你有什么异常吗?还是只是你的用户界面被冻结了?
-
也不例外,就是没有进度吧?
标签: c# winforms progress-bar backgroundworker