【发布时间】:2013-09-03 09:45:38
【问题描述】:
我有两种表格,FormA 和 FormB。
FormA 有两个按钮,一个用于打开 FormB,一个用于退出。
FormB 有一个按钮,用于关闭 FormB 并重新打开 FormA。
我的代码是这样的:
public class FormA
{
private void btnOpenformB_Click(System.Object sender, System.EventArgs e)
{
FormB B = new FormB();
this.Hide();
B.Show();
}
private void btnExit_Click(System.Object sender, System.EventArgs e)
{
this.Close();
}
}
public class FormB
{
private void btnReopenA_Click(System.Object sender, System.EventArgs e)
{
FormA A = new FormA();
this.Close();
A.Show();
}
}
我的问题是当我单击 FormB 上的按钮重新打开 FormA 时,当我单击 FormA 上的退出按钮时,它并没有停止调试。我应该怎么办?谢谢!
【问题讨论】:
-
使用
FormA A = new FormA();,您正在创建一个新表单,当您使用A.Show();时,您不会显示您隐藏的FormA (this.Hide();)