首页 > 技术文章 > winform关闭窗口

liuth-0214 2016-08-31 17:38 原文

今天在编写项目时,需要关闭winform窗口,使用的是system.Enviroment.exit(0),无论是vs运行的程序还是运行exe程序,都发生了”创建窗体句柄错误,未处理的win32exception“这个异常,调试将错误定位在system.Enviroment.exit(0)上,接着使用”System.Environment.Exit(Environment.ExitCode);this.close(),this.dispose()“等语句尝试解决问题,问题依旧;而使用Application.exit()出现关闭窗口的确定框需要点击两次才可以关闭窗口的问题;最后使用Application.ExitThread();将问题解决,反复测试20次,没有出现问题。

推荐阅读