【问题标题】:Blocking interaction between child and main parent form vb阻止子和主要父窗体vb之间的交互
【发布时间】:2013-12-07 04:00:51
【问题描述】:
目前,我正在处理一个项目,其中的菜单会打开一个新窗口。令人讨厌的是,当新窗口打开时,它只是执行主父窗口所做的所有事情,即打开新窗口。我希望能够让新窗口能够做它自己的事情,而不仅仅是分享父母正在做的事情。有什么我可以在单击按钮时为该表单提供某种不允许这样做的属性吗?
【问题讨论】:
标签:
vb.net
visual-studio-2010
parent-child
【解决方案1】:
您可以使用单独的表格。每个表单的工作将取决于您在该特定表单中指定的内容。您可以使用 MDI 表单。并调用 mdi 表单下的所有子表单。子窗体将在 MDI 窗体下的单独窗口中打开。
您可以简单地将子表单称为
Private Sub MembersToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MembersToolStripMenuItem.Click
Dim xfrm As New childForm
xfrm.MdiParent = Me
xfrm.Show()
End Sub