Вопрос

На PocketPC, когда вы нажимаете (X), чтобы «закрыть» приложение, оно остается открытым в фоновом режиме.Единственный способ закрыть его (без сторонних программ) - зайти в настройки->память и закрыть программу.Или вы можете запустить другие программы, чтобы, когда у PPC не хватает памяти, он закрывал предыдущие программы.

Я разрабатываю приложение для PPC, и мне интересно, есть ли элегантный способ ЗАКРЫТЬ приложение, когда пользователь нажимает кнопку (X) в правом верхнем углу.Создано ли для этого событие?

(Использование .NET CF 3.5)

Это было полезно?

Решение

В форме PocketPC X — это кнопка свертывания.Кнопка закрытия, с другой стороны, является кнопкой «ОК».Чтобы кнопка «ОК» отображалась, вы можете установить для свойства MinimizeBox значение «False».

Другие советы

Это будет уродливый взлом, приложения для карманных компьютеров печально известны тем, что на самом деле не закрываются, когда вы нажимаете «X», как это делается на настольном компьютере с Windows, на устройствах с карманными компьютерами они отправляют его в фоновый режим, как вы обнаружили... это это можно сделать либо после получения события Form_Close, либо обработчика событий Application_Exit...

System.Diagnostics.Process.GetCurrentProcess().Kill();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top