Leer en inglés

Compartir a través de


Color.G Propiedad

Definición

Obtiene el valor del componente verde de esta estructura Color.

C#
public byte G { get; }

Valor de propiedad

Valor del componente verde de este Color.

Ejemplos

En el ejemplo de código siguiente se muestran las Apropiedades , R, Gy B de , Colory del Implicit miembro .

Este ejemplo está diseñado para usarse con un formulario Windows Forms. Pegue el código en el formulario y llame al ShowPropertiesOfSlateBlue método desde el método de control de eventos del Paint formulario, pasando e como PaintEventArgs.

C#
private void ShowPropertiesOfSlateBlue(PaintEventArgs e)
{
    Color slateBlue = Color.FromName("SlateBlue");
    byte g = slateBlue.G;
    byte b = slateBlue.B;
    byte r = slateBlue.R;
    byte a = slateBlue.A;
    string text = String.Format("Slate Blue has these ARGB values: Alpha:{0}, " +
        "red:{1}, green: {2}, blue {3}", new object[]{a, r, g, b});
    e.Graphics.DrawString(text, 
        new Font(this.Font, FontStyle.Italic), 
        new SolidBrush(slateBlue), 
        new RectangleF(new PointF(0.0F, 0.0F), this.Size));
}

Comentarios

El color de cada píxel se representa como un número de 32 bits: 8 bits para alfa, rojo, verde y azul (ARGB). Cada uno de los cuatro componentes es un número comprendido entre 0 y 255; 0 no representa ninguna intensidad y 255 representa la intensidad completa. Del mismo modo, G es un valor de 0 a 255 con 0 que no representa verde y 255 que representa totalmente verde.

Se aplica a

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1