Проверьте, не закрылось ли приложение - PullRequest
0 голосов
/ 21 марта 2012

У меня есть форма окна C #, у нее есть устройство XNA Graphics с картинкой Box. У меня проблема в том, что когда я нажимаю кнопку закрытия, он закрывает форму, но graphicsDevice все еще работает. Я пытаюсь настроить способ, где, если кнопка закрытия была нажата, и если она есть, он закрывает все приложение.

Я создал метод, который проверяет причину закрытия и, если он основан на закрытии пользователя, он закрывает приложение. Проблема в том, что я не знаю, как вызывать этот метод в классе windowsform.cs.

 void ClosingEvent(object sender, FormClosingEventArgs e)
    {
        if (e.CloseReason == CloseReason.UserClosing)
        {
            Application.Exit();
        }
    }

1 Ответ

0 голосов
/ 21 марта 2012
Process.GetCurrentProcess().Kill();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...