C# 表单隐藏不';我不能在VisualStudio中工作
我刚刚启动VisualStudio,我尝试使用按钮打开另一个表单,效果很好,但是隐藏第一个表单的隐藏代码似乎不起作用。这是我的代码(Login=form1,Interface=form2): 发生了什么: 正是写的C# 表单隐藏不';我不能在VisualStudio中工作,c#,visual-studio,visual-studio-2015,C#,Visual Studio,Visual Studio 2015,我刚刚启动VisualStudio,我尝试使用按钮打开另一个表单,效果很好,但是隐藏第一个表单的隐藏代码似乎不起作用。这是我的代码(Login=form1,Interface=form2): 发生了什么: 正是写的 单击现有登录表单上的按钮 将创建一个新的Loginfrom,并将其存储到Login\u f变量中 将创建一个新的接口,并将其存储到接口变量中 界面变为可见,登录表单变为不可见。实际单击的第一个表单保持不变 怎么办: login\u f变量应包含对单击表单的引用。可通过此关键字检索此引
登录
表单上的按钮Login
from,并将其存储到Login\u f
变量中接口
,并将其存储到接口
变量中界面变为可见,登录表单变为不可见。实际单击的第一个表单保持不变
login\u f
变量应包含对单击表单的引用。可通过此
关键字检索此引用
private void login_button_Click(object sender, EventArgs e)
{
var login_f = this;
Interface interface_f = new Interface();
login_f.Hide();
interface_f.Show();
}
非常感谢。这起作用了。我一直在搜索一个“我”关键字,因为我记得那是我在VB6.0上使用过的,但找不到它。
private void login_button_Click(object sender, EventArgs e)
{
var login_f = this;
Interface interface_f = new Interface();
login_f.Hide();
interface_f.Show();
}