11智能在线
新记
vb.net 为什么子窗体被父窗体覆盖该如何解决
如题所述
举报该文章
相关建议 2013-07-26
你的情况应该是窗体中嵌入子窗体吧:
主窗体.IsMdiContainer = True
Dim 子窗体 As New Form
子窗体.TopMost=False
子窗体.Show()
子窗体.MdiParent = 主窗体
如果不是嵌入窗体captain2005的回答应该没问题,或者你在被覆盖的窗体上:
子窗体.TopMost = True ‘将子窗体设为顶层显示
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2488qfs2p.html
其他看法
第1个回答 2013-07-24
Dim f2 As New Form2
f2.ShowDialog(Me)
作为对话框显示
追问
这样会显示:非顶级窗体不能显示为模式对话框。在调用 showDialog 之前应从所有父窗体中移除该窗体。
第2个回答 2013-07-24
被盖窗体.BringToFront()
追问
没效果呀 亲
相似回答
大家正在搜
相关问题
vb.net 怎样使子窗体显示在父窗体的工作区域中
求助在父窗体内'嵌入'子窗体的问题
VB.net实现打开子窗体后父窗体不可用,代码应该怎么写?
在VB.NET中如何设置子窗体在父窗体中显示的位置,用代码如...
在VB.NET中,有一父窗体。启动子窗体。用鼠标拖动子窗体在...
vb.net 父窗体或其他窗体如何触发子窗体的事件
VB6中 怎么让MDI子窗体始终填满父窗体,,并且子窗体随M...
vb.net设置mdi子窗口随父窗口的大小而变化