2016-10-12 75 views
0

我的Windows应用程序曾经在使用Windows Mobile 6.1的摩托罗拉扫描仪上运行。我们将扫描仪升级为使用Window CE 7的较新型号。该应用程序具有登录表单和主窗体。一个用户通过身份验证,登录表单关闭,主表单按预期打开,但每当主表单上的日期发生变化时,登录屏幕都会重新出现。它就像login.Close()并不真正关闭登录窗体,但实际上将其推到后台并重新显示。这个应用程序用于在旧扫描枪中正常工作。我试图寻找具体的问题,但没有用。Form.Close在Windows CE 7中无法正常工作7

+0

显示登录窗体创建和关闭的代码。它应该是一个在using()块中创建的模型。你需要处理它,因为在Windows CE上GC保持每个表单的弱引用 – GuidoG

回答

0

我不确定这是你在找什么,但你可以尝试设置窗体上的minimbox属性为false,因为winmobile往往不会关闭应用程序,而是将它们发送到背景。如果该属性为false,则会关闭它。虽然看到代码会很有趣,因为调用窗体上的close()语句应该会关闭它...

相关问题