如何关闭用户调整Windows窗体大小的功能?
我让它自己调整大小。
如何关闭用户调整Windows窗体大小的功能?
我让它自己调整大小。
当前回答
另一种方法是改变属性“AutoSize”(设置为True)和“AutosizeMode”(设置为GrowAndShrink)。
这样做的效果是表单自动调整其元素的大小,并且不允许用户更改其大小。
其他回答
看一下FormBorderStyle属性
form1.FormBorderStyle = FormBorderStyle.FixedSingle;
你可能还想删除最小化和最大化按钮:
form1.MaximizeBox = false;
form1.MinimizeBox = false;
更准确地说,将下面的代码添加到Form类的私有void InitializeComponent()方法中:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
首先,选择表单。 然后,转到属性菜单。 并将属性“FormBorderStyle”从相当大小改为Fixed3D或FixedSingle。
有一个更有效的答案:在Form_Load中放入以下指令:
this.MinimumSize = new Size(Width, Height);
this.MaximumSize = this.MinimumSize;
另一种方法是改变属性“AutoSize”(设置为True)和“AutosizeMode”(设置为GrowAndShrink)。
这样做的效果是表单自动调整其元素的大小,并且不允许用户更改其大小。