微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

compact-framework – Windows Ce 6.0上的Compact Framework应用程序中引发的应用程序错误

当我使用取消按钮关闭程序时,我得到一个应用程序错误,它所做的就是关闭表单.

错误说:
“应用程序appName.exe遇到严重错误,必须关闭

我该如何开始修复它?这不是一个抛出的例外;没有其他信息.
它可能是什么,我该如何解决

解决方法

这就是它.我的应用程序有两种形式 – 登录和主要表单,其中所有操作都发生.登录表单有两个按钮(登录和取消).登录按钮将用户登录,关闭登录表单并打开主表单.取消按钮只关闭登录表单.要关闭表单,我只需使用this.Close().

发生的事情是我仍然需要通过执行以下操作明确地处理登录表单:

frmlogin.dispose();
frmlogin = null;

退出程序之前(在我的Program.cs中)

所以这解决了它.我必须确保在两种情况下都要这样做:当用户登录时以及他们选择不登录时.

至关重要的事实是frmlogin是模态的,因此dispose()在关闭时不会自动调用.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐