我在我的項目中做了15個表格,之後我通過給予屬性isMDIparent true從家裏形成一個父母MDI。現在我想使所有窗體都成爲家庭窗體的子窗體,但是我沒辦法做,所以請建議我將所有表單分配給parentMDI home窗體的子窗體的代碼。如何使用MDI父窗體制作mdi子窗體?
-2
A
回答
0
您需要將子窗體的MdiParent Property設置爲您的MdiContainer。此示例假定兩個表單中一個名爲Form1,另一個名爲Form2。所有屬性都以編程方式設置。
Public Class Form1
Public Sub New()
InitializeComponent()
Me.IsMdiContainer = True
Dim frm2 As Form2 = New Form2
frm2.Owner = Me
frm2.MdiParent = Me
frm2.Show()
End Sub
End Class
0
我覺得Mr.Mark廳錯過1個屬性.., 試試這個.......
Public Class Form1
Public Sub New()
InitializeComponent()
Me.IsMdiContainer = True
Dim frm2 As Form2 = New Form2
frm2.Owner = Me
frm2.MdiParent = Me.MdiParent
frm2.Show()
End Sub
End Class
1
這裏的答案,直接從微軟:
Protected Sub MDIChildNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
Dim NewMDIChild As New Form2()
'Set the Parent Form of the Child window.
NewMDIChild.MdiParent = Me
'Display the new form.
NewMDIChild.Show()
End Sub
http://msdn.microsoft.com/en-us/library/vstudio/7aw8zc76(v=vs.100).aspx
0
這實際上是這樣的:
Private sub new()
Dim c as form1 = new form1<br />
c.owner = Me<br />
c.MdiParent = Me<br />
c.show
End sub
InitializeComponent()
正如其說,它初始化component.It不是Mdichild
。
0
Private Sub HomeToolStripMenuItem_Click(sender As Object, e As EventArgs)
Dim homechild As New login
homechild.MdiParent = Me
homechild.Dock = DockStyle.Fill
homechild.Show()
End Sub
試試這個傢伙......這裏是代碼打開一個窗體作爲MDI的父母來自vb.net的孩子的MDI子。
相關問題
- 1. 如何使用主MDI父窗體上的MenuList打開MDI子窗體
- 2. C#窗體窗體:Mdi父窗體和子窗體問題
- 3. 在另一個MDI父窗體中的MDI父窗體
- 4. 我如何從子窗體發送數據到父母MDI窗體或父母MDI從C#中的子窗體?
- 5. WinForms MDI子窗體
- 6. MDI子窗體C#
- 7. 如何在MDI父窗體中激活子窗體時禁用父窗體?
- 8. 需要打開MDI子窗體從非MDI子窗體
- 9. 如何從mdi子窗體獲取mdi父控件
- 10. 如何從子窗體更新MDI父窗體中的控件?
- 11. Windows窗體中的MDI子窗體
- 12. C中mdi父項中的子窗體#
- 13. MDI窗體在C#父和子
- 14. MDI父子窗體位置問題
- 15. 下範式創建mdi窗體,並在mdi窗體錯誤打開MDI子
- 16. 如何從MDI子窗體(MDI應用程序)打開窗體對話框
- 17. MDI子窗體不顯示
- 18. MDI子窗體加載
- 19. Mdi子窗體單實例
- 20. MDI父窗體面板控件添加子窗體
- 21. C#將MDI父窗體的值傳遞給子窗體
- 22. 如何從另一個MDI子窗體關閉特定的MDI子窗體子窗體
- 23. 如何關閉MDI子窗體C#
- 24. MDI窗體對接子窗口
- 25. 如何防止MDI主窗體關閉MDI子項
- 26. 使用winforms,mdi,父母和子窗體,在父窗體下的指定空間中打開子窗體
- 27. 從另一個子窗體打開子窗體並將MDI設置爲父窗體 - 如何操作?
- 28. 我如何從mdi父c調用子窗體的方法#
- 29. MDI父窗體問題設置家長
- 30. C#如何禁用一個不同的子窗體打開的MDI父窗體的子窗體