【发布时间】:2019-01-12 02:58:18
【问题描述】:
我正在尝试为标签控件设置禁用的字体特征。我可以设置所有的字体特征(大小、粗体等),但是颜色会被默认的 windows 行为覆盖,这似乎是这两种颜色之一:
- 如果背景颜色是透明的,则 ForeColor 与 TextBox disabled Color 相同。
- 如果背景颜色设置为其他颜色,则 ForeColor 为深灰色。
下图演示了这种行为——第 1 列是标签,第 2 列是文本框,第 3 列是组合框。
编辑——解释图像:前两行是标签、文本框和组合框的默认样式。在后两行中,我将背景颜色设置为红色,将前景设置为白色。微软禁用的字体样式处理不一致。
【问题讨论】:
标签: winforms