KnownColor Výčet

Definice

Určuje známé systémové barvy.

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
Dědičnost
KnownColor

Pole

ActiveBorder 1

Barva ohraničení aktivního okna definovaná systémem

ActiveCaption 2

Systémem definovaná barva pozadí záhlaví aktivního okna.

ActiveCaptionText 3

Systémem definovaná barva textu v záhlaví aktivního okna.

AliceBlue 28

Barva definovaná systémem.

AntiqueWhite 29

Barva definovaná systémem.

AppWorkspace 4

Barva pracovního prostoru aplikace definovaná systémem. Pracovní prostor aplikace je oblast v zobrazení s více dokumenty, která není obsazena dokumenty.

Aqua 30

Barva definovaná systémem.

Aquamarine 31

Barva definovaná systémem.

Azure 32

Barva definovaná systémem.

Beige 33

Barva definovaná systémem.

Bisque 34

Barva definovaná systémem.

Black 35

Barva definovaná systémem.

BlanchedAlmond 36

Barva definovaná systémem.

Blue 37

Barva definovaná systémem.

BlueViolet 38

Barva definovaná systémem.

Brown 39

Barva definovaná systémem.

BurlyWood 40

Barva definovaná systémem.

ButtonFace 168

Barva tváře definované systémem 3D prvku.

ButtonHighlight 169

Barva definovaná systémem, která je barvou zvýraznění prostorového prvku. Tato barva se použije na části prostorového prvku, které čelí zdroji světla.

ButtonShadow 170

Systémově definovaná barva, která je barvou stínu prostorového prvku. Tato barva se použije u částí prostorového prvku, které jsou od zdroje světla.

CadetBlue 41

Systémově definovaná barva.

Chartreuse 42

Systémově definovaná barva.

Chocolate 43

Systémově definovaná barva.

Control 5

Systémově definovaná barva tváře prostorového prvku.

ControlDark 6

Barva stínu prostorového prvku definovaného systémem. Barva stínu se aplikuje na části prostorového prvku, které jsou od zdroje světla.

ControlDarkDark 7

Barva definovaná systémem, která je tmavou barvou stínu prostorového prvku. Tmavá barva stínu se použije na části prostorového prvku, které jsou nejtmavší barvou.

ControlLight 8

Systémově definovaná barva, která je světlou barvou prostorového prvku. Světlá barva se aplikuje na části prostorového prvku, které čelí zdroji světla.

ControlLightLight 9

Systémem definovaná barva zvýraznění prostorového prvku. Barva zvýraznění se použije na části prostorového prvku, které jsou nejsvětlejší.

ControlText 10

Systémově definovaná barva textu v 3D elementu.

Coral 44

Systémově definovaná barva.

CornflowerBlue 45

Systémově definovaná barva.

Cornsilk 46

Systémově definovaná barva.

Crimson 47

Systémově definovaná barva.

Cyan 48

Systémově definovaná barva.

DarkBlue 49

Systémově definovaná barva.

DarkCyan 50

Systémově definovaná barva.

DarkGoldenrod 51

Systémově definovaná barva.

DarkGray 52

Systémově definovaná barva.

DarkGreen 53

Systémově definovaná barva.

DarkKhaki 54

Systémově definovaná barva.

DarkMagenta 55

Systémově definovaná barva.

DarkOliveGreen 56

Systémově definovaná barva.

DarkOrange 57

Systémově definovaná barva.

DarkOrchid 58

Systémově definovaná barva.

DarkRed 59

Systémově definovaná barva.

DarkSalmon 60

Systémově definovaná barva.

DarkSeaGreen 61

Systémově definovaná barva.

DarkSlateBlue 62

Systémově definovaná barva.

DarkSlateGray 63

Systémově definovaná barva.

DarkTurquoise 64

Systémově definovaná barva.

DarkViolet 65

Systémově definovaná barva.

DeepPink 66

Systémově definovaná barva.

DeepSkyBlue 67

Systémově definovaná barva.

Desktop 11

Barva plochy definovaná systémem.

DimGray 68

Systémově definovaná barva.

DodgerBlue 69

Systémově definovaná barva.

Firebrick 70

Systémově definovaná barva.

FloralWhite 71

Systémově definovaná barva.

ForestGreen 72

Systémově definovaná barva.

Fuchsia 73

Systémově definovaná barva.

Gainsboro 74

Systémově definovaná barva.

GhostWhite 75

Systémově definovaná barva.

Gold 76

Systémově definovaná barva.

Goldenrod 77

Systémově definovaná barva.

GradientActiveCaption 171

Systémově definovaná barva nejsvětlejší barvy v barevném přechodu záhlaví aktivního okna.

GradientInactiveCaption 172

Systémově definovaná barva nejsvětlejší barvy v barevném přechodu záhlaví neaktivního okna.

Gray 78

Systémově definovaná barva.

GrayText 12

Barva zašedlého textu definovaná systémem. Položky v seznamu, které jsou zakázané, se zobrazují jako neaktivní text.

Green 79

Systémově definovaná barva.

GreenYellow 80

Systémově definovaná barva.

Highlight 13

Systémově definovaná barva pozadí vybraných položek. To zahrnuje vybrané položky nabídky i vybraný text.

HighlightText 14

Systémově definovaná barva textu vybraných položek.

Honeydew 81

Systémově definovaná barva.

HotPink 82

Systémově definovaná barva.

HotTrack 15

Barva definovaná systémem, která slouží k určení položky s aktivní stopou. Jedním kliknutím na položku s aktivní sledováním se položka spustí.

InactiveBorder 16

Barva ohraničení neaktivního okna definovaná systémem.

InactiveCaption 17

Systémově definovaná barva pozadí záhlaví neaktivního okna

InactiveCaptionText 18

Systémově definovaná barva textu v záhlaví neaktivního okna

IndianRed 83

Systémově definovaná barva.

Indigo 84

Systémově definovaná barva.

Info 19

Barva pozadí popisku definovaná systémem.

InfoText 20

Systémově definovaná barva textu popisu.

Ivory 85

Systémově definovaná barva.

Khaki 86

Systémově definovaná barva.

Lavender 87

Systémově definovaná barva.

LavenderBlush 88

Systémově definovaná barva.

LawnGreen 89

Systémově definovaná barva.

LemonChiffon 90

Systémově definovaná barva.

LightBlue 91

Systémově definovaná barva.

LightCoral 92

Systémově definovaná barva.

LightCyan 93

Systémově definovaná barva.

LightGoldenrodYellow 94

Systémově definovaná barva.

LightGray 95

Systémově definovaná barva.

LightGreen 96

Systémově definovaná barva.

LightPink 97

Systémově definovaná barva.

LightSalmon 98

Systémově definovaná barva.

LightSeaGreen 99

Systémově definovaná barva.

LightSkyBlue 100

Systémově definovaná barva.

LightSlateGray 101

Systémově definovaná barva.

LightSteelBlue 102

Systémově definovaná barva.

LightYellow 103

Systémově definovaná barva.

Lime 104

Systémově definovaná barva.

LimeGreen 105

Systémově definovaná barva.

Linen 106

Systémově definovaná barva.

Magenta 107

Systémově definovaná barva.

Maroon 108

Systémově definovaná barva.

MediumAquamarine 109

Systémově definovaná barva.

MediumBlue 110

Systémově definovaná barva.

MediumOrchid 111

Systémově definovaná barva.

MediumPurple 112

Systémově definovaná barva.

MediumSeaGreen 113

Systémově definovaná barva.

MediumSlateBlue 114

Systémově definovaná barva.

MediumSpringGreen 115

Systémově definovaná barva.

MediumTurquoise 116

Systémově definovaná barva.

MediumVioletRed 117

Systémově definovaná barva.

Menu 21

Barva pozadí nabídky definovaná systémem.

MenuBar 173

Systémově definovaná barva pozadí řádku nabídek.

MenuHighlight 174

Systémově definovaná barva použitá ke zvýraznění položek nabídky, když se nabídka zobrazí jako plochá nabídka.

MenuText 22

Systémově definovaná barva textu nabídky.

MidnightBlue 118

Systémově definovaná barva.

MintCream 119

Systémově definovaná barva.

MistyRose 120

Systémově definovaná barva.

Moccasin 121

Systémově definovaná barva.

NavajoWhite 122

Systémově definovaná barva.

Navy 123

Systémově definovaná barva.

OldLace 124

Systémově definovaná barva.

Olive 125

Systémově definovaná barva.

OliveDrab 126

Systémově definovaná barva.

Orange 127

Systémově definovaná barva.

OrangeRed 128

Systémově definovaná barva.

Orchid 129

Systémově definovaná barva.

PaleGoldenrod 130

Systémově definovaná barva.

PaleGreen 131

Systémově definovaná barva.

PaleTurquoise 132

Systémově definovaná barva.

PaleVioletRed 133

Systémově definovaná barva.

PapayaWhip 134

Systémově definovaná barva.

PeachPuff 135

Systémově definovaná barva.

Peru 136

Systémově definovaná barva.

Pink 137

Systémově definovaná barva.

Plum 138

Systémově definovaná barva.

PowderBlue 139

Systémově definovaná barva.

Purple 140

Systémově definovaná barva.

RebeccaPurple 175

Systémově definovaná barva představující hodnotu #663399ARGB .

Red 141

Systémově definovaná barva.

RosyBrown 142

Systémově definovaná barva.

RoyalBlue 143

Systémově definovaná barva.

SaddleBrown 144

Systémově definovaná barva.

Salmon 145

Systémově definovaná barva.

SandyBrown 146

Systémově definovaná barva.

ScrollBar 23

Systémově definovaná barva pozadí posuvníku.

SeaGreen 147

Systémově definovaná barva.

SeaShell 148

Systémově definovaná barva.

Sienna 149

Systémově definovaná barva.

Silver 150

Systémově definovaná barva.

SkyBlue 151

Systémově definovaná barva.

SlateBlue 152

Systémově definovaná barva.

SlateGray 153

Systémově definovaná barva.

Snow 154

Systémově definovaná barva.

SpringGreen 155

Systémově definovaná barva.

SteelBlue 156

Systémově definovaná barva.

Tan 157

Systémově definovaná barva.

Teal 158

Systémově definovaná barva.

Thistle 159

Systémově definovaná barva.

Tomato 160

Systémově definovaná barva.

Transparent 27

Systémově definovaná barva.

Turquoise 161

Systémově definovaná barva.

Violet 162

Systémově definovaná barva.

Wheat 163

Systémově definovaná barva.

White 164

Systémově definovaná barva.

WhiteSmoke 165

Systémově definovaná barva.

Window 24

Systémově definovaná barva pozadí v klientské oblasti okna.

WindowFrame 25

Systémově definovaná barva rámečku okna.

WindowText 26

Systémově definovaná barva textu v klientské oblasti okna.

Yellow 166

Systémově definovaná barva.

YellowGreen 167

Systémově definovaná barva.

Příklady

Následující příklad kódu ukazuje, jak použít KnownColor výčet k tisku názvů a barev všech jeho hodnot. Tento příklad je navržený pro použití s model Windows Forms. Vytvořte formulář a vložte do něj následující kód. Zavolejte metodu DisplayKnownColors v metodě zpracování událostí formuláře Paint a předejte e ji jako 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

Platí pro