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

本文关键字:窗体 隐藏 另一个 何通过 按钮 单击 | 更新日期: 2023-09-27 18:32:38

 private void btnLogin_Click(object sender, EventArgs e)
    {
        Form1 frm = new Form1();
        frm.Hide();

这里 form1 没有隐藏,btnLogin 在 form2 中

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

试试这个:

// 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
    }
}

希望这有帮助。干杯。