0
我使用C#.Net Windows應用程序。在我的項目有不同的模塊,將用於MDI .. 現在什麼問題是,我可以打開一個新的形式意味着他們將顯示最大化,在這兩個MDI和Menustrip.See下面圖片最小化和關閉圖標...我如何刪除最大化,最小化和關閉圖標在MDI Menustrip
如何從MenuStrip中
刪除子窗體的圖標(最大化,最小化和關閉)在此先感謝...
我使用C#.Net Windows應用程序。在我的項目有不同的模塊,將用於MDI .. 現在什麼問題是,我可以打開一個新的形式意味着他們將顯示最大化,在這兩個MDI和Menustrip.See下面圖片最小化和關閉圖標...我如何刪除最大化,最小化和關閉圖標在MDI Menustrip
如何從MenuStrip中
刪除子窗體的圖標(最大化,最小化和關閉)在此先感謝...
在的WinForms,其中這些按鈕被稱爲控制盒的區域,如果你不想讓他們顯示你應該窗體的ControlBox屬性設置爲false
childForm.ControlBox = false;
但在評論中指出,你可以使用不您的形式通過用戶控件只是它的頂層屬性設置爲false
Form childForm = new Form()
childForm.TopLevel = false;
childForm.Parent = MainForm;
childForm.Show()
這樣做,你可以acomplish相同的最終結果作爲MDI形式
不要使用MDI。將表單更改爲TopLevel = false,並將它們用作UserControls。 – LarsTech
爲什麼你想要那個功能?我認爲這是設計和MdiClient不支持該功能。 –
這是一種方法http://social.msdn.microsoft.com/Forums/windows/en-US/3c7c1bea-7f37-4786-acb4-5685f827f8f2/remove-child-forms-icon-from-mdi-menustrip – Chris