Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET在显示时禁用父窗口_Vb.net_Winforms_Popup - Fatal编程技术网

VB.NET在显示时禁用父窗口

VB.NET在显示时禁用父窗口,vb.net,winforms,popup,Vb.net,Winforms,Popup,调用子窗体时,如何禁用父窗体 这段代码不像我想象的那样禁用父窗体: frmChild.ShowDialog() 禁用是指阻止用户单击父窗体中的任何内容吗?如果是这样,那么.ShowDialog就是这样做的——它使被调用的表单成为模态,从而控制应用程序的焦点,直到它关闭为止 如果您希望淡出父窗口或执行其他操作,以使其明显显示无法单击,那么这将更加复杂 你能详细说明一下发生了什么事情而不是你所期望的吗?所谓禁用,是指阻止用户单击父窗体中的任何内容吗?如果是这样,那么.ShowDialog就是这样做

调用子窗体时,如何禁用父窗体

这段代码不像我想象的那样禁用父窗体:

frmChild.ShowDialog()

禁用是指阻止用户单击父窗体中的任何内容吗?如果是这样,那么
.ShowDialog
就是这样做的——它使被调用的表单成为模态,从而控制应用程序的焦点,直到它关闭为止

如果您希望淡出父窗口或执行其他操作,以使其明显显示无法单击,那么这将更加复杂


你能详细说明一下发生了什么事情而不是你所期望的吗?

所谓禁用,是指阻止用户单击父窗体中的任何内容吗?如果是这样,那么
.ShowDialog
就是这样做的——它使被调用的表单成为模态,从而控制应用程序的焦点,直到它关闭为止

如果您希望淡出父窗口或执行其他操作,以使其明显显示无法单击,那么这将更加复杂

你能详细说明一下发生了什么事情而不是你所期望的吗?

你可以使用

frmChild.ShowDialog(Me)
Me-是您可以使用的父窗体

frmChild.ShowDialog(Me)

Me-是父窗体

父窗体仍处于启用状态,用户仍可使用控件。父窗体仍处于启用状态,用户仍可使用控件。