当子表单打开时,父表单可以访问

时间:2011-05-24 10:14:26

标签: c#

我在c#中创建父表单和子表单时,当我单击父表单中的菜单项时,它会打开子表单但仍然可以访问父表单。我希望父表单在子表单之前仍然不可用表单是open.please发给我code.thnks

4 个答案:

答案 0 :(得分:3)

试试这个

form.ShowDialog()

答案 1 :(得分:2)

可能您应该使用form.ShowDialog()方法而不是form.Show()

绝对你应该添加一个更好的描述,至少是你正在使用的框架(WinForms?)。 C#不是框架。

答案 2 :(得分:1)

使用form.Hide()流程,无论何时打开子表单,都无法访问父表单,并再次授予form.show()以激活父表单。

答案 3 :(得分:0)

如果您希望在显示您的子表单时显示您的父表单,则可以执行以下操作。

form.ShowDialog(this).

this是您父表单的实例。

另一方面,如果您希望在显示子表单时隐藏父表单,则可以执行以下操作

this.Hide();
form.ShowDialog(this)