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; } }
/// 引发单个完成事件 private void OnOneCompleted(DownLoadFile pendingValue, CompetedEventArgs args) { if (OneCompleted != null) { try { //MessageBox.Show("单个任务完成!"); OneCompleted(pendingValue, args); } catch { } } }
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; } }
/// 引发全部完成事件 private void OnAllCompleted(CompetedEventArgs args) { if (AllCompleted != null) { try { //MessageBox.Show("所有任务完成!"); AllCompleted(args);//全部完成事件 } catch { } } }