FormBorderStyle实现窗口不可调整
时间: 2024-01-06 21:04:06 浏览: 79
要实现窗口不可调整,可以将窗口的 `FormBorderStyle` 属性设置为 `FixedSingle` 或 `FixedDialog`,这样用户将不能改变窗口的大小。另外,你也可以在窗口的 `Load` 事件中添加以下代码以确保窗口始终保持相同的大小:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.StartPosition = FormStartPosition.CenterScreen;
}
```
这将设置窗口的边框样式为固定的单个边框,而且还会禁用最大化和最小化按钮。窗口将始终居中于屏幕。
相关问题
C#窗口改成不可调整尺寸
你可以在窗口的属性中设置窗口样式为FixedDialog,这将禁止用户改变窗口大小。或者在窗口的Load事件中添加以下代码实现:
```csharp
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.MinimizeBox = false;
```
这将设置窗口的边框样式为FixedSingle,禁止用户最大化和最小化窗口。
设置winform界面不可调整大小
要设置WinForm界面不可调整大小,可以按照以下步骤进行操作:
1. 打开WinForm窗体的设计视图。
2. 在属性窗口中找到FormBorderStyle属性,将其值设置为FixedSingle或Fixed3D。
3. 在属性窗口中找到MaximizeBox和MinimizeBox属性,将它们的值都设置为False。
4. 在属性窗口中找到FormBorderStyle属性,将其值设置为FixedSingle或Fixed3D。
这样设置之后,用户就无法通过拖动窗体边框来改变窗体的大小了。