当前位置:  开发笔记 > 编程语言 > 正文

按下Close,X,按钮时,不会调用OnClosing事件.Windows Mobile

如何解决《按下Close,X,按钮时,不会调用OnClosing事件.WindowsMobile》经验,为你挑选了1个好方法。

我是Windows Mobile的新用户,并创建了一个应用程序,需要在表单关闭时进行一些清理.当我单击ControlBox中的Close时,它不会调用OnClosing事件.这在常规窗口中工作正常,但不能与我的Windows Mobile设备一起使用.

这是我的代码:

protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
...
}

我也试过这个没有运气:

Form.Closing += new System.ComponentModel.CancelEventHandler(WindBaseForm_Closing);

我很感激你能给予的任何帮助.



1> ctacke..:

正确.Windows Mobile中的(X)按钮称为"智能最小化"按钮,仅最小化窗体.将Form的MinimizeBox属性设置为false,它将更改为(OK),这将关闭Form(并引发事件).

有关为何发生这种情况的详细信息,请阅读此内容.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有