Color.FromArgb

FromArgb(int)

创建一个Color来自 32 位 ARGB 值的结构.

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

返回值

Color此方法创建的结构。

也可以看看


FromArgb(int, int, int, int)

创建一个Color来自四个 ARGB 分量(alpha、红色、绿色和蓝色)值的结构。虽然此方法允许为每个组件传递一个 32 位的值,但每个组件的值被限制为 8 位。

public static Color FromArgb(int alpha, int red, int green, int blue)
范围类型描述
alphaInt32阿尔法分量。有效值为 0 到 255。
redInt32红色成分。有效值为 0 到 255。
greenInt32绿色成分。有效值为 0 到 255。
blueInt32蓝色成分。有效值为 0 到 255。

返回值

Color该方法创建的。

例外

例外(健康)状况
ArgumentOutOfRangeExceptionalpha ,red ,green , 或者blue小于 0 或大于 255。

也可以看看


FromArgb(int, Color)

创建一个Color从指定的结构Color结构,但具有新指定的 alpha 值。尽管此方法允许为 alpha 值传递 32 位值,但该值被限制为 8 位。

public static Color FromArgb(int alpha, Color baseColor)
范围类型描述
alphaInt32新的 alpha 值Color.有效值为 0 到 255。
baseColorColorColor从中创建新的Color.

返回值

Color该方法创建的。

例外

例外(健康)状况
ArgumentOutOfRangeExceptionalpha小于 0 或大于 255。

也可以看看


FromArgb(int, int, int)

创建一个Color来自指定 8 位颜色值(红色、绿色和蓝色)的结构。 alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传递一个 32 位的值,但每个分量的值被限制为 8 位。

public static Color FromArgb(int red, int green, int blue)
范围类型描述
redInt32新的红色分量值Color.有效值为 0 到 255。
greenInt32新的绿色组件值Color.有效值为 0 到 255。
blueInt32新的蓝色分量值Color.有效值为 0 到 255。

返回值

Color该方法创建的。

例外

例外(健康)状况
ArgumentOutOfRangeExceptionred ,green , 或者blue小于 0 或大于 255。

也可以看看