方法一:
//FORM1中的代码
public partial class Frm1 : Form
{
public Frm1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Frm2 frm = new Frm2();
frm.Show();
}
}
//FORM2中的代码
public partial class Frm2 : Form
{
public Frm2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
foreach (Form f in Application.OpenForms)
{
if (f is Frm1)
{
f.Visible = false; ;
return;
}
}
}
}
方法二:
在Form1中创建Form2对象时,把Form1中的this传给Form2