表格1 C#关闭表格2

  • 本文关键字:表格 c#
  • 更新时间 :
  • 英文 :


我正在尝试使用一个表单窗口构建一个应用程序,该窗口需要通过按下按钮打开和关闭另一个表单。我希望使用相同的按钮打开和关闭同一窗口。

    private void button1_Click(object sender, EventArgs e)
    {
        //GameBoard gameBoard = new GameBoard(); is written outside the private void as global variable.
        if (gameBoard == open)
        {
            gameBoard Close();
        }
        else
        {
            gameBoard.Show();
        }
    }

感谢您的任何帮助。

从您的表单引用设置为null。

然后您可以做类似:

的事情
    private GameBoard gameBoard = null;
    private void button1_Click(object sender, EventArgs e)
    {
        if (gameBoard == null || gameBoard.IsDisposed)
        {
            gameBoard = new GameBoard();
            gameBoard.Show();
        }
        else
        {
            gameBoard.Close();
            gameBoard = null;
        }
    }

最新更新