VB.net实现打开子窗体后父窗体不可用,代码应该怎么写?

就像弹出msgbox时候,如果不关闭msgbox就不能操作窗体。现在想实现的效果是弹出窗体,如果不关闭就不能操作父窗体。自己答吧:做好子窗体后不要直接:子窗体.show(... 就像弹出msgbox时候,如果不关闭msgbox就不能操作窗体。
现在想实现的效果是弹出窗体,如果不关闭就不能操作父窗体。
自己答吧:

做好子窗体后不要直接:子窗体.show()
先将子窗体实例化,dim 子窗体实例 as 子窗体 =new 子窗体()
然后:子窗体实例.showdialog()
展开
 我来答
匿名用户
推荐于2018-04-12
展开全部
这不就是MDI吗?把主窗口的IsMdiContainer属性设置为True,然后在加载子窗口的时候加上一句:子窗口.MdiParent=主窗口然后再Show就行了.示例:PrivateSubb1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handlesb1.ClickDimfrmAsNewForm2frm.MdiParent=Mefrm.Show()EndSub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式