KnownColor Énumération

Définition

Spécifie les couleurs système connues.

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
Héritage
KnownColor

Champs

ActiveBorder 1

Couleur définie par le système de la bordure de la fenêtre active.

ActiveCaption 2

Couleur définie par le système de l'arrière-plan de la barre de titre de la fenêtre active.

ActiveCaptionText 3

Couleur définie par le système du texte de la barre de titre de la fenêtre active.

AliceBlue 28

Couleur définie par le système.

AntiqueWhite 29

Couleur définie par le système.

AppWorkspace 4

Couleur définie par le système de l'espace de travail de l'application. L'espace de travail est la zone, dans un affichage à plusieurs documents, qui n'est pas occupée par des documents.

Aqua 30

Couleur définie par le système.

Aquamarine 31

Couleur définie par le système.

Azure 32

Couleur définie par le système.

Beige 33

Couleur définie par le système.

Bisque 34

Couleur définie par le système.

Black 35

Couleur définie par le système.

BlanchedAlmond 36

Couleur définie par le système.

Blue 37

Couleur définie par le système.

BlueViolet 38

Couleur définie par le système.

Brown 39

Couleur définie par le système.

BurlyWood 40

Couleur définie par le système.

ButtonFace 168

Couleur de face définie par le système d'un élément 3D.

ButtonHighlight 169

Couleur définie par le système qui est la couleur de surbrillance d'un élément 3D. Cette couleur est appliquée aux parties d'un élément 3D qui font face à la source de lumière.

ButtonShadow 170

Couleur définie par le système qui est la couleur de l'ombre d'un élément 3D. Cette couleur est appliquée aux parties d'un élément 3D qui ne font pas face à la source de lumière.

CadetBlue 41

Couleur définie par le système.

Chartreuse 42

Couleur définie par le système.

Chocolate 43

Couleur définie par le système.

Control 5

Couleur de face définie par le système d'un élément 3D.

ControlDark 6

Couleur de l'ombre définie par le système d'un élément 3D. La couleur de l'ombre est appliquée aux parties d'un élément 3D qui ne font pas face à la source de lumière.

ControlDarkDark 7

Couleur définie par le système qui est la couleur de l'ombre foncée d'un élément 3D. La couleur de l'ombre foncée est appliquée aux parties d'un élément 3D dont la couleur est la plus foncée.

ControlLight 8

Couleur définie par le système qui est la couleur claire d'un élément 3D. La couleur claire est appliquée aux parties d'un élément 3D qui font face à la source de lumière.

ControlLightLight 9

Couleur de surbrillance définie par le système d'un élément 3D. La couleur de surbrillance est appliquée aux parties d'un élément 3D qui correspondent à la couleur la plus claire.

ControlText 10

Couleur définie par le système du texte d'un élément 3D.

Coral 44

Couleur définie par le système.

CornflowerBlue 45

Couleur définie par le système.

Cornsilk 46

Couleur définie par le système.

Crimson 47

Couleur définie par le système.

Cyan 48

Couleur définie par le système.

DarkBlue 49

Couleur définie par le système.

DarkCyan 50

Couleur définie par le système.

DarkGoldenrod 51

Couleur définie par le système.

DarkGray 52

Couleur définie par le système.

DarkGreen 53

Couleur définie par le système.

DarkKhaki 54

Couleur définie par le système.

DarkMagenta 55

Couleur définie par le système.

DarkOliveGreen 56

Couleur définie par le système.

DarkOrange 57

Couleur définie par le système.

DarkOrchid 58

Couleur définie par le système.

DarkRed 59

Couleur définie par le système.

DarkSalmon 60

Couleur définie par le système.

DarkSeaGreen 61

Couleur définie par le système.

DarkSlateBlue 62

Couleur définie par le système.

DarkSlateGray 63

Couleur définie par le système.

DarkTurquoise 64

Couleur définie par le système.

DarkViolet 65

Couleur définie par le système.

DeepPink 66

Couleur définie par le système.

DeepSkyBlue 67

Couleur définie par le système.

Desktop 11

Couleur définie par le système du bureau.

DimGray 68

Couleur définie par le système.

DodgerBlue 69

Couleur définie par le système.

Firebrick 70

Couleur définie par le système.

FloralWhite 71

Couleur définie par le système.

ForestGreen 72

Couleur définie par le système.

Fuchsia 73

Couleur définie par le système.

Gainsboro 74

Couleur définie par le système.

GhostWhite 75

Couleur définie par le système.

Gold 76

Couleur définie par le système.

Goldenrod 77

Couleur définie par le système.

GradientActiveCaption 171

Couleur définie par le système la plus claire dans le dégradé de la barre de titre d'une fenêtre active.

GradientInactiveCaption 172

Couleur définie par le système la plus claire dans le dégradé de la barre de titre d'une fenêtre inactive.

Gray 78

Couleur définie par le système.

GrayText 12

Couleur définie par le système du texte estompé. Les éléments désactivés dans une liste sont affichés sous forme de texte estompé.

Green 79

Couleur définie par le système.

GreenYellow 80

Couleur définie par le système.

Highlight 13

Couleur définie par le système de l'arrière-plan des éléments sélectionnés. Les éléments de menu sélectionnés, ainsi que le texte sélectionné, sont concernés.

HighlightText 14

Couleur définie par le système du texte des éléments sélectionnés.

Honeydew 81

Couleur définie par le système.

HotPink 82

Couleur définie par le système.

HotTrack 15

Couleur définie par le système utilisée pour désigner un élément « hot-tracked ». Un seul clic sur un élément « hot-tracked » exécute l'élément.

InactiveBorder 16

Couleur définie par le système de la bordure d'une fenêtre inactive.

InactiveCaption 17

Couleur définie par le système de l'arrière-plan de la barre de titre d'une fenêtre inactive.

InactiveCaptionText 18

Couleur définie par le système du texte de la barre de titre d'une fenêtre inactive.

IndianRed 83

Couleur définie par le système.

Indigo 84

Couleur définie par le système.

Info 19

Couleur définie par le système de l'arrière-plan d'une info-bulle.

InfoText 20

Couleur définie par le système du texte d'une info-bulle.

Ivory 85

Couleur définie par le système.

Khaki 86

Couleur définie par le système.

Lavender 87

Couleur définie par le système.

LavenderBlush 88

Couleur définie par le système.

LawnGreen 89

Couleur définie par le système.

LemonChiffon 90

Couleur définie par le système.

LightBlue 91

Couleur définie par le système.

LightCoral 92

Couleur définie par le système.

LightCyan 93

Couleur définie par le système.

LightGoldenrodYellow 94

Couleur définie par le système.

LightGray 95

Couleur définie par le système.

LightGreen 96

Couleur définie par le système.

LightPink 97

Couleur définie par le système.

LightSalmon 98

Couleur définie par le système.

LightSeaGreen 99

Couleur définie par le système.

LightSkyBlue 100

Couleur définie par le système.

LightSlateGray 101

Couleur définie par le système.

LightSteelBlue 102

Couleur définie par le système.

LightYellow 103

Couleur définie par le système.

Lime 104

Couleur définie par le système.

LimeGreen 105

Couleur définie par le système.

Linen 106

Couleur définie par le système.

Magenta 107

Couleur définie par le système.

Maroon 108

Couleur définie par le système.

MediumAquamarine 109

Couleur définie par le système.

MediumBlue 110

Couleur définie par le système.

MediumOrchid 111

Couleur définie par le système.

MediumPurple 112

Couleur définie par le système.

MediumSeaGreen 113

Couleur définie par le système.

MediumSlateBlue 114

Couleur définie par le système.

MediumSpringGreen 115

Couleur définie par le système.

MediumTurquoise 116

Couleur définie par le système.

MediumVioletRed 117

Couleur définie par le système.

Menu 21

Couleur définie par le système de l'arrière-plan d'un menu.

MenuBar 173

Couleur définie par le système de l'arrière-plan d'une barre de menus.

MenuHighlight 174

Couleur définie par le système utilisée pour mettre en surbrillance les éléments de menu lorsque le menu s'affiche en 2D.

MenuText 22

Couleur définie par le système du texte d'un menu.

MidnightBlue 118

Couleur définie par le système.

MintCream 119

Couleur définie par le système.

MistyRose 120

Couleur définie par le système.

Moccasin 121

Couleur définie par le système.

NavajoWhite 122

Couleur définie par le système.

Navy 123

Couleur définie par le système.

OldLace 124

Couleur définie par le système.

Olive 125

Couleur définie par le système.

OliveDrab 126

Couleur définie par le système.

Orange 127

Couleur définie par le système.

OrangeRed 128

Couleur définie par le système.

Orchid 129

Couleur définie par le système.

PaleGoldenrod 130

Couleur définie par le système.

PaleGreen 131

Couleur définie par le système.

PaleTurquoise 132

Couleur définie par le système.

PaleVioletRed 133

Couleur définie par le système.

PapayaWhip 134

Couleur définie par le système.

PeachPuff 135

Couleur définie par le système.

Peru 136

Couleur définie par le système.

Pink 137

Couleur définie par le système.

Plum 138

Couleur définie par le système.

PowderBlue 139

Couleur définie par le système.

Purple 140

Couleur définie par le système.

RebeccaPurple 175

Couleur définie par le système représentant la valeur #663399ARGB .

Red 141

Couleur définie par le système.

RosyBrown 142

Couleur définie par le système.

RoyalBlue 143

Couleur définie par le système.

SaddleBrown 144

Couleur définie par le système.

Salmon 145

Couleur définie par le système.

SandyBrown 146

Couleur définie par le système.

ScrollBar 23

Couleur définie par le système de l'arrière-plan d'une barre de défilement.

SeaGreen 147

Couleur définie par le système.

SeaShell 148

Couleur définie par le système.

Sienna 149

Couleur définie par le système.

Silver 150

Couleur définie par le système.

SkyBlue 151

Couleur définie par le système.

SlateBlue 152

Couleur définie par le système.

SlateGray 153

Couleur définie par le système.

Snow 154

Couleur définie par le système.

SpringGreen 155

Couleur définie par le système.

SteelBlue 156

Couleur définie par le système.

Tan 157

Couleur définie par le système.

Teal 158

Couleur définie par le système.

Thistle 159

Couleur définie par le système.

Tomato 160

Couleur définie par le système.

Transparent 27

Couleur définie par le système.

Turquoise 161

Couleur définie par le système.

Violet 162

Couleur définie par le système.

Wheat 163

Couleur définie par le système.

White 164

Couleur définie par le système.

WhiteSmoke 165

Couleur définie par le système.

Window 24

Couleur définie par le système de l'arrière-plan de la zone cliente d'une fenêtre.

WindowFrame 25

Couleur définie par le système d'un frame de fenêtre.

WindowText 26

Couleur définie par le système du texte de la zone cliente d'une fenêtre.

Yellow 166

Couleur définie par le système.

YellowGreen 167

Couleur définie par le système.

Exemples

L’exemple de code suivant montre comment utiliser l’énumération KnownColor pour imprimer les noms et les couleurs de toutes ses valeurs. Cet exemple est conçu pour être utilisé avec Windows Forms. Créez un formulaire et collez-y le code suivant. Appelez la DisplayKnownColors méthode dans la méthode de gestion des événements du Paint formulaire, en passant e comme PaintEventArgs.

private:
   void DisplayKnownColors( PaintEventArgs^ e )
   {
      this->Size = System::Drawing::Size( 650, 550 );

      // Get all the values from the KnownColor enumeration.
      System::Array^ colorsArray = Enum::GetValues( KnownColor::typeid );
      array<KnownColor>^allColors = gcnew array<KnownColor>(colorsArray->Length);
      Array::Copy( colorsArray, allColors, colorsArray->Length );

      // Loop through printing out the values' names in the colors 
      // they represent.
      float y = 0;
      float x = 10.0F;
      for ( int i = 0; i < allColors->Length; i++ )
      {
         // If x is a multiple of 30, start a new column.
         if ( i > 0 && i % 30 == 0 )
         {
            x += 105.0F;
            y = 15.0F;
         }
         else
         {
            // Otherwise, increment y by 15.
            y += 15.0F;
         }

         // Create a custom brush from the color and use it to draw
         // the brush's name.
         SolidBrush^ aBrush = gcnew SolidBrush( Color::FromName( allColors[ i ].ToString() ) );
         e->Graphics->DrawString( allColors[ i ].ToString(), this->Font, aBrush, x, y );

         // Dispose of the custom brush.
         delete aBrush;
      }
   }
private void DisplayKnownColors(PaintEventArgs e)
{
    this.Size = new Size(650, 550);
    
    // Get all the values from the KnownColor enumeration.
    System.Array colorsArray = Enum.GetValues(typeof(KnownColor));
    KnownColor[] allColors = new KnownColor[colorsArray.Length];

    Array.Copy(colorsArray, allColors, colorsArray.Length);

    // Loop through printing out the values' names in the colors 
    // they represent.
    float y = 0;
    float x = 10.0F;

    for(int i = 0; i < allColors.Length; i++)
    {

        // If x is a multiple of 30, start a new column.
        if (i > 0 && i % 30 == 0)
        {
            x += 105.0F;
            y = 15.0F;
        }
        else
        {
            // Otherwise, increment y by 15.
            y += 15.0F;
        }

        // Create a custom brush from the color and use it to draw
        // the brush's name.
        SolidBrush aBrush = 
            new SolidBrush(Color.FromName(allColors[i].ToString()));
        e.Graphics.DrawString(allColors[i].ToString(), 
            this.Font, aBrush, x, y);

        // Dispose of the custom brush.
        aBrush.Dispose();
    }
}
Private Sub DisplayKnownColors(ByVal e As PaintEventArgs)
    Me.Size = New Size(650, 550)
    Dim i As Integer

    ' Get all the values from the KnownColor enumeration.
    Dim colorsArray As System.Array = _
        [Enum].GetValues(GetType(KnownColor))
    Dim allColors(colorsArray.length) As KnownColor

    Array.Copy(colorsArray, allColors, colorsArray.Length)

    ' Loop through printing out the value's name in the colors 
    ' they represent.
    Dim y As Single
    Dim x As Single = 10.0F

    For i = 0 To allColors.Length - 1

        ' If x is a multiple of 30, start a new column.
        If (i > 0 And i Mod 30 = 0) Then
            x += 105.0F
            y = 15.0F
        Else
            ' Otherwise increment y by 15.
            y += 15.0F
        End If

        ' Create a custom brush from the color and use it to draw
        ' the brush's name.
        Dim aBrush As New SolidBrush(Color.FromName( _
            allColors(i).ToString()))
        e.Graphics.DrawString(allColors(i).ToString(), _
            Me.Font, aBrush, x, y)

        ' Dispose of the custom brush.
        aBrush.Dispose()
    Next

End Sub

S’applique à