Ler em inglês

Partilhar via


Color.FromName(String) Método

Definição

Cria uma estrutura Color com base no nome especificado de uma cor predefinida.

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

Parâmetros

name
String

Uma cadeia de caracteres que é o nome de uma cor predefinida. Os nomes válidos são os mesmos que os nomes dos elementos da enumeração KnownColor.

Retornos

O Color criado por esse método.

Exemplos

O exemplo de código a seguir demonstra os Amembros , R, BG, e FromName de um Colore do Implicit membro .

Este exemplo foi projetado para ser usado com um Windows Form. Cole o código no formulário e chame o ShowPropertiesOfSlateBlue método do método de manipulação de eventos do Paint formulário, passando 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));
}

Comentários

Uma cor predefinida também é chamada de cor conhecida e é representada por um elemento da KnownColor enumeração . Se o name parâmetro não for o nome válido de uma cor predefinida, o FromName método criará uma Color estrutura que tenha um valor ARGB de 0 (ou seja, todos os componentes ARGB serão 0).

Aplica-se a

Produto Versões
.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