在线程中关闭窗口的问题
用ShowDialog()打开一个窗口,窗口中启动一个线程,在线程中调用关闭这个窗口的方法会报异常,AbortExpation。关闭窗口方法如下
//在线程中关闭窗口 public void myFormClose() { this.Invoke(new DeMsgSignShow(MsgSignShow)); } private delegate void DeMsgSignShow(); private void MsgSignShow() { //this.Close(); this.DialogResult = DialogResult.OK; }