【发布时间】:2018-12-30 17:36:15
【问题描述】:
我打开了一个表单,但我无法使用 same 按钮关闭它。我怎么能做到这一点? 我尝试这样做:
...
{
var openform = new Form2();
if (openform != null) openform.Show();
else openform.Hide();
}
【问题讨论】:
-
如果
openform是null,你怎么称呼hide呢? -
使
openform成为成员而不是局部变量 -
只取一个全局变量,比如 isOpen 并在打开时设置它并在关闭前检查它。 isOpen =假; { Form2 openform = new Form2(); if (!isOpen&&openForm!=null) { openform.Show(); } else { if(openForm!=null) openform.Hide(); } }