Exemplo n.º 1
0
 private void Bw_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     frmWait.SetContent(proccessmsg, e.ProgressPercentage);
     if (thisUpdate != null)
     {
         thisUpdate();
         thisUpdate = null;
     }
 }
Exemplo n.º 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);
 }
Exemplo n.º 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);
 }