C# близко к лотку (как msn messenger)

У меня есть c# приложение .NET. Таким образом, я создал notifyIcon, который находится в лотке. То, что я хочу сделать, - когда пользователь нажимает "x" кнопку на форме, я хочу ее к близко к лотку. Они должны только смочь выйти из программы при помощи контекстного меню в значке панели задач.

Таким образом, то, что я сделал, было на форме близкое событие, я проверяю, видима ли форма. Если ее видимое, я установил его на невидимый, и набор showInTaskbar ко лжи (моделирование минимизируют к лотку), Если форма уже невидима, то они, вероятно, закрывают его от лотка, таким образом, я выйду из программы в этом случае.

Однако проблема, которую я имею, состоит в том, что, если окно видимо, но они щелкают правой кнопкой по контекстному меню значка панели задач и поражают выход, я должен выйти из программы и не минимизировать.

Как я решаю эту проблему?

5
задан Harry Johnston 7 May 2014 в 01:39
поделиться