Exemple #1
0
 /// <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");
 }
Exemple #2
0
 /// <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");
 }