为什么我用2003的时候可以用this.close而2005的时候用this.close就不管用? 为什么我用2003的时候可以用this.close而2005的时候用this.close就不管用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在c/s上this.close 是可以关闭当前窗体的,在B/s就不可以了,不过在b/s上,你可以用javascript来关闭<script>window.close();</script> 是C/S的FORM1代码frmInfo.OpenWait();frmInfo.CloseWait();FORM2代码public void OpenWait(){m_BackThread = new System.Threading.Thread(new System.Threading.ThreadStart(this.yssShowForm));m_BackThread.Start();}public void CloseWait(){ try { m_BackThread = null; this.Close(); }} .net 2.0中不可以從非創建控件的線程中訪問控件。必須使用委托。 2005出于安全考虑,默认控件不能跨线程访问,必须设定一下。Control.CheckForIllegalCrossThreadCalls = false; 开发CS客户端,该用“WPF”还是“Winform”? C#开发FTP使用PASV模式遇到的问题 迅雷和Clipboard的冲突 编写C#用哪种软件,我的硬盘小 高分求多线程断点传输源码 聊天程序如何在广域网上运行?附完整源代码 請問C#里面有沒有類似VB.NET 的WITH ... END WITH語句 欢迎讨论:在本机上运行局域网内其它机器的.net程序,如何有效提高速度? 如何编写公用函数 C# 新手来求指导 简单问题 关闭窗体时,如何实现功能?
frmInfo.CloseWait();FORM2代码
public void OpenWait()
{
m_BackThread = new System.Threading.Thread(new System.Threading.ThreadStart(this.yssShowForm));
m_BackThread.Start();
}public void CloseWait()
{
try
{
m_BackThread = null;
this.Close();
}
}
Control.CheckForIllegalCrossThreadCalls = false;