用户可以更改表单大小。我没有找到不允许用户更改表单大小的表单属性。防止用户调整窗口大小/表格大小
回答
将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. WPF防止datagrid自动调整窗口大小调整大小
- 2. OpenGL防止在窗口调整大小
- 3. 防止窗口大小调整行为
- 4. 防止表调整大小
- 5. 窗口大小调整时禁用调整大小特定格
- 6. 初始窗口大小/调整大小
- 7. 查看窗口大小调整大小
- 8. 调整大小窗口的大小
- 9. 防止wx.StaticBitmap调整大小
- 10. wx.PasswordEntryDialog防止调整大小
- 11. 阻止div在窗口大小调整
- 12. 在调整c#窗体大小时防止窗口重绘
- 13. 禁止用户在特定大小后调整窗体大小
- 14. 使用JQuery调整窗口大小调整CSS字体大小
- 15. 调整窗口大小Jquery
- 16. whiptail - 窗口大小调整
- 17. jQuery窗口调整大小
- 18. 调整窗口大小
- 19. 父窗口调整大小?
- 20. 而调整窗口大小
- 21. 调整窗口大小
- 22. 当调整窗口大小
- 23. Python窗口调整大小
- 24. Textarea调整窗口大小
- 25. 调整窗口大小C#
- 26. 调整窗口大小html
- 27. 调整窗口大小
- 28. jQuery窗口大小调整
- 29. 调整Windroy窗口大小
- 30. NSAlert调整窗口大小
whay一个完整的解释,thanx @nawfal – Tina 2012-09-23 13:11:31