如何改变winform(c#)标题栏的颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何改变winform(c#)标题栏的颜色相关的知识,希望对你有一定的参考价值。

对,只有设置winform formborder为none,自己设计自己的标题栏及窗口边框
或者使用API,或者第三方皮肤控件更改标题栏等样式
参考技术A winform(c#)标题栏的颜色是根据系统的配色来显示的,如果要改的话需要将原始的标题栏隐藏,然后自己写个标题栏套在窗体外面。网上能找到一些类似的例子,也有写好的配色控件。 参考技术B 隐藏窗体边框,自己写panel置顶,涉及panel颜色即可,最小化等按钮可以使用图片 参考技术C 自己写个就行了

以上是关于如何改变winform(c#)标题栏的颜色的主要内容,如果未能解决你的问题,请参考以下文章

动作的标题文本颜色没有改变以及如何更改动作栏的标题文本颜色

C# winform 获取标题栏,状态栏,菜单栏的高度

C# WinForm 重绘标题栏的问题

改变导航栏的颜色

如何更改特定视图上导航栏的颜色

当我改变工具栏的颜色时,状态栏的颜色也会改变