前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Winforms 可能遇到的 1000 个问题 去掉最大化和最小化按钮使用系统的图标禁止用户修改窗口大小隐藏标题栏的图标

Winforms 可能遇到的 1000 个问题 去掉最大化和最小化按钮使用系统的图标禁止用户修改窗口大小隐藏标题栏的图标

作者头像
林德熙
发布2019-03-13 16:24:46
1.6K0
发布2019-03-13 16:24:46
举报
文章被收录于专栏:林德熙的博客林德熙的博客

去掉最大化和最小化按钮

如果需要去掉最大化和最小化按钮,只需要设置 MinimizeBox 或 MaximizeBox 为 false 请看下面代码

代码语言:javascript
复制
            MinimizeBox = false; // 不显示最小化按钮
            MaximizeBox = false; // 不显示最大化按钮

下面的代码需要写在 Form 内

代码语言:javascript
复制
        public Form1()
        {
        	MinimizeBox = false;
            MaximizeBox = false;
        }

下面的图片是原来的值

下面的图片是修改之后

具体请看 https://stackoverflow.com/a/3025944/6116637

使用系统的图标

通过 SystemIcons 可以使用系统的图标,首先需要在界面放一个 PictureBox 控件,我修改这个控件的命名 _image 通过下面代码可以让这个控件显示系统提示错误的图标

代码语言:javascript
复制
            _image.Image = SystemIcons.Error.ToBitmap();

参见 https://stackoverflow.com/a/4868459/6116637

禁止用户修改窗口大小

只需要设置 FormBorderStyle 为 FixedSingle 就可以让用户无法拖动窗口大小,通过 SizeGripStyle 可以防止用户拖动右下角按钮修改窗口

代码语言:javascript
复制
            SizeGripStyle = SizeGripStyle.Hide;
            FormBorderStyle = FormBorderStyle.FixedSingle;

同样需要写在 Form 类内

通过 SizeGripStyle = SizeGripStyle.Show; 可以从下面图片看到软件的右下角有一个可以拖动的按钮,用户可以拖动按钮让窗体变大。修改这个值 SizeGripStyle.Hide 让用户无法修改窗体大小

具体请看 https://stackoverflow.com/a/5416394/6116637

隐藏标题栏的图标

在 Form 类内修改 ShowIcon 可以修改图标

代码语言:javascript
复制
        public Form1()
        {
        	this.ShowIcon = false;
        }

默认软件的左上角是有图标,请看下图

设置为 false 就看不到


本文会经常更新,请阅读原文: https://lindexi.gitee.io/post/Winforms-%E5%8F%AF%E8%83%BD%E9%81%87%E5%88%B0%E7%9A%84-1000-%E4%B8%AA%E9%97%AE%E9%A2%98.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议
知识共享许可协议

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://lindexi.gitee.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 去掉最大化和最小化按钮
  • 使用系统的图标
  • 禁止用户修改窗口大小
  • 隐藏标题栏的图标
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档