【发布时间】:2012-02-03 12:09:16
【问题描述】:
我在第一个表单上有一个按钮,单击该按钮会打开第二个表单并关闭第一个表单。 但是,无论我做什么,都关闭了“两种”形式。
这是第一个表单上的按钮:
private void btnReports_Click(object sender, EventArgs e)
{
Form f2 = new frmForm2();
f2.Show();
}
这是第二种形式的Load事件中的代码
private void frmReports_Load(object sender, EventArgs e)
{
Application.OpenForms["frmForm1"].Close();
}
我也试过了
private void btnReports_Click(object sender, EventArgs e)
{
Form f2 = new frmForm2();
f2.Show();
this.Close();
}
【问题讨论】:
-
您是否尝试改用 ShowDialog(YourMainForm)?