我有一个C#窗体,它有一个带有pictureBox的XNA图形设备。我遇到的问题是,当我按下关闭按钮时,它会关闭窗体,但是graphicsDevice仍在运行。我正在尝试设置一种方法,如果已按下关闭按钮,如果有,则关闭整个应用程序。
我创建了一个检查关闭原因的方法,如果它基于用户关闭,它将关闭应用程序。问题是,我不知道如何在windowsform.cs类中调用这个方法。
void ClosingEvent(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
Application.Exit();
}
}
答案 0 :(得分:0)
Process.GetCurrentProcess().Kill();