Пример #1
0
 public void ShowOneDoneMsg(DownLoadFile x, CompetedEventArgs args)
 {
     if (this.tb5.InvokeRequired)
     {
         InvokeMsg1 msgCallback = new InvokeMsg1(ShowOneDoneMsg);
         tb5.Invoke(msgCallback, new object[] { x, args });
     }
     else
     {
         tb5.Text += x.FileName + " finished!" + "  完成率:" + Convert.ToString(args.CompetedPrecent) + "%  " + Environment.NewLine;
     }
 }
Пример #2
0
 /// 引发单个完成事件
 private void OnOneCompleted(DownLoadFile pendingValue, CompetedEventArgs args)
 {
     if (OneCompleted != null)
     {
         try
         {
             //MessageBox.Show("单个任务完成!");
             OneCompleted(pendingValue, args);
         }
         catch { }
     }
 }
Пример #3
0
 public void ShowAllDoneMsg(CompetedEventArgs args)
 {
     if (this.tb5.InvokeRequired)
     {
         InvokeMsg2 msgCallback = new InvokeMsg2(ShowAllDoneMsg);
         tb5.Invoke(msgCallback, new object[] { args });
     }
     else
     {
         tb5.Text += "完成率:" + Convert.ToString(args.CompetedPrecent) + "%  All Job finished!" + Environment.NewLine;
     }
 }
Пример #4
0
 /// 引发全部完成事件
 private void OnAllCompleted(CompetedEventArgs args)
 {
     if (AllCompleted != null)
     {
         try
         {
             //MessageBox.Show("所有任务完成!");
             AllCompleted(args);//全部完成事件
         }
         catch { }
     }
 }