首页 > 代码库 > Winform自定义窗体样式,实现标题栏可灵活自定义
Winform自定义窗体样式,实现标题栏可灵活自定义
本人最近想做个桌面应用,参考了一下时下流行的各个软件,发现大部分软件的标题栏都是自定义的,甚至没有标题栏,整个窗口为一个整体。
从整体感来说,默认的标题栏非常的破坏软件风格的一致性,尤其是设置背景图时,标题栏的颜色会显得很碍眼。
所以,找了一些大神分享的技术贴,也同时给大家分享下我的心得。
参考链接:http://www.cnblogs.com/zuowj/p/4133574.html?utm_source=tuicool&utm_medium=referral
【重点说明】
主要过程可分为两个部分:
- 隐藏原有的标题栏
- 个性定制自己的标题栏
【操作过程】
隐藏标题栏
简单的隐藏方式,是设置Form窗口的FormBorderStyle属性为FormBorderStyle.None。
但是缺点是,窗口尺寸无法修改。
另外一种方案是设置Form窗口的ControlBox属性为False,并且Text设置为空。下面就感受下吧
- 标准风格
- 标准风格
- 标准风格
个性定制标题栏
如果不需要标题栏,可直接忽略此部分内容
定制的方案有很多,最简单的方式就是增加一个置顶的Panel,放上最小/最大/关闭按钮。
Winform自定义窗体样式,实现标题栏可灵活自定义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。