12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
网站建设 时间:2024-12-04 12:47:04
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
在Winform中,如果需要跨线程关闭窗体,可以使用以下方法:使用委托:定义一个委托类型,然后在需要关闭窗体的地方创建一个委托实例并调用窗体的Close方法。public delegate void Clo
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
在Winform中,如果需要跨线程关闭窗体,可以使用以下方法:
public delegate void CloseFormDelegate();public void CloseForm(){if (this.InvokeRequired){this.Invoke(new CloseFormDelegate(CloseForm));}else{this.Close();}}
if (this.InvokeRequired){this.BeginInvoke(new Action(() => this.Close()));}else{this.Close();}
无论使用哪种方法,都可以确保在跨线程时安全地关闭窗体。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19