我有一個C#窗體窗體,它有一個帶有pictureBox的XNA圖形設備。我遇到的問題是,當我按下關閉按鈕時,它會關閉窗體,但graphicsDevice仍在運行。我試圖設置一種方式,如果關閉按鈕被按下,並且它已經關閉了整個應用程序。檢查應用程序是否已關閉
我創建了一個方法,檢查關閉的原因,如果它是基於用戶關閉它將關閉應用程序。問題是,我不知道如何在windowsform.cs類中調用此方法。
void ClosingEvent(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
Application.Exit();
}
}
如何打開或啓動該XNA的GraphicsDevice?它是否在單獨的過程中運行? – 2012-03-21 07:51:31