Condividi tramite


KnownColor Enumerazione

Definizione

Specifica i colori di sistema noti.

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
Ereditarietà
KnownColor

Campi

ActiveBorder 1

Colore, definito dal sistema, del bordo della finestra attiva.

ActiveCaption 2

Colore, definito dal sistema, dello sfondo della barra del titolo della finestra attiva.

ActiveCaptionText 3

Colore, definito dal sistema, del testo della barra del titolo della finestra attiva.

AliceBlue 28

Colore definito dal sistema.

AntiqueWhite 29

Colore definito dal sistema.

AppWorkspace 4

Colore, definito dal sistema, dell'area di lavoro dell'applicazione. L'area di lavoro dell'applicazione è l'area non occupata da documenti in una visualizzazione a documenti multipli.

Aqua 30

Colore definito dal sistema.

Aquamarine 31

Colore definito dal sistema.

Azure 32

Colore definito dal sistema.

Beige 33

Colore definito dal sistema.

Bisque 34

Colore definito dal sistema.

Black 35

Colore definito dal sistema.

BlanchedAlmond 36

Colore definito dal sistema.

Blue 37

Colore definito dal sistema.

BlueViolet 38

Colore definito dal sistema.

Brown 39

Colore definito dal sistema.

BurlyWood 40

Colore definito dal sistema.

ButtonFace 168

Colore della superficie di un elemento 3-D definito dal sistema.

ButtonHighlight 169

Colore, definito dal sistema, che corrisponde al colore dei lati illuminati di un elemento 3-D. Questo colore viene applicato alle parti di un elemento 3D rivolte verso la sorgente di luce.

ButtonShadow 170

Colore, definito dal sistema, che corrisponde al colore ombreggiatura di un elemento 3-D. Questo colore viene applicato alle parti di un elemento 3D non rivolte verso la sorgente di luce.

CadetBlue 41

Colore definito dal sistema.

Chartreuse 42

Colore definito dal sistema.

Chocolate 43

Colore definito dal sistema.

Control 5

Colore della superficie di un elemento 3-D definito dal sistema.

ControlDark 6

Colore ombreggiatura, definito dal sistema, di un elemento 3-D. Il colore ombreggiatura viene applicato alle parti di un elemento 3D non rivolte verso la sorgente di luce.

ControlDarkDark 7

Colore, definito dal sistema, che corrisponde al colore ombreggiatura scura di un elemento 3-D. Il colore ombreggiatura scura viene applicato alle parti di un elemento 3D del colore più scuro.

ControlLight 8

Colore, definito dal sistema, che corrisponde al colore illuminazione di un elemento 3-D. Il colore illuminazione viene applicato alle parti di un elemento 3D rivolte verso la sorgente di luce.

ControlLightLight 9

Colore, definito dal sistema, dei lati illuminati di un elemento 3-D. Il colore dei lati illuminati viene applicato alle parti di un elemento 3D del colore più chiaro.

ControlText 10

Colore di testo, definito dal sistema, in un elemento 3-D.

Coral 44

Colore definito dal sistema.

CornflowerBlue 45

Colore definito dal sistema.

Cornsilk 46

Colore definito dal sistema.

Crimson 47

Colore definito dal sistema.

Cyan 48

Colore definito dal sistema.

DarkBlue 49

Colore definito dal sistema.

DarkCyan 50

Colore definito dal sistema.

DarkGoldenrod 51

Colore definito dal sistema.

DarkGray 52

Colore definito dal sistema.

DarkGreen 53

Colore definito dal sistema.

DarkKhaki 54

Colore definito dal sistema.

DarkMagenta 55

Colore definito dal sistema.

DarkOliveGreen 56

Colore definito dal sistema.

DarkOrange 57

Colore definito dal sistema.

DarkOrchid 58

Colore definito dal sistema.

DarkRed 59

Colore definito dal sistema.

DarkSalmon 60

Colore definito dal sistema.

DarkSeaGreen 61

Colore definito dal sistema.

DarkSlateBlue 62

Colore definito dal sistema.

DarkSlateGray 63

Colore definito dal sistema.

DarkTurquoise 64

Colore definito dal sistema.

DarkViolet 65

Colore definito dal sistema.

DeepPink 66

Colore definito dal sistema.

DeepSkyBlue 67

Colore definito dal sistema.

Desktop 11

Colore del desktop definito dal sistema.

DimGray 68

Colore definito dal sistema.

DodgerBlue 69

Colore definito dal sistema.

Firebrick 70

Colore definito dal sistema.

FloralWhite 71

Colore definito dal sistema.

ForestGreen 72

Colore definito dal sistema.

Fuchsia 73

Colore definito dal sistema.

Gainsboro 74

Colore definito dal sistema.

GhostWhite 75

Colore definito dal sistema.

Gold 76

Colore definito dal sistema.

Goldenrod 77

Colore definito dal sistema.

GradientActiveCaption 171

Colore, definito dal sistema, del colore più chiaro della sfumatura di colore della barra del titolo di una finestra attiva.

GradientInactiveCaption 172

Colore, definito dal sistema, del colore più chiaro della sfumatura di colore della barra del titolo di una finestra non attiva.

Gray 78

Colore definito dal sistema.

GrayText 12

Colore, definito dal sistema, del testo in grigio. Gli elementi disabilitati di un elenco vengono visualizzati come testo in grigio.

Green 79

Colore definito dal sistema.

GreenYellow 80

Colore definito dal sistema.

Highlight 13

Colore, definito dal sistema, dello sfondo delle voci selezionate. Sono incluse le voci di menu e il testo selezionati.

HighlightText 14

Colore, definito dal sistema, del testo delle voci selezionate.

Honeydew 81

Colore definito dal sistema.

HotPink 82

Colore definito dal sistema.

HotTrack 15

Colore, definito dal sistema, utilizzato per designare un elemento intercettato con il mouse. Se si fa clic su un elemento intercettato con il mouse lo si esegue.

InactiveBorder 16

Colore, definito dal sistema, del bordo di una finestra non attiva.

InactiveCaption 17

Colore, definito dal sistema, dello sfondo della barra del titolo di una finestra non attiva.

InactiveCaptionText 18

Colore, definito dal sistema, del testo della barra del titolo di una finestra non attiva.

IndianRed 83

Colore definito dal sistema.

Indigo 84

Colore definito dal sistema.

Info 19

Colore, definito dal sistema, dello sfondo di una descrizione comandi.

InfoText 20

Colore, definito dal sistema, del testo di una descrizione comandi.

Ivory 85

Colore definito dal sistema.

Khaki 86

Colore definito dal sistema.

Lavender 87

Colore definito dal sistema.

LavenderBlush 88

Colore definito dal sistema.

LawnGreen 89

Colore definito dal sistema.

LemonChiffon 90

Colore definito dal sistema.

LightBlue 91

Colore definito dal sistema.

LightCoral 92

Colore definito dal sistema.

LightCyan 93

Colore definito dal sistema.

LightGoldenrodYellow 94

Colore definito dal sistema.

LightGray 95

Colore definito dal sistema.

LightGreen 96

Colore definito dal sistema.

LightPink 97

Colore definito dal sistema.

LightSalmon 98

Colore definito dal sistema.

LightSeaGreen 99

Colore definito dal sistema.

LightSkyBlue 100

Colore definito dal sistema.

LightSlateGray 101

Colore definito dal sistema.

LightSteelBlue 102

Colore definito dal sistema.

LightYellow 103

Colore definito dal sistema.

Lime 104

Colore definito dal sistema.

LimeGreen 105

Colore definito dal sistema.

Linen 106

Colore definito dal sistema.

Magenta 107

Colore definito dal sistema.

Maroon 108

Colore definito dal sistema.

MediumAquamarine 109

Colore definito dal sistema.

MediumBlue 110

Colore definito dal sistema.

MediumOrchid 111

Colore definito dal sistema.

MediumPurple 112

Colore definito dal sistema.

MediumSeaGreen 113

Colore definito dal sistema.

MediumSlateBlue 114

Colore definito dal sistema.

MediumSpringGreen 115

Colore definito dal sistema.

MediumTurquoise 116

Colore definito dal sistema.

MediumVioletRed 117

Colore definito dal sistema.

Menu 21

Colore, definito dal sistema, dello sfondo di un menu.

MenuBar 173

Colore, definito dal sistema, dello sfondo di una barra dei menu.

MenuHighlight 174

Colore, definito dal sistema, utilizzato per evidenziare le voci di menu quando questo viene visualizzato come menu bidimensionale.

MenuText 22

Colore, definito dal sistema, del testo di un menu.

MidnightBlue 118

Colore definito dal sistema.

MintCream 119

Colore definito dal sistema.

MistyRose 120

Colore definito dal sistema.

Moccasin 121

Colore definito dal sistema.

NavajoWhite 122

Colore definito dal sistema.

Navy 123

Colore definito dal sistema.

OldLace 124

Colore definito dal sistema.

Olive 125

Colore definito dal sistema.

OliveDrab 126

Colore definito dal sistema.

Orange 127

Colore definito dal sistema.

OrangeRed 128

Colore definito dal sistema.

Orchid 129

Colore definito dal sistema.

PaleGoldenrod 130

Colore definito dal sistema.

PaleGreen 131

Colore definito dal sistema.

PaleTurquoise 132

Colore definito dal sistema.

PaleVioletRed 133

Colore definito dal sistema.

PapayaWhip 134

Colore definito dal sistema.

PeachPuff 135

Colore definito dal sistema.

Peru 136

Colore definito dal sistema.

Pink 137

Colore definito dal sistema.

Plum 138

Colore definito dal sistema.

PowderBlue 139

Colore definito dal sistema.

Purple 140

Colore definito dal sistema.

RebeccaPurple 175

Colore definito dal sistema che rappresenta il valore #663399ARGB .

Red 141

Colore definito dal sistema.

RosyBrown 142

Colore definito dal sistema.

RoyalBlue 143

Colore definito dal sistema.

SaddleBrown 144

Colore definito dal sistema.

Salmon 145

Colore definito dal sistema.

SandyBrown 146

Colore definito dal sistema.

ScrollBar 23

Colore, definito dal sistema, dello sfondo di una barra di scorrimento.

SeaGreen 147

Colore definito dal sistema.

SeaShell 148

Colore definito dal sistema.

Sienna 149

Colore definito dal sistema.

Silver 150

Colore definito dal sistema.

SkyBlue 151

Colore definito dal sistema.

SlateBlue 152

Colore definito dal sistema.

SlateGray 153

Colore definito dal sistema.

Snow 154

Colore definito dal sistema.

SpringGreen 155

Colore definito dal sistema.

SteelBlue 156

Colore definito dal sistema.

Tan 157

Colore definito dal sistema.

Teal 158

Colore definito dal sistema.

Thistle 159

Colore definito dal sistema.

Tomato 160

Colore definito dal sistema.

Transparent 27

Colore definito dal sistema.

Turquoise 161

Colore definito dal sistema.

Violet 162

Colore definito dal sistema.

Wheat 163

Colore definito dal sistema.

White 164

Colore definito dal sistema.

WhiteSmoke 165

Colore definito dal sistema.

Window 24

Colore, definito dal sistema, dello sfondo dell'area client di una finestra.

WindowFrame 25

Colore, definito dal sistema, del frame di una finestra.

WindowText 26

Colore, definito dal sistema, del testo dell'area client di una finestra.

Yellow 166

Colore definito dal sistema.

YellowGreen 167

Colore definito dal sistema.

Esempio

Nell'esempio di codice seguente viene illustrato come usare l'enumerazione KnownColor per stampare i nomi e i colori di tutti i relativi valori. Questo esempio è progettato per essere usato con Windows Forms. Create un modulo e incollare il codice seguente. Chiamare il DisplayKnownColors metodo nel metodo di gestione degli eventi del Paint modulo, passando e come 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

Si applica a