检查应用程序是否已关闭

时间:2012-03-21 07:38:01

标签: c# forms xna

我有一个C#窗体,它有一个带有pictureBox的XNA图形设备。我遇到的问题是,当我按下关闭按钮时,它会关闭窗体,但是graphicsDevice仍在运行。我正在尝试设置一种方法,如果已按下关闭按钮,如果有,则关闭整个应用程序。

我创建了一个检查关闭原因的方法,如果它基于用户关闭,它将关闭应用程序。问题是,我不知道如何在windowsform.cs类中调用这个方法。

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

1 个答案:

答案 0 :(得分:0)

Process.GetCurrentProcess().Kill();