Как закрыть при нажатии X на PocketPC - PullRequest
1 голос
/ 09 марта 2010

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

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

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

Ответы [ 2 ]

2 голосов
/ 09 марта 2010

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

0 голосов
/ 09 марта 2010

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

System.Diagnostics.Process.GetCurrentProcess().Kill();
...