Leer en inglés

Compartir a través de


Color.FromName(String) Método

Definición

Crea una estructura Color a partir del nombre especificado de un color predefinido.

public static System.Drawing.Color FromName (string name);

Parámetros

name
String

Cadena que es el nombre de un color predefinido. Los nombres válidos son los nombres de los elementos de la enumeración KnownColor.

Devoluciones

La Color que este método crea.

Ejemplos

En el ejemplo de código siguiente se muestran los Amiembros , RG, B, y FromName de , Colory el 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.

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

Un color predefinido también se denomina color conocido y se representa mediante un elemento de la KnownColor enumeración. Si el name parámetro no es el nombre válido de un color predefinido, el FromName método crea una Color estructura que tiene un valor ARGB de 0 (es decir, todos los componentes ARGB son 0).

Se aplica a