为了账号安全,请及时绑定邮箱和手机立即绑定

未启用时复选框文本的字体颜色是什么

未启用时复选框文本的字体颜色是什么

C#
三国纷争 2022-11-22 16:33:23

我在 C# 中有一个标签和一个复选框。我只想让标签的字体颜色在未启用时与复选框的文本相同,比如一种灰色。有什么办法吗?

当未启用该框时,我试图更改标签的字体颜色。但是我找不到正确的颜色。


查看完整描述

3 回答

?
慕标琳琳

TA贡献1503条经验 获得超9个赞

该类SystemColors包含具有大多数应用程序使用的标准颜色的静态属性,除非它们使用某些皮肤或任何自定义颜色。

尝试一下

label1.ForeColor = SystemColors.GrayText;

该物业的描述说:

返回: System.Drawing.Color,它是变暗文本的颜色。


查看完整回答
反对 回复 2022-11-22
?
qq_花开花谢_0

TA贡献1548条经验 获得超5个赞

如果您使用的是 WPF,则可以获得复选框文本的颜色,并使用

Brush color = _checkBoxName.Foreground;
_labelName.Foreground = color;


查看完整回答
反对 回复 2022-11-22
?
潇潇雨雨

TA贡献1553条经验 获得超3个赞

禁用标签字体的确切颜色是:SystemColors.ControlDark

所以你只需要做这样的事情:

label1.ForeColor = SystemColors.ControlDark;

这里有两个标签,一个是enabled = false,另一个是withlabel1.ForeColor = SystemColors.ControlDark;

你可以看到它们完全一样。

//img2.sycdn.imooc.com/637c897a0001852f01520052.jpg

查看完整回答
反对 回复 2022-11-22
  • 3 回答
  • 0 关注
  • 7 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信