我试图设置标签控件的禁用字体特征。我可以将所有的字体特性(大小,粗体,等等),但颜色由默认的Windows行为,这似乎是这两种颜色的一个覆盖:Windows窗体:如何更改已禁用标签的字体颜色
- 如果背景颜色是透明的,然后前景色为与TextBox禁用的颜色相同。
- 如果背景色设置为其他任何值,ForeColor是深灰色。
下图显示了行为 - 列1是标签,列2是文本框,列3是组合框。
alt text http://highplainstech.com/images/testForm.png
编辑 - 说明像:前两排是一个标签,文本框,组合框和默认样式。在后面的两行中,我将背景颜色设置为红色,将前景设置为白色。 Microsoft处理的禁用字体样式不一致。
-1,OP询问如何更改字体颜色(又名forecolor),您的链接提供了更改背景颜色的方法。有时候,改变背景色并不是一个可行的解决方案。 – MDMoore313 2013-06-19 15:15:54