c# - 组框标题颜色

标签 c# .net winforms

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

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

我将组框的前景色更改为白色,并且其中包含的项目的标签全部变为白色。但是组框标题保持黑色....

我试过 groupbox.forecolor = color.white; 但无济于事。如何更改标题的颜色?

最佳答案

GroupBox 属性 ForeColor 应影响其标题。

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

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

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

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

关于c# - 组框标题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567191/

相关文章:

c# - 在哪里可以找到生成 EAN 128 条形码的字体?

c# - 代码理解问题

c# - IFormatProvider 从double到string的科学转换——位数

c# - 选择在运行时保存文件的位置

c# - 在 C# 中创建不可变类的最简洁方法是什么?

c# - 如何使 IEnumerable<T> 只读?

.net - WCF Soap 消息删除 'To' header

c# - 我可以在后台线程中使用 Screen 类吗?

c# - FileNotFound 当我使用 Image.FromFile()

c# - 如何按计划在 Azure 中运行 C# Winform?