更改标题栏颜色

Posted

技术标签:

【中文标题】更改标题栏颜色【英文标题】:Change title bar color 【发布时间】:2020-04-18 19:15:49 【问题描述】:

我想在VB.NET中改变标题栏的背景色和前景色 我试过这段代码

Me.Style.TitleBar.BackColor = Color.Black
Me.Style.TitleBar.ForeColor = Color.White

但它给出了这个错误

严重性代码描述项目文件行抑制状态 错误 BC30456 'Style' 不是 'about' 的成员。

'about' 是表单名称

我正在使用 Visual Studio 2019

【问题讨论】:

阅读这个问题Is there a way I can change the color of the title bar of my form? VB.Net Custom Window Frame Using DWM 【参考方案1】:

很遗憾,您无法在 VB.NET 中以原生方式更改标题栏的颜色。您需要从您的应用程序中删除标题栏并使用您自己的代码。不幸的是,如果您希望它看起来像默认的 Windows 标题栏,那将很难做到,因为样式会根据操作系统版本和设置而变化。

【讨论】:

以上是关于更改标题栏颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何更改导航栏标题颜色?

更改 UIButton 标题导航栏的颜色

自定义标签栏背景颜色。如何更改标签栏背景的颜色?

更改标题栏颜色

在 Swift 中更改导航栏颜色

以编程方式更改标签栏和导航栏的颜色