我正在编写一个系统托盘 Winforms 应用程序,它对 Application.ApplicationExit 进行一些非常重要的清理。当我在 Visual Studio 中调试时按下停止按钮时,该进程会退出,但不会调用此清理代码。有什么方法可以确保在这种情况下它被调用吗?
No.当您点击停止按钮时,您的应用程序将不再执行代码(这允许您退出无限循环)。如果它执行更多代码,那么停止按钮将是关闭按钮。停止按钮可以让您kill您的应用程序无需打开taskman,这也可能会杀死VS。
我建议在图标的上下文菜单上有一个关闭菜单项。当用户单击它时,您的应用程序将关闭并清理,从而允许您的程序正常退出。
如果您想了解有关停止调试按钮的更多信息查看 MSDN 参考资料。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)