Hy今天我有面板控制和MDI子窗體的一些問題,我的問題是我不能將面板控件設置回孩子窗體。 我的腦袋正在旋轉,試圖解決這個問題。MDI表格問題VB:NET
0
A
回答
1
看起來你加入你的小組,你ParentForm,這樣做將保持在最前面。您需要將其分配給ChildForm。您的其他選擇之一是創建一個可停靠的面板並將其停放在您父級的一側。
看看這些文章
- http://bytes.com/topic/visual-basic-net/answers/382474-how-do-you-bring-mdi-child-windows-front-if-mdi-parent-has-controls
- http://social.msdn.microsoft.com/Forums/en-AU/winforms/thread/a9682277-d612-41e8-b5c0-44434b0bcb22
基於您的評論,你可以爲100ms的
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
Panel1.Visible = CheckForMDIChildren()
End Sub
Private Function CheckForMDIChildren() As Boolean
If Me.MdiChildren.Count > 0 Then
For Each frm As Form In Me.MdiChildren
If frm.Visible Then Return False
Next
End If
Return True
End Function
做這樣的事情了定時器設定
+0
這是正確的,但我需要這個設置爲後面板的MDI兒童,因爲它是一個快速的快捷面板。 –
+0
它將永遠在最前面,我正在尋找參考。我認爲你唯一的選擇是設置可視性 –
+0
恐怕必須安排一切算法來隱藏和顯示面板每次表單處於活動狀態。 –
相關問題
- 1. MDI表格中的控件存在問題
- 2. Windows XP中的MDI問題
- 3. 水印VB MDI表格
- 4. mdi表格關閉後,剩餘的mdi表單被打開
- 5. 表格問題
- 6. 我可以獲得非MDI表格作爲MDI孩子嗎?
- 7. MDI子窗體的繪畫問題
- 8. MDI父窗體問題設置家長
- 9. MDI子窗體開始位置問題
- 10. 來自codeplex richtextbox的WPF Mdi問題
- 11. MDI父子窗體位置問題
- 12. 表格格式問題
- 13. HTML表格格式問題
- 14. HTML表格格式問題
- 15. HTML表格格式問題
- 16. 表格的問題
- 17. Ajax表格問題
- 18. 問題HTML表格
- 19. Laravel表格問題
- 20. 德爾福MDI兒童表格和MainMenu
- 21. 如何在Java中創建MDI表格
- 22. 關於WPF中的MDI表格
- 23. 設置背景MDI表格的形象
- 24. 將網格添加到MDI表單
- 25. 防止重複的MDI兒童表格
- 26. ShowDialog沒有進入MDI表格
- 27. MDI子表格的尺寸控制
- 28. 在MDI表格中加載子表格數據
- 29. HTML表格定位問題
- 30. 隱藏表格行問題
你必須以不同的方式做到這一點。將按鈕放在面板中,將面板停靠在窗體的一個邊上。 –