禁用文本的系统颜色是什么?

ang*_*son 22 .net text colors winforms

我有一个没有禁用/启用支持文本的控件,所以我需要在其中构建它.

问题很简单:如果我想选择正确的系统颜色,以便此控件具有与相邻禁用标签相同的禁用文本颜色,我应该选择哪种系统颜色?我已经尝试了一些,似乎没有一个,它们要么太轻或太暗.

换句话说,假设存在ForeColor属性,我应该在这里写什么:

myDefunctLabel.ForeColor = SystemColors.???;
Run Code Online (Sandbox Code Playgroud)

Ada*_*rth 17

SystemColors.ControlDark在我的屏幕上看起来不错.这是从实际尝试它们.我尝试了大多数其他人,阴影是错误的.

但根据文档,GrayText是你需要的那个.请记住,我在启用了Aero的Windows 7上尝试了我的示例,不确定屏幕主题是否与此处的着色有关.