2013-07-25 59 views
-1

如何禁用c#中窗體控件的還原按鈕。當它加載時,我需要使表單處於最大化狀態。可能嗎?即使最大化框屬性爲false,恢復框也會自動顯示在屏幕上。如何在最大化條件下禁用Windows窗體的恢復框?

+3

將ControlBox屬性MaximizeBox和MinimizedBox設置爲false。 http://msdn.microsoft.com/en-us/library/system.windows.forms.form.controlbox.aspx –

+0

如果將「MaximizeBox」設置爲false,則不會顯示恢復框。如果這不適合你,你需要用更多的信息來更新你的問題,比如[簡單,獨立的例子](http://sscce.org/)。 –

回答

3

所以從我的意見你這樣做:

// Define the border style of the form to a dialog box. 
form1.FormBorderStyle = FormBorderStyle.FixedDialog; 

// Set the MaximizeBox to false to remove the maximize box. 
form1.MaximizeBox = false; 

// Set the MinimizeBox to false to remove the minimize box. 
form1.MinimizeBox = false; 

這是MSDN

爲了最大限度地提高您的表格,你只需做到這一點:

form1.WindowState = FormWindowState.Maximized; 

再次,這可以在MSDN發現

+0

我已經設置了下面給出的窗體屬性FormBorderStyle = FixedDialog; MaximizeBox = false; MinimizeBox = false; windowsState =最大化;但它不起作用。還原鍵自動出現。 – Roys

+0

@Roys - 你將不得不給我更多的幫助你,你在做什麼來解決這個問題?你在哪裏使用這個代碼?等等 –

0

設置ResizeMode = CanMinimizewindowState = Maximized在屬性面板中。

相關問題