最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】C#固定窗口大小

C# crifan 7893浏览 0评论

【问题】

想要把一个C#窗口的大小设置位固定大小,不允许用户拖动改动窗体大小。

 

【解决过程】

1.结果竟然一时么有找到相关的配置属性。

2.后来还是网上搜到了,去把Winform窗体的属性FormBorderStyle设置为fixedXXX即可。

比如我这里的设置FormBorderStyle位Fixed3D:

formborderstyle fixed3d

这样,用户就不能改变窗体大小了。

3.专门去查了下相关的官网的解释,如下:

 

FormBorderStyle 枚举

 

指定窗体的边框样式。

命名空间:System.Windows.Forms
程序集:System.Windows.Forms(在 system.windows.forms.dll 中)

成员名称说明
由 .NET Compact Framework 支持Fixed3D固定的三维边框。
由 .NET Compact Framework 支持FixedDialog固定的对话框样式的粗边框。
由 .NET Compact Framework 支持FixedSingle固定的单行边框。
由 .NET Compact Framework 支持FixedToolWindow不可调整大小的工具窗口边框。工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。尽管指定 FixedToolWindow 的窗体通常不显示在任务栏中,还是必须确保 ShowInTaskbar 属性设置为 false,因为其默认值为 true
由 .NET Compact Framework 支持None无边框。
由 .NET Compact Framework 支持Sizable可调整大小的边框。
由 .NET Compact Framework 支持SizableToolWindow可调整大小的工具窗口边框。工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。

此枚举由 Form 类使用。它表示窗体的不同样式。默认样式是 Sizable

 

【总结】

想要设置C#窗体为固定大小,只要点击窗体,在属性中找到FormBorderStyle,设置为Fixed3D/FixedDialog/FixedSingle/FixedToolWindow的其中一种即可。

转载请注明:在路上 » 【已解决】C#固定窗口大小

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.178 seconds, using 22.15MB memory