Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Color.R propriété

 

Date de publication : novembre 2016

Obtient la valeur du composant rouge de ce Color structure.

Espace de noms:   System.Drawing
Assembly:  System.Drawing (dans System.Drawing.dll)

public byte R { get; }

Valeur de propriété

Type: System.Byte

La valeur du composant rouge de ce Color.

La couleur de chaque pixel est représentée comme un nombre 32 bits : 8 bits pour alpha, rouge, vert et bleu (ARVB). Chacun des quatre composants est un nombre compris entre 0 et 255, où 0 représente aucune intensité et 255 une intensité maximale. De même,

R est une valeur comprise entre 0 et 255 où 0 représente une absence totale de rouge et 255 représente entièrement rouge.

L’exemple de code suivant montre le A, R, G, et B Propriétés d’un Color, et le Implicit(Size to SizeF) membre.

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 du formulaire Paint méthode de gestion d’événements, en transmettant e comme 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 depuis 1.1
Retour au début
Afficher: