如何禁用c#中窗體控件的還原按鈕。當它加載時,我需要使表單處於最大化狀態。可能嗎?即使最大化框屬性爲false,恢復框也會自動顯示在屏幕上。如何在最大化條件下禁用Windows窗體的恢復框?
回答
看一看這個問題: How do I remove minimize and maximize from a resizable window in WPF?
第一和最upvoted答案並不僅僅屬於WPF。所以它也應該與Winforms應用程序一起工作。
只需在設計器中設置屬性,使用pinvoke就沒有意義。 –
所以從我的意見你這樣做:
// 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發現
我已經設置了下面給出的窗體屬性FormBorderStyle = FixedDialog; MaximizeBox = false; MinimizeBox = false; windowsState =最大化;但它不起作用。還原鍵自動出現。 – Roys
@Roys - 你將不得不給我更多的幫助你,你在做什麼來解決這個問題?你在哪裏使用這個代碼?等等 –
設置ResizeMode = CanMinimize
和windowState = Maximized
在屬性面板中。
- 1. 在Windows窗體上禁用最大化/恢復按鈕
- 2. 父子窗體 - 子窗體縮小最大化並恢復下來
- 3. 禁用窗體最大化雙擊
- 4. 最大化窗口恢復到全屏
- 5. wxPython窗口最大化/恢復
- 6. 最小化和恢復窗體上的窗口小部件
- 7. 如何禁用DataGridView中的複選框列 - Windows窗體?
- 8. Flex:調整最大化窗口的恢復窗口的大小
- 9. 如何在wxpython/python中恢復最小化窗口/框架
- 10. PyQt4如何恢復最小化窗口?
- 11. Adobe Air - 恢復啓動時最大化的窗口 - 恢復大小更大?
- 12. 禁用窗口最大化/最小化
- 13. 如何在iCloud恢復後恢復下載的媒體文件?
- 14. 顯示窗體與Windows Mobile上的邊框非最大化
- 15. 禁用或刪除MDI子窗體最小化和恢復操作
- 16. Windows窗體中的條件對話框
- 17. 在定製的最小化按鈕上恢復窗口大小
- 18. 如何最大化Windows移動窗口?
- 19. 雙滾動條調整大小與最大化和恢復瀏覽器窗口
- 20. 如何在Visual Studio中恢復文件窗口窗體文件
- 21. 窗體從最小化狀態恢復後具有最小大小
- 22. 如何禁用Windows窗體上的hittests?
- 23. 禁用調整Windows窗體大小
- 24. 最小化子模態窗體而不會最小化主窗體並恢復子模態窗體
- 25. ToolStripDropDownMenu在窗體最小化和恢復後仍然打開
- 26. 如何設置Windows窗體尺寸最大,如果最後窗體的大小是我的工作,它包含兩個Windows窗體應用程序的最大
- 27. 如何在Windows窗體的任務欄上最大化應用程序
- 28. 一個窗口可以「在」最小化(或最大化)和恢復狀態?
- 29. Laravel 4,PHP - 禁用窗體複選框
- 30. 最大化窗口,恢復到正常的WPF
將ControlBox屬性MaximizeBox和MinimizedBox設置爲false。 http://msdn.microsoft.com/en-us/library/system.windows.forms.form.controlbox.aspx –
如果將「MaximizeBox」設置爲false,則不會顯示恢復框。如果這不適合你,你需要用更多的信息來更新你的問題,比如[簡單,獨立的例子](http://sscce.org/)。 –