目標:在 Form2(藍色)中制作 Form3(紅色),這是 Form1(黃色)的 MDI 子項
Form3 有自己的代碼和自己的設計,在某些情況下我需要它成為 Form2 的一部分,但并非總是如此。
我可以將 Form3(紅色)作為 Form2(藍色)的 MDI 子級,但問題是 Form2(藍色)已經是 Form1(黃色)的 MDI 子級。
我怎么解決這個問題?

uj5u.com熱心網友回復:
每個控制元件都有一個屬性控制元件,您可以向其中添加控制元件,但是如果您嘗試使用表單來執行此操作,則會出現例外
無法將頂級控制元件添加到控制元件。
即使 Form : Control
但是你可以用一個包含所有表單控制元件的面板來填充一個控制元件,然后將該面板添加到另一個控制元件中。
' In Form1, Panel1 is defined, you will put the other panel in here
' In Form2, Panel1 is defined, this is the other panel
Me.Panel1.Controls.Add((New Form2).Panel1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/450120.html
標籤:VB.net
