比较简单的问题:WINFORM中如何直接从子窗体退出系统 Application.Exit()我调用了,结果无法退出.Application.Exit()在底层的判断方法中,已经确定被执行过..大家有什么其他的方法可以达到这个效果吗?请指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在子窗体的FormClosed事件中调用,Application.Exit(),没问题 或是你在子窗口关闭的时候把主窗口也给关掉,然后将代码写在主窗口的Closing事件中 我的意思是说我把Application.Exit()放在了底层的判断方法中,Application.Exit()我确定已经执行,可是没有退出系统,想问下大家是什么原因 注意 在 .NET Framework 2.0 版以前,Exit 方法不引发 Form 类的等效事件(Closed 和 Closing)。为了强制引发这些事件,必须在调用 Exit 方法之前为各个打开的窗体显式调用 Close 方法。 你用的是vs2003还是2005,2003才会是这个原因,否则是别的原因,比如你的某个Form的Closing事件中是否取消了关闭。 如果采用的是MDI多文档窗体,在子窗体的CLOSED事件中将父窗体关闭就OK! 看MSDN的意思,你得把每个打开的窗体都Close一遍,可以用FormCollection fc = Application.OpenForms;来获取程序已经打开的窗体,然后遍历fc,关闭每个窗体,注意一下顺序,会有顺序的问题。试试看行不行。 谢谢各位,Application.Exit()在底层不能直接退出,所以我就直接关闭进程了:P [高分求解] 如何判断 Image 的图片大小? DataGridView自定义列怎么加自定义属性 获取table控件中某列的值时出错,索引超出范围~ JAVA 提工的 WebService接口 需要API鉴权 我用DOT如何访问? 能不能把C#代码和VB代码一起编译运行 iframe的src问题 引用Excel.dll出错的问题,请高手指点!!! 关于DataGrid中的复选框的问题? DataGrid.RenderControl写到一个excel文件里,怎么保证格式? 安装包制作 使用Microsoft Visual SourceSafe问题 无法添加SQLDMO.DLL的问题
在 .NET Framework 2.0 版以前,Exit 方法不引发 Form 类的等效事件(Closed 和 Closing)。为了强制引发这些事件,必须在调用 Exit 方法之前为各个打开的窗体显式调用 Close 方法。