我有一個主窗體和一個子窗體。 在主窗體上,我有一個按鈕。當我點擊那個按鈕時,它將顯示沒有任何問題的子窗體。這是該按鈕的代碼:子窗體隱藏在主窗體中
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