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