-4

当我按下子表单上的关闭按钮时,应该用它关闭父表单。

由于编程效率高,我不喜欢使用表单 show() 和 hide() 方法。(相反,我使用的是 showDialog() 方法)

假设我有 3 种形式

  • form_A(我的欢迎表格)
  • 表格_B
  • 表格_C。

从 form_A 我将使用form_B.ShowDialog()方法打开 form_B。form_C.ShowDialog()然后我进一步使用方法从form_B打开form_C 。

我的问题是当我使用按钮单击事件关闭 form_C 时,应该关闭 form_C 和 form_B 并返回到 form_A。我怎么能那样做?

有人请帮助我。

4

1 回答 1

5
//code in form A
formB.ShowDialog();
Close();
//code in form B
formC.ShowDialog();
Close();

所以关闭时formCClose()将执行 after 并关闭当前表单formBformB已关闭 -> Close()afterformB.ShowDialog()将被执行并关闭当前表单,formAmainForm将再次显示。

于 2013-08-09T11:25:19.707 回答