Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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

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
.net 子窗体未与父窗体一起最小化。。。。?_.net_Vb.net_Visual Studio 2008_.net 3.5 - Fatal编程技术网

.net 子窗体未与父窗体一起最小化。。。。?

.net 子窗体未与父窗体一起最小化。。。。?,.net,vb.net,visual-studio-2008,.net-3.5,.net,Vb.net,Visual Studio 2008,.net 3.5,我使用Microsoft Visual Studio 2008和Sql server 2005在库管理系统上创建了一个项目。我在该项目中使用了MDI父窗体,从中可以单击菜单项打开所需的窗体 现在,我可以在主窗口背景中打开子窗体。现在,当我单击一个菜单项时,它会在父窗体背景中打开。我可以在菜单ToolStrip…父窗体中打开与单击事件对应的所有子窗体 现在的问题是,当我最小化父窗体时,我不能最小化子窗体。我希望子窗体也与父窗体一起最小化。。 还有,子表单是否仍然没有附加到父表单也是我这里的问题 它

我使用Microsoft Visual Studio 2008和Sql server 2005在库管理系统上创建了一个项目。我在该项目中使用了MDI父窗体,从中可以单击菜单项打开所需的窗体


现在,我可以在主窗口背景中打开子窗体。现在,当我单击一个菜单项时,它会在父窗体背景中打开。我可以在菜单ToolStrip…父窗体中打开与单击事件对应的所有子窗体 现在的问题是,当我最小化父窗体时,我不能最小化子窗体。我希望子窗体也与父窗体一起最小化。。
还有,子表单是否仍然没有附加到父表单也是我这里的问题

它是一个
表单
属性
ShowInTaskbar

Form blah = new Form();
blah.ShowInTaskbar = false;

或者在设计器中选择表单,并将属性更改为false

它是一个
表单
属性
ShowInTaskbar

Form blah = new Form();
blah.ShowInTaskbar = false;

或者在设计器中选择表单,并将属性更改为false

您确定正确使用了MDI吗?
子窗体不应超出父窗体的范围。 主父窗体应该有一个属性IsMdiContainer,将其设置为true。 然后,应将子窗体的MdiParent属性设置为父窗体的实例。
检查。

您确定正确使用了MDI吗?
子窗体不应超出父窗体的范围。 主父窗体应该有一个属性IsMdiContainer,将其设置为true。 然后,应将子窗体的MdiParent属性设置为父窗体的实例。

检查。

显示用于打开窗口的代码我正在使用窗体的.Show()属性打开窗体,即formname.Show()。如果您问另一个问题,而不是编辑旧的问题,效果会更好。因此,人们将看到旧的问题和答案。显示您用来打开窗口的代码我正在使用窗体的.Show()属性来打开窗体,即formname.Show()。如果您问另一个问题,而不是编辑旧的问题,效果会更好。所以人们会看到以前的问题和答案。现在发生的是,当我点击一个菜单项时,它会在父窗体后台打开,但当我点击其他菜单项时,以前在后台打开的窗体会消失,如何在运行时冻结以前打开的窗体它不会消失,就在下面it@YochaiTimmer很抱歉再次问你…我仍然需要在父窗体中进行一些修改…当我最小化我的父窗体时,子窗体不会被父窗体最小化。我希望子表单也能用它最小化。子窗体是否仍然没有附加到父窗体也是我这里的问题…..现在发生的是,当我单击一个菜单项时,它会在父窗体背景中打开,但当我单击其他菜单项时,以前在背景中打开的窗体会消失,如何在运行时冻结以前打开的窗体它不会消失,就在下面it@YochaiTimmer很抱歉再次问你…我仍然需要在父窗体中进行一些修改…当我最小化我的父窗体时,子窗体不会被父窗体最小化。我希望子表单也能用它最小化。子窗体是否仍然没有附加到父窗体也是我这里的问题…..主父窗体的IsMdiContainer属性设置为true。如何更改子窗体的mdi属性….如您所述….?@亨德瑞·泰尼:我认为你需要有计划地这样做。请检查链接。创建子窗体时,在显示()之前。设置属性。检查链接。谢谢Henry,我找到了代码,并让它为我工作了…谢谢你的帮助…我使用Dim Whather作为新表单Whather.mdipalent=me whather.Show()并且工作了thanksIsMdiContainer属性对于主父表单设置为true。如何更改子表单的mdi属性…如你所述..?@亨德瑞·泰尼:我认为你需要有计划地这样做。请检查链接。创建子窗体时,在显示()之前。设置属性。检查链接。谢谢Henry我找到了代码并让它为我工作了…谢谢你的帮助…我使用Dim Whather作为新表单whather.mdipalent=me whather.Show()并且它工作了谢谢