Compartir a través de


KnownColor Enumeración

Definición

Especifica los colores del sistema conocidos.

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
Herencia
KnownColor

Campos

ActiveBorder 1

El color definido por el sistema que es el color del borde de la ventana activa.

ActiveCaption 2

El color definido por el sistema que es el color de fondo de la barra de título de la ventana activa.

ActiveCaptionText 3

El color definido por el sistema que es el color de texto de la barra de título de la ventana activa.

AliceBlue 28

Un color definido por el sistema.

AntiqueWhite 29

Un color definido por el sistema.

AppWorkspace 4

El color definido por el sistema que es el color del área de trabajo de la aplicación. El área de trabajo de la aplicación es el área en una vista de varios documentos que no ocupan dichos documentos.

Aqua 30

Un color definido por el sistema.

Aquamarine 31

Un color definido por el sistema.

Azure 32

Un color definido por el sistema.

Beige 33

Un color definido por el sistema.

Bisque 34

Un color definido por el sistema.

Black 35

Un color definido por el sistema.

BlanchedAlmond 36

Un color definido por el sistema.

Blue 37

Un color definido por el sistema.

BlueViolet 38

Un color definido por el sistema.

Brown 39

Un color definido por el sistema.

BurlyWood 40

Un color definido por el sistema.

ButtonFace 168

El color definido por el sistema que es el color de la cara de un elemento tridimensional.

ButtonHighlight 169

El color definido por el sistema que es el color de resalte de un elemento tridimensional. Este color se aplica a las partes de un elemento 3D expuestas a la fuente de luz.

ButtonShadow 170

El color definido por el sistema que es el color de la sombra de un elemento tridimensional. Este color se aplica a las partes de los elementos en tres dimensiones opuestas a la fuente de luz.

CadetBlue 41

Un color definido por el sistema.

Chartreuse 42

Un color definido por el sistema.

Chocolate 43

Un color definido por el sistema.

Control 5

El color definido por el sistema que es el color de la cara de un elemento tridimensional.

ControlDark 6

El color definido por el sistema que es el color de la sombra de un elemento tridimensional. El color de la sombra se aplica a las partes de los elementos en tres dimensiones que se encuentran en la zona alejada de la fuente de luz.

ControlDarkDark 7

El color definido por el sistema que es el color de la sombra oscura de un elemento tridimensional. El color de la sombra oscura se aplica a las partes de los elementos 3D que tienen el color más oscuro.

ControlLight 8

El color definido por el sistema que es el color claro de un elemento tridimensional. El color claro se aplica a las partes de los elementos 3D expuestos a la fuente de luz.

ControlLightLight 9

El color definido por el sistema que es el color de resalte de un elemento tridimensional. El color resaltado se aplica a las partes de los elementos 3D que tienen el color más claro.

ControlText 10

El color definido por el sistema que es el color de texto en un elemento tridimensional.

Coral 44

Un color definido por el sistema.

CornflowerBlue 45

Un color definido por el sistema.

Cornsilk 46

Un color definido por el sistema.

Crimson 47

Un color definido por el sistema.

Cyan 48

Un color definido por el sistema.

DarkBlue 49

Un color definido por el sistema.

DarkCyan 50

Un color definido por el sistema.

DarkGoldenrod 51

Un color definido por el sistema.

DarkGray 52

Un color definido por el sistema.

DarkGreen 53

Un color definido por el sistema.

DarkKhaki 54

Un color definido por el sistema.

DarkMagenta 55

Un color definido por el sistema.

DarkOliveGreen 56

Un color definido por el sistema.

DarkOrange 57

Un color definido por el sistema.

DarkOrchid 58

Un color definido por el sistema.

DarkRed 59

Un color definido por el sistema.

DarkSalmon 60

Un color definido por el sistema.

DarkSeaGreen 61

Un color definido por el sistema.

DarkSlateBlue 62

Un color definido por el sistema.

DarkSlateGray 63

Un color definido por el sistema.

DarkTurquoise 64

Un color definido por el sistema.

DarkViolet 65

Un color definido por el sistema.

DeepPink 66

Un color definido por el sistema.

DeepSkyBlue 67

Un color definido por el sistema.

Desktop 11

El color definido por el sistema que es el color del escritorio.

DimGray 68

Un color definido por el sistema.

DodgerBlue 69

Un color definido por el sistema.

Firebrick 70

Un color definido por el sistema.

FloralWhite 71

Un color definido por el sistema.

ForestGreen 72

Un color definido por el sistema.

Fuchsia 73

Un color definido por el sistema.

Gainsboro 74

Un color definido por el sistema.

GhostWhite 75

Un color definido por el sistema.

Gold 76

Un color definido por el sistema.

Goldenrod 77

Un color definido por el sistema.

GradientActiveCaption 171

El color definido por el sistema que es el color más claro en el degradado de color de una barra de título en una ventana activa.

GradientInactiveCaption 172

El color definido por el sistema que es el color más claro en el degradado de color de una barra de título en una ventana inactiva.

Gray 78

Un color definido por el sistema.

GrayText 12

El color definido por el sistema que es el color de texto atenuado. Los elementos de una lista que están deshabilitados se muestran en texto atenuado.

Green 79

Un color definido por el sistema.

GreenYellow 80

Un color definido por el sistema.

Highlight 13

El color definido por el sistema que es el color de fondo de los elementos seleccionados. Incluye elementos de menú seleccionados además del texto seleccionado.

HighlightText 14

El color definido por el sistema que es el color de texto de los elementos seleccionados.

Honeydew 81

Un color definido por el sistema.

HotPink 82

Un color definido por el sistema.

HotTrack 15

El color definido por el sistema que se utiliza para designar un elemento del que se hace un seguimiento completo. Si se hace un solo clic en un elemento del que se hace un seguimiento completo, el elemento se ejecuta.

InactiveBorder 16

El color definido por el sistema que es el color del borde de una ventana no activa.

InactiveCaption 17

El color definido por el sistema que es el color de fondo de la barra de título de una ventana no activa.

InactiveCaptionText 18

El color definido por el sistema que es el color de texto de la barra de título de una ventana no activa.

IndianRed 83

Un color definido por el sistema.

Indigo 84

Un color definido por el sistema.

Info 19

El color definido por el sistema que es el color de fondo de una información sobre herramientas.

InfoText 20

El color definido por el sistema que es el color de texto de una información sobre herramientas.

Ivory 85

Un color definido por el sistema.

Khaki 86

Un color definido por el sistema.

Lavender 87

Un color definido por el sistema.

LavenderBlush 88

Un color definido por el sistema.

LawnGreen 89

Un color definido por el sistema.

LemonChiffon 90

Un color definido por el sistema.

LightBlue 91

Un color definido por el sistema.

LightCoral 92

Un color definido por el sistema.

LightCyan 93

Un color definido por el sistema.

LightGoldenrodYellow 94

Un color definido por el sistema.

LightGray 95

Un color definido por el sistema.

LightGreen 96

Un color definido por el sistema.

LightPink 97

Un color definido por el sistema.

LightSalmon 98

Un color definido por el sistema.

LightSeaGreen 99

Un color definido por el sistema.

LightSkyBlue 100

Un color definido por el sistema.

LightSlateGray 101

Un color definido por el sistema.

LightSteelBlue 102

Un color definido por el sistema.

LightYellow 103

Un color definido por el sistema.

Lime 104

Un color definido por el sistema.

LimeGreen 105

Un color definido por el sistema.

Linen 106

Un color definido por el sistema.

Magenta 107

Un color definido por el sistema.

Maroon 108

Un color definido por el sistema.

MediumAquamarine 109

Un color definido por el sistema.

MediumBlue 110

Un color definido por el sistema.

MediumOrchid 111

Un color definido por el sistema.

MediumPurple 112

Un color definido por el sistema.

MediumSeaGreen 113

Un color definido por el sistema.

MediumSlateBlue 114

Un color definido por el sistema.

MediumSpringGreen 115

Un color definido por el sistema.

MediumTurquoise 116

Un color definido por el sistema.

MediumVioletRed 117

Un color definido por el sistema.

Menu 21

El color definido por el sistema que es el color de fondo de un menú.

MenuBar 173

El color definido por el sistema que es el color de fondo de una barra de menús.

MenuHighlight 174

El color definido por el sistema que es el color que se utiliza para resaltar los elementos de menú cuando el menú aparece como un menú plano.

MenuText 22

El color definido por el sistema que es el color de texto de un menú.

MidnightBlue 118

Un color definido por el sistema.

MintCream 119

Un color definido por el sistema.

MistyRose 120

Un color definido por el sistema.

Moccasin 121

Un color definido por el sistema.

NavajoWhite 122

Un color definido por el sistema.

Navy 123

Un color definido por el sistema.

OldLace 124

Un color definido por el sistema.

Olive 125

Un color definido por el sistema.

OliveDrab 126

Un color definido por el sistema.

Orange 127

Un color definido por el sistema.

OrangeRed 128

Un color definido por el sistema.

Orchid 129

Un color definido por el sistema.

PaleGoldenrod 130

Un color definido por el sistema.

PaleGreen 131

Un color definido por el sistema.

PaleTurquoise 132

Un color definido por el sistema.

PaleVioletRed 133

Un color definido por el sistema.

PapayaWhip 134

Un color definido por el sistema.

PeachPuff 135

Un color definido por el sistema.

Peru 136

Un color definido por el sistema.

Pink 137

Un color definido por el sistema.

Plum 138

Un color definido por el sistema.

PowderBlue 139

Un color definido por el sistema.

Purple 140

Un color definido por el sistema.

RebeccaPurple 175

Color definido por el sistema que representa el valor #663399ARGB .

Red 141

Un color definido por el sistema.

RosyBrown 142

Un color definido por el sistema.

RoyalBlue 143

Un color definido por el sistema.

SaddleBrown 144

Un color definido por el sistema.

Salmon 145

Un color definido por el sistema.

SandyBrown 146

Un color definido por el sistema.

ScrollBar 23

El color definido por el sistema que es el color de fondo de una barra de desplazamiento.

SeaGreen 147

Un color definido por el sistema.

SeaShell 148

Un color definido por el sistema.

Sienna 149

Un color definido por el sistema.

Silver 150

Un color definido por el sistema.

SkyBlue 151

Un color definido por el sistema.

SlateBlue 152

Un color definido por el sistema.

SlateGray 153

Un color definido por el sistema.

Snow 154

Un color definido por el sistema.

SpringGreen 155

Un color definido por el sistema.

SteelBlue 156

Un color definido por el sistema.

Tan 157

Un color definido por el sistema.

Teal 158

Un color definido por el sistema.

Thistle 159

Un color definido por el sistema.

Tomato 160

Un color definido por el sistema.

Transparent 27

Un color definido por el sistema.

Turquoise 161

Un color definido por el sistema.

Violet 162

Un color definido por el sistema.

Wheat 163

Un color definido por el sistema.

White 164

Un color definido por el sistema.

WhiteSmoke 165

Un color definido por el sistema.

Window 24

El color definido por el sistema que es el color de fondo en el área de cliente de una ventana.

WindowFrame 25

El color definido por el sistema de un marco de ventana.

WindowText 26

El color definido por el sistema que es el color de texto en el área de cliente de una ventana.

Yellow 166

Un color definido por el sistema.

YellowGreen 167

Un color definido por el sistema.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la KnownColor enumeración para imprimir los nombres y los colores de todos sus valores. Este ejemplo está diseñado para usarse con Windows Forms. Create un formulario y pegue el código siguiente en él. Llame al DisplayKnownColors método en el método de control de eventos del Paint formulario, pasando e como 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

Se aplica a