0
我正試圖在學校爲我的項目創建一個程序,並且遇到了問題。我正在使用LinqPad Premium,當我啓動該程序時,它開始很好。但是,當我嘗試第二次或第三次啓動它時,它會拋出異常: 「ObjectDisposedException:無法訪問處置的對象。」 「對象名稱:'Form'。」ObjectDisposedException:無法訪問處置的對象
這是我的代碼:
void Main()
{
MenuClass.Main();
}
class MenuClass
{
static public Form MenuWindow = new Form();
static public void Main()
{
MenuWindow.Height = 300;
MenuWindow.Width = 300;
MenuWindow.Text = "Menu";
Button btnPlay = new Button();
btnPlay.Left = 10;
btnPlay.Top = 290;
btnPlay.Text = "Reset";
//btnPlay.Click += btnReset_click;
Button btnTakeTurn = new Button();
btnTakeTurn.Left = 10;
btnTakeTurn.Top = 270;
btnTakeTurn.Text = "Take Turn";
//btnTakeTurn.Click += btnTakeTurn_click;
Graphics g = MenuWindow.CreateGraphics();
MenuWindow.Controls.Add(btnPlay);
MenuWindow.Controls.Add(btnTakeTurn);
//MenuWindow.Paint += f_Paint;
MenuWindow.Show();
}
}
那裏說會出現錯誤 「圖形G = MenuWindow.CreateGraphics();」 也當我把它拿出來它在「MenuWindow.Show();」
請幫忙,因爲我在這種情況下無能爲力。