如何关闭用户调整Windows窗体表单大小的功能?
我点击它就可以调整大小。
答案 0 :(得分:334)
form1.FormBorderStyle = FormBorderStyle.FixedSingle;
您可能还想删除最小化和最大化按钮:
form1.MaximizeBox = false;
form1.MinimizeBox = false;
答案 1 :(得分:45)
答案 2 :(得分:16)
更准确地说,将以下代码添加到表单类的private void InitializeComponent()
方法中:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
答案 3 :(得分:0)
还有更好的答案:
将其放入Form_Load
Me.MinimumSize =新尺寸(宽度,高度) Me.MaximumSize = Me.MinimumSize
答案 4 :(得分:0)
另一种方法是更改属性“ AutoSize”(设置为True)和“ AutosizeMode”(设置为GrowAndShrink)。
这具有将表单自动调整为其上的元素的效果,并且永远不允许用户更改其大小。
答案 5 :(得分:-1)
这些答案都不适合我,也许是因为我的窗口有一个状态栏。为了解决这个问题,我做了这个:
StatusStripObject.SizingGrip = False
同样适用于 StatusBar 对象,例如:
StatusBarObject.SizingGrip = False