private void ExecuteTwo() { if (chbTwo.Checked) { WriteGroupCallBack = WriteGroup2; this.gb_text2.Invoke(WriteGroupCallBack, "运行中......"); WriteCallBack = new WriteToText(WriteTask2); WriteToJobCallBack = new WriteToJob(WriteOneJob); WriteTask(WriteCallBack); this.gb_text2.Invoke(WriteGroupCallBack, "作业2提交"); } }
private void ExecuteOne() { if (chbOne.Checked) { WriteGroupCallBack = WriteGroup1; this.gb_text1.Invoke(WriteGroupCallBack, "运行中......"); //实例化一个委托 WriteCallBack = new WriteToText(WriteTask1); WriteToJobCallBack = new WriteToJob(WriteOneJob); //将委托作为方法的参数进行传递 WriteTask(WriteCallBack); this.gb_text1.Invoke(WriteGroupCallBack, "作业1提交"); } }