2013-02-13 31 views
-1

我想讓一個表單包含另一個表單; 爲了在同一個父窗體中使用父控件瀏覽不同的子窗體。可以形式在WinForms應用程序中包含另一種形式?

+0

這可能與一個TabControl來完成,很像谷歌Chrome或IE 9設置父窗體屬性

IsMdiContainer = true ;

,並設置子窗體確實。我建議不要使用MDI,現在這些接口已經被棄用了。 – 2013-02-13 02:51:20

回答

1

解決方案是用

childForm.MdiParent = parentForm; 
0

我相信你正在尋找C#中的TabControl。這允許瀏覽同一父表單中的不同標籤。你可以參考TabControl in C#瞭解更多信息。

希望這會有所幫助。

1

您可以使用TabControl將不同的控件分組在一起,但是如果您真的需要具有子窗體,則可以使用MDI窗體。

這是一個TabControl:

enter image description here

它基本上對每個獨立的選項卡組框,這樣你就可以添加和刪除,請你。

從文檔的TabControl的:

一個TabControl包含標籤頁,這是由您通過TabPages屬性添加TabPage的 對象表示。此集合中標籤頁 的順序反映了選項卡在 控件中的顯示順序。用戶可以通過單擊控件中的選項卡 來更改當前的TabPage。

和MDI:

多文檔接口(MDI)應用程序允許你顯示在同一時間 多個文檔,在 其自己的窗口中顯示的每個文件。 MDI應用程序通常有一個窗口菜單項,其中 子菜單用於在窗口或文檔之間切換。