/// <summary> /// 生成绘图,此方法是在后台的工作者线程中执行的。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <remarks></remarks> public void BGW_Generate_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { //主程序界面的进度条的UI显示 F_MainForm.ShowProgressBar_Marquee(); //执行具体的绘图操作 GenerateChart(e.Argument); //在绘图完成后,隐藏进度条 F_MainForm.HideProgress("Done"); }
/// <summary> /// 当后台的工作者线程结束(即BGW_Generate_DoWork方法执行完毕)时触发,注意,此方法是在UI线程中执行的。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <remarks></remarks> public void BGW_Generate_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { //在绘图完成后,隐藏进度条 F_MainForm.HideProgress("Done"); }