用戶可以更改表單大小。我沒有找到不允許用戶更改表單大小的表單屬性。防止用戶調整窗口大小/表格大小
回答
將FormBorderStyle
設置爲另一個值,如FixedSingle
或FixedDialog
。
將最小和最大尺寸設置爲相同的值。
將BorderStyle更改爲「固定」樣式之一併刪除最大化按鈕。
變化FormBorderStyle
變爲FixedDialog
,FixedSingle
或Fixed3D
。另外,如果您不希望他們最大化表格集Maximize
False。
該窗體具有您可以設置來控制此屬性的MinimumSize和MaximumSize屬性。如果你想保持標準的表單邊框,你可以使用它。
有幾個解決方法這個:
設置最大尺寸屬性爲你喜歡的值。如果您不希望應用程序窗口也縮小,請設置最小大小的屬性。如果您希望應用程序具有與設計時間完全相同的大小,請將最大大小和最小大小都設置爲窗口大小。 (一旦從設計者設置了最大尺寸或最小尺寸,除非以編程方式重新設置最大尺寸和最小尺寸,否則無法以編程方式調整窗口的尺寸)
將FormBorderStyle設置爲FixedSingle或FixedDialog。對於未經訓練的眼睛,眼睛的差異不會顯而易見,但根據我的經驗,我發現一個相當大的差異是,當您將其設爲FixedSingle時,仍然可以以編程方式更改大小。使用FixedDialog不可能。這對FixedSingle屬性來說是一個巨大的優勢。 (如果你想在FixedDialog之後以編程方式改變你的窗口大小,那麼你需要以編程方式首先改變FormBorderStyle,這會在運行應用程序時產生輕微的閃爍效果)。
所以乾脆去FixedSingle。並且有意義,請執行以下操作:
a。將最大化框屬性設置爲false。
b。將SizeGripStyle設置爲隱藏。
您可將邊框樣式更改爲:
邊框 - fixedToolWindow
但是你將失去的最大化和最小化按鈕,如果你需要這些功能,將需要自定義按鈕。
從表格屬性窗口集:
1. FormBorderStyle - > FixedSingle。
2. MaximizeBox - > False。
- 1. 防止窗口大小調整行爲
- 2. 防止表調整大小
- 3. 窗口大小調整時禁用調整大小特定格
- 4. 調整大小窗口的大小
- 5. 初始窗口大小/調整大小
- 6. 防止wx.StaticBitmap調整大小
- 7. 阻止div在窗口大小調整
- 8. 在調整c#窗體大小時防止窗口重繪
- 9. 禁止用戶在特定大小後調整窗體大小
- 10. 使用JQuery調整窗口大小調整CSS字體大小
- 11. 而調整窗口大小
- 12. jQuery窗口調整大小
- 13. jquery窗口調整大小
- 14. Python窗口調整大小
- 15. 當調整窗口大小
- 16. 調整窗口大小C#
- 17. NSOpenGLView調整窗口大小
- 18. NSAlert調整窗口大小
- 19. whiptail - 窗口大小調整
- 20. SDL調整窗口大小
- 21. 調整窗口大小Jquery
- 22. 調整窗口大小
- 23. jQuery窗口大小調整
- 24. Textarea調整窗口大小
- 25. 在用戶調整大小後停止調整jpanel的大小
- 26. 調整窗口大小的網格視圖大小
- 27. 當用戶調整窗口大小時,垂直調整NSTextField的大小
- 28. 設置到窗口頂部時防止表格標題大小調整
- 29. 如何防止在調整窗口大小時移動按鈕
- 30. 如何防止調整窗口大小時移動HTML元素?
whay一個完整的解釋,thanx @nawfal – Tina 2012-09-23 13:11:31