如何通过单击c#中的按钮从另一个窗体隐藏窗体?

如何通过单击c#中的按钮从另一个窗体隐藏窗体?,c#,winforms,C#,Winforms,此处form1未隐藏,而btnLogin位于form2请尝试以下操作: private void btnLogin_Click(object sender, EventArgs e) { Form1 frm = new Form1(); frm.Hide(); 希望这有帮助。干杯。这两个表单都在同一个过程中吗?您想要什么第一个显示frm frm.show()使用frm.hide()进行隐藏后,我通过单击第一个表单中的按钮打开了第二个表单。现在我想通过

此处form1未隐藏,而btnLogin位于form2

请尝试以下操作:

 private void btnLogin_Click(object sender, EventArgs e)
    {

        Form1 frm = new Form1();
        frm.Hide();

希望这有帮助。干杯。

这两个表单都在同一个过程中吗?您想要什么第一个显示frm frm.show()使用frm.hide()进行隐藏后,我通过单击第一个表单中的按钮打开了第二个表单。现在我想通过点击第二个表单中的按钮来隐藏第一个表单。谢谢,伙计。但是btnLogin是第二个表单,我想从第二个表单关闭第一个表单。好的,那么您可能需要通过其构造函数将当前表单传递给第二个表单,让我编辑代码@KogulVimalOkay在等着@Shoaib RazaCheck现在@KogulVimalCheers mate@科古尔维马尔
// Method in Form1 
private void button1_Click(object sender, EventArgs e)
{
    Form2 mySecondForm = new Form2(this);
    mySecondForm.Show();
}

// This is the second form which you opened from your first form..
public partial class Form2 : Form
{
    Form someForm;

    public Form2(Form parentForm)
    {
        InitializeComponent();
        someForm = parentForm;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        someForm.Hide(); // Form1 should hide now
    }
}