Пример #1
0
 private void Bw_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     frmWait.SetContent(proccessmsg, e.ProgressPercentage);
     if (thisUpdate != null)
     {
         thisUpdate();
         thisUpdate = null;
     }
 }
Пример #2
0
 /// <summary>
 /// 更新进度条
 /// </summary>
 /// <param name="msg"></param>
 /// <param name="proccessIndex">进度条百分比1——100</param>
 /// <param name="updatehandle">主界面刷新UI委托</param>
 protected void AsyncUpdateProcess(string msg, int proccessIndex, AsyncUpdateUIHandler updatehandle)
 {
     thisUpdate  = updatehandle;
     proccessmsg = msg;
     bw.ReportProgress(proccessIndex);
 }
Пример #3
0
 /// <summary>
 /// 更新进度条
 /// </summary>
 /// <param name="proccessIndex">进度条百分比1——100</param>
 /// <param name="updatehandle">主界面刷新UI委托</param>
 protected void AsyncUpdateProcess(int proccessIndex, AsyncUpdateUIHandler updatehandle)
 {
     thisUpdate = updatehandle;
     bw.ReportProgress(proccessIndex);
 }