首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Groupbox标题颜色

Groupbox标题颜色
EN

Stack Overflow用户
提问于 2010-12-31 07:57:59
回答 2查看 5.4K关注 0票数 2

我有一个表单,我已经把背景变成了黑色,前景变成了白色。

我在页面上放置了一个分组框,并在组框中放置了项目。

我将该分组框的前色更改为白色,其中包含的项的标签也全部变为白色。但是组框标题仍然是黑色的……

我试过groupbox.forecolor = color.white;,但没有用。如何更改标题的颜色?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-31 08:38:22

GroupBox属性ForeColor应该影响其标题。

Winforms控件具有继承性,其中子控件应该继承父控件的前景色和背景色。

然而,我只是重现了这个问题。我正在使用Visual Studio 2010:

当我首先将groupbox放在窗体上,设置它的颜色,然后将窗体改回和前景颜色时,groupbox是正确的。当我删除该分组框,然后在窗体上放置一个已经设置了颜色的新分组框时,该分组框的标题是黑色的(尽管ForeColor属性设置为白色)。

但是,您似乎可以通过将Groupbox颜色设置为其他颜色,然后将其更改回白色来修复它。

票数 9
EN

Stack Overflow用户

发布于 2010-12-31 08:37:26

您可能应该创建一个继承自GroupBox的类并覆盖OnPaint

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4567191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档