Color.ToKnownColor 方法

定义

获取此 Color 结构的 KnownColor 值。

public:
 System::Drawing::KnownColor ToKnownColor();
public System.Drawing.KnownColor ToKnownColor ();
member this.ToKnownColor : unit -> System.Drawing.KnownColor
Public Function ToKnownColor () As KnownColor

返回

如果 Color 是使用 FromName(String) 方法或 FromKnownColor(KnownColor) 方法基于预定义颜色创建的,则为 KnownColor 枚举的一个元素;否则为 0。

注解

预定义的颜色也称为已知颜色,由 枚举的 KnownColor 元素表示。 ToKnownColor将 方法应用于Color使用 FromArgb 方法创建的 结构时,ToKnownColor返回 0,即使 ARGB 值与预定义颜色的 ARGB 值匹配也是如此。 ToKnownColor 将它应用于 Color 使用 FromName 方法创建的结构时,也会返回 0,该字符串名称无效。

适用于