Color.ToKnownColor メソッド


この Color 構造体の KnownColor 値を取得します。Gets the KnownColor value of this Color structure.

 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 です。An element of the KnownColor enumeration, if the Color is created from a predefined color by using either the FromName(String) method or the FromKnownColor(KnownColor) method; otherwise, 0.


定義済みの色は既知の色とも呼ばれ、KnownColor 列挙体の要素によって表されます。A predefined color is also called a known color and is represented by an element of the KnownColor enumeration. ToKnownColor メソッドが FromArgb メソッドを使用して作成された Color の構造体に適用されている場合、ARGB 値が定義済みの色の ARGB 値に一致する場合でも、ToKnownColor は0を返します。When the ToKnownColor method is applied to a Color structure that is created by using the FromArgb method, ToKnownColor returns 0, even if the ARGB value matches the ARGB value of a predefined color. ToKnownColor は、無効な文字列名を持つ FromName メソッドを使用して作成された Color の構造体に適用された場合にも0を返します。ToKnownColor also returns 0 when it is applied to a Color structure that is created by using the FromName method with a string name that is not valid.