Lire en anglais

Partager via


Color.FromName(String) Méthode

Définition

Crée une structure Color à partir du nom de couleur prédéfinie spécifié.

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

Paramètres

name
String

Chaîne correspondant au nom d'une couleur prédéfinie. Les noms valides sont ceux des éléments de l'énumération KnownColor.

Retours

Color créé par cette méthode.

Exemples

L’exemple de code suivant illustre les Amembres , R, G, Bet FromName d’un Colormembre et .Implicit

Cet exemple est conçu pour être utilisé avec un Windows Form. Collez le code dans le formulaire et appelez la ShowPropertiesOfSlateBlue méthode à partir de la méthode de gestion des événements du Paint formulaire, en passant e comme 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));
}

Remarques

Une couleur prédéfinie est également appelée couleur connue et est représentée par un élément de l’énumération KnownColor . Si le name paramètre n’est pas le nom valide d’une couleur prédéfinie, la méthode crée une Color structure dont la FromName valeur ARGB est 0 (autrement dit, tous les composants ARGB sont 0).

S’applique à

Produit Versions
.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