用户可以更改表单大小。我没有找到不允许用户更改表单大小的表单属性。防止用户调整窗口大小/表格大小
回答
将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