Color.FromArgb

FromArgb(int)

创建一个 Color 结构,来源于 32 位 ARGB 值。

public static Color FromArgb(int argb)
参数类型描述
argbInt32指定 32 位 ARGB 值的值。

返回值

此方法创建的 Color 结构。

另请参见


FromArgb(int, int, int, int)

从四个 ARGB 分量(alpha、red、green 和 blue)值创建一个 Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。

public static Color FromArgb(int alpha, int red, int green, int blue)
参数类型描述
alphaInt32alpha 组件。有效值范围为 0 到 255。
redInt32red 组件。有效值范围为 0 到 255。
greenInt32green 组件。有效值范围为 0 到 255。
blueInt32blue 组件。有效值范围为 0 到 255。

返回值

此方法创建的 Color

异常

异常条件
ArgumentOutOfRangeExceptionalpharedgreenblue 小于 0 或大于 255。

另请参见


FromArgb(int, Color)

从指定的 Color 结构创建一个 Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。

public static Color FromArgb(int alpha, Color baseColor)
参数类型描述
alphaInt32Color 的 alpha 值。有效值范围为 0 到 255。
baseColorColor用于创建新 ColorColor

返回值

此方法创建的 Color

异常

异常条件
ArgumentOutOfRangeExceptionalpha 小于 0 或大于 255。

另请参见


FromArgb(int, int, int)

从指定的 8 位颜色值(red、green 和 blue)创建一个 Color 结构。alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。

public static Color FromArgb(int red, int green, int blue)
参数类型描述
redInt32Color 的 red 分量值。有效值范围为 0 到 255。
greenInt32Color 的 green 分量值。有效值范围为 0 到 255。
blueInt32Color 的 blue 分量值。有效值范围为 0 到 255。

返回值

此方法创建的 Color

异常

异常条件
ArgumentOutOfRangeExceptionredgreenblue 小于 0 或大于 255。

另请参见