窗体隐藏在Visual Studio中不起作用
本文关键字:不起作用 Studio Visual 隐藏 窗体 | 更新日期: 2023-09-27 18:17:03
我刚开始使用Visual Studio,我尝试使用按钮打开另一个表单,它工作得很好,但隐藏代码隐藏第一个表单似乎不起作用。下面是我的代码(Login = form1, Interface = form2):
private void login_button_Click(object sender, EventArgs e)
{
Login login_f = new Login();
Interface interface_f = new Interface();
login_f.Hide();
interface_f.Show();
}
这是怎么回事:
就是这么写的
- 单击现有
Login
表单上的按钮 创建一个新的 - 创建一个新的
Interface
from并存储到interface_f
变量中。 -
interface_f
变为可见,login_f
变为不可见。第一个被点击的表单保持不变。
Login
from并将其存储到login_f
变量中。怎么做:login_f
变量应该包含对被单击表单的引用。此引用可通过this
关键字检索。
private void login_button_Click(object sender, EventArgs e)
{
var login_f = this;
Interface interface_f = new Interface();
login_f.Hide();
interface_f.Show();
}