我在我的項目中做了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. WinForms MDI子窗體
- 4. 需要打開MDI子窗體從非MDI子窗體
- 5. 如何從子窗體更新MDI父窗體中的控件?
- 6. MDI窗體在C#父和子
- 7. MDI父子窗體位置問題
- 8. 下範式創建mdi窗體,並在mdi窗體錯誤打開MDI子
- 9. MDI子窗體加載
- 10. MDI子窗體不顯示
- 11. C#將MDI父窗體的值傳遞給子窗體
- 12. 如何從另一個MDI子窗體關閉特定的MDI子窗體子窗體
- 13. 如何關閉MDI子窗體C#
- 14. MDI窗體對接子窗口
- 15. 使用winforms,mdi,父母和子窗體,在父窗體下的指定空間中打開子窗體
- 16. 如何防止MDI主窗體關閉MDI子項
- 17. 從另一個子窗體打開子窗體並將MDI設置爲父窗體 - 如何操作?
- 18. 我如何從mdi父c調用子窗體的方法#
- 19. MDI父窗體問題設置家長
- 20. C#如何禁用一個不同的子窗體打開的MDI父窗體的子窗體
- 21. MDI子窗體不允許其他子窗體獲得焦點
- 22. .NET 3.5中的MDI窗體
- 23. WPF窗體+ MDI中的Winforms
- 24. 的Windows MDI子窗體標題欄
- 25. 德爾福MDI創建子窗體
- 26. 關於PropertyStore和MDI子窗體
- 27. MDI子窗體之間的偏移
- 28. mdi子窗體最大化windowstate - BorderStyle
- 29. MDI窗體'蠕變'(在MDI窗口中的位置改變)
- 30. 如何防止單個MDI子窗體從其他mdi子窗體中偷取焦點