Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Color.G

 

Publicado: octubre de 2016

Obtiene el valor del componente verde de esta Color estructura.

Espacio de nombres:   System.Drawing
Ensamblado:  System.Drawing (en System.Drawing.dll)

public byte G { get; }

Valor de propiedad

Type: System.Byte

El valor del componente verde de esta Color.

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

En el ejemplo de código siguiente se muestra el A, R, G, y B Propiedades de un Color, y el Implicit(Size to SizeF) miembro.

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

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));
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: