如何在C#中使用其地址调用表单?

0 c# forms

在这个简单的代码中,我想知道如何使用其实际地址(而不是this.Hide())调用表单,这样即使表单当前不活动,我也可以关闭/隐藏它.我的主要目的是隐藏按钮点击Form2打开Form1,然后Form2永远关闭.

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();
        Form2.Hide(); // This doesn't work
    }
}
Run Code Online (Sandbox Code Playgroud)

Pat*_*man 5

您不需要参考,因为您已经在表单中.this,指向上下文中类的当前实例,将执行:

this.Hide();
Run Code Online (Sandbox Code Playgroud)

或者,因为它知道上下文:

Hide();
Run Code Online (Sandbox Code Playgroud)

  • 这是最好的答案,不确定为什么其他人都过于复杂化. (3认同)