Beispiel #1
0
        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提交");
            }
        }
Beispiel #2
0
        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提交");
            }
        }
Beispiel #3
0
        private void WriteGroup(WriteToGroup writeGroup)
        {
            string str = this.txtTask.Text;

            writeGroup(str);
        }