VB.NET在Show上禁用父窗口

时间:2010-05-14 22:45:26

标签: vb.net winforms popup

如何在调用子表单时禁用父表单?

此代码不会像我想的那样禁用父表单:

frmChild.ShowDialog()

2 个答案:

答案 0 :(得分:4)

您可以使用

frmChild.ShowDialog(Me)

我 - 是父表格

答案 1 :(得分:1)

通过禁用,您的意思是阻止用户点击父表单中的任何内容吗?如果是这样,那么.ShowDialog就是这样做的方式 - 它使被调用的形式为模态,以便它控制应用程序的焦点直到它关闭。

如果您希望淡出父窗口或做其他事情以明显无法点击它,那就更复杂了。

你能详细说明发生的事情并不是你所期待的吗?