Используйте кнопку «Назад», чтобы закрыть форму на Windows Mobile Smartphone / Standard - PullRequest
0 голосов
/ 14 мая 2009

В Windows Mobile PocketPC / Pro вы можете указать, чтобы кнопка «Свернуть» использовалась для закрытия формы (запуска события закрытия и т. Д.), Установив параметр MinimizeBox = 'false'. На смартфоне кнопка «Назад» используется так же, как и «Х» в углу формы PocketPC, но я не могу найти очевидную (или менее очевидную) функцию, позволяющую мне изменить его поведение на «Закрыть» , а не «Свернуть».

Есть какие-нибудь подсказки, как это сделать?

1 Ответ

2 голосов
/ 14 мая 2009

Это статья о захвате кнопки «Назад». В SDK есть также образец .

Однако, по моему мнению, вам не следует переопределять его функциональность. Другой подход, который вы можете использовать, - запустить таймер на обработчике OnDeactivate вашей формы. Предполагая, что ваша основная форма не скрыта другой формой в вашем приложении, она будет вызываться, когда ваше приложение переходит в фоновый режим. Если у вас есть более одной формы, требуется больше работы для захвата события перехода в фоновом режиме. Если пользователь не выводит ваше приложение на передний план в разумные сроки, закройте его.

...