我有一个主窗体和一个子窗体。 在主窗体上,我有一个按钮。当我点击那个按钮时,它将显示没有任何问题的子窗体。这是该按钮的代码:子窗体隐藏在主窗体中
frmClient.MdiParent = Me
frmClient.Show()
问题是frmClient显示在主窗体的控件背面。 以下是截图。
添加
frmClient.BringToFront()
不能解决问题。
这是孩子如何表现和显示?如果不是,我该如何解决这个问题?
我有一个主窗体和一个子窗体。 在主窗体上,我有一个按钮。当我点击那个按钮时,它将显示没有任何问题的子窗体。这是该按钮的代码:子窗体隐藏在主窗体中
frmClient.MdiParent = Me
frmClient.Show()
问题是frmClient显示在主窗体的控件背面。 以下是截图。
添加
frmClient.BringToFront()
不能解决问题。
这是孩子如何表现和显示?如果不是,我该如何解决这个问题?
在显示子窗体之前调用BringToFront函数,然后尝试它。
client.BringToFront();//This will make your child form shown on top.
childForm.Show();
谢谢,我在问题中说明了它,但它仍然不起作用 – Codemunkeee
//将窗体显示为最顶层窗体。 childFrom.TopMost = true; – Sabareesh
看起来这是一个Mdi应用程序,并且您在主窗体上有控件,主窗体上的任何控件都将位于您的子窗体上方。看到这个答案http://stackoverflow.com/a/12889849/479512 –
好的,非常感谢你的标记。现在很清楚,这实际上是如何行事的。 – Codemunkeee