110,502
社区成员
发帖
与我相关
我的任务
分享
private void backgroundWorkerLoad_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
int per = e.ProgressPercentage;
if (per == 0)
{
MessageBox.show("begin");
}
else
{
MessageBox.show("end");
}
}
private void backgroundWorkerLoad_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
MessageBox.Show("查询成功!");
}
private void backgroundWorkerLoad_DoWork(object sender, DoWorkEventArgs e)
{
getDWBH(backgroundWorkerLoad);
}
private void getDWBH(BackgroundWorker bworker)
{
try
{
bworker.ReportProgress(0);
if (!bworker.CancellationPending)
{
//耗时操作
}
bworker.ReportProgress(100);
}
catch (Exception ex)
{
MessageBox.Show("重置出错!\n" + ex.ToString());
}
finally
{
}
}