private void OnTestEnd() { /*如果直接操作线程,会导致非控件创建线程不能操作的错误。*/ Datadelegate tmpdelegate = () => { this.toolStripButtonStart.Enabled = false; this.toolStripButtonPause.Enabled = false; this.toolStripButtonStop.Enabled = false; }; this.Invoke(tmpdelegate); ///后台进程调用当前UI进程 }
/// <summary> /// 实验图生成并展示 /// </summary> private void OnTestEnd() { Datadelegate tmpdelegate = () => { this.toolStripButtonStart.Enabled = false; this.toolStripButtonPause.Enabled = false; this.toolStripButtonStop.Enabled = false; graphForm = new FormZedGraphWithSingle(currentTest.testGraphInfo); graphForm.Show(); }; this.Invoke(tmpdelegate); ///后台进程调用当前UI进程 }