为什么IsKnownColor无法识别所有颜色?

时间:2014-09-13 19:53:10

标签: c# winforms colors

使用此代码:

Color c = Color.FromName("CarminePink");
if (c.IsKnownColor)
{
    MessageBox.Show("IS COLOR");
}

为什么这不能识别" CarminePink"例如。它认识到一些,有些不认识。

1 个答案:

答案 0 :(得分:3)

来自Color.IsKnownColor property

  

获取一个值,该值指示此Color结构是否为预定义结构   颜色。预定义的颜色由元素表示   KnownColor枚举。

并且CarminePink不是KnownColor enumeration值之一。这就是您c.IsKnownColor返回false

的原因