在我的項目中,我必須一次運行多接口。我用isMdicontainer屬性。但問題是整個區域被轉換成MDI。我可以爲它設置邊界,就像在Photoshop中(菜單欄下方有工具欄,Mdi出現在工具欄下方)。在c#中自定義MDI
而且我喜歡Photoshop中用於切換圖像的選項卡結構。我如何將它引入我的項目之間切換窗體。我正在使用VS 2010,在C#(Win窗體)中做項目,網絡框架3.5
在此先感謝。
在我的項目中,我必須一次運行多接口。我用isMdicontainer屬性。但問題是整個區域被轉換成MDI。我可以爲它設置邊界,就像在Photoshop中(菜單欄下方有工具欄,Mdi出現在工具欄下方)。在c#中自定義MDI
而且我喜歡Photoshop中用於切換圖像的選項卡結構。我如何將它引入我的項目之間切換窗體。我正在使用VS 2010,在C#(Win窗體)中做項目,網絡框架3.5
在此先感謝。
您可以使用面板等容器控件並將它們停靠在一邊 - 這將減少MDI子區域的面積。
就選項卡而言,這是與MDI模型不同的野獸。您可以嘗試Multi Document Interface (MDI) tab page browsing with C#
你可以做很多事情,
以下任務說明Here:
下面的步驟應該給你一個開始。
MenuBar
a ToolStrip
和TabControl
。Dock
財產設置爲DockStyle.Top
。TabControl
的大小,以便隱藏標籤頁。
但在他們的代碼中,有一個錯誤。如果我們全屏顯示一個表單,則其他表單將隱藏起來。這是切換變得不可能。 – 2013-04-23 16:25:20
@VishnuTS我從來沒有嘗試過。如果你真的想要標籤界面,那麼你將不得不放棄MDI界面,並將表單視爲usercontrols(無邊框,dock = fill,.TopLevel = false等)。那麼你只需要跟蹤標籤而不是表單。 – LarsTech 2013-04-23 16:29:11