当关闭主窗体时,我的程序为什么没有结束??? 原因我也不太清楚,不过在主窗体的Closing事件中用Application.Exit()可以解决这个问题啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有使用thread,那么使用Application.Exit()可以解决这个问题啊。使用thread,最好是把thread关闭 你加入的一定是windeows窗体,而不是其它的。在你调用的时候,用的是frm_form2.Show ();而不是frm_form2.ShowDialog(),所以程序相当于开了两个线程,只要其中的任何一个没有关闭,程序就不会结束。你可以把frm_form2.Show ();换成是frm_form2.ShowDialog();再试试。或者,你写一个form2的Close事件,把form1也关了。 同意,Application.Exit();比较安全一些 隐式调用资源文件的问题. 用iis7.5以及.net2.0作的程序运行起来出现一个很奇怪的问题。 如何通过程序启用gmail的imap 序列化问题 关于C#的Uri的问题,请高手帮忙 中文文件下载文件名字乱码问题请教 类之间互相调用的问题!!! 关于ZedGraph画图 问个小问题,经验之谈 请教高手:用C#来实现HOOK,怎么捕作用户的输入?(菜鸟勿入) 访问瓶颈的问题。 如何给菜单加入事件和处理函数?
使用thread,最好是把thread关闭
在你调用的时候,用的是frm_form2.Show ();而不是frm_form2.ShowDialog(),所以程序相当于开了两个线程,只要其中的任何一个没有关闭,程序就不会结束。
你可以把frm_form2.Show ();换成是frm_form2.ShowDialog();再试试。
或者,你写一个form2的Close事件,把form1也关了。