当我在子表单上按下关闭按钮时,应该关闭父表单。
由于编程效率高,我不喜欢使用form show()& hide()方法。(而不是我使用showDialog()方法)
假设我有3个表格
从form_A我将使用form_B.ShowDialog()
方法打开form_B。然后我使用form_C.ShowDialog()
方法从form_B打开form_C。
我的问题是当我使用按钮点击事件关闭form_C时,应该关闭form_C和form_B并返回到form_A。我怎么能这样做?
有人请帮助我。
答案 0 :(得分:5)
//code in form A
formB.ShowDialog();
Close();
//code in form B
formC.ShowDialog();
Close();
因此,当关闭formC
时,Close()
之后将执行并关闭当前表单formB
。 formB
已关闭 - >执行Close()
后formB.ShowDialog()
将关闭当前表单formA
,您的mainForm
将再次显示。