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

Name Hodnota Description
ActiveBorder 1

Systémově definovaná barva ohraničení aktivního okna.

ActiveCaption 2

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

ActiveCaptionText 3

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

AppWorkspace 4

Systémově definovaná barva pracovního prostoru aplikace. Pracovní prostor aplikace je oblast v zobrazení s více dokumenty, které nejsou obsazené dokumenty.

Control 5

Systémově definovaná barva tváře 3D elementu.

ControlDark 6

Systémově definovaná barva stínu 3D elementu. Barva stínu se použije u částí prostorového prvku, který se nachází mimo zdroj světla.

ControlDarkDark 7

Systémově definovaná barva, která je tmavou barvou stínu 3D elementu. Tmavá barva stínu se použije na části prostorového prvku, které jsou nejtmavší.

ControlLight 8

Systémově definovaná barva, která je světlá barva 3D elementu. Barva světla se použije u částí prostorového prvku, který čelí zdroji světla.

ControlLightLight 9

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

ControlText 10

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

Desktop 11

Systémově definovaná barva plochy.

GrayText 12

Systémově definovaná barva šeděného textu. Položky v seznamu, které jsou zakázané, se zobrazují v neaktivním textu.

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.

HotTrack 15

Systémově definovaná barva použitá k určení položky s horkou stopou. Po kliknutí na položku s aktivní sledováním se položka spustí.

InactiveBorder 16

Systémově definovaná barva ohraničení neaktivního okna.

InactiveCaption 17

System-defined color of the background of anactive window's title bar.

InactiveCaptionText 18

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

Info 19

Systémově definovaná barva pozadí popisu.

InfoText 20

The system-defined color of the text of a ToolTip.

Menu 21

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

MenuText 22

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

ScrollBar 23

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

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.

Transparent 27

Systémově definovaná barva.

AliceBlue 28

Systémově definovaná barva.

AntiqueWhite 29

Systémově definovaná barva.

Aqua 30

Systémově definovaná barva.

Aquamarine 31

Systémově definovaná barva.

Azure 32

Systémově definovaná barva.

Beige 33

Systémově definovaná barva.

Bisque 34

Systémově definovaná barva.

Black 35

Systémově definovaná barva.

BlanchedAlmond 36

Systémově definovaná barva.

Blue 37

Systémově definovaná barva.

BlueViolet 38

Systémově definovaná barva.

Brown 39

Systémově definovaná barva.

BurlyWood 40

Systémově definovaná barva.

CadetBlue 41

Systémově definovaná barva.

Chartreuse 42

Systémově definovaná barva.

Chocolate 43

Systémově definovaná barva.

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.

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.

Gray 78

Systémově definovaná barva.

Green 79

Systémově definovaná barva.

GreenYellow 80

Systémově definovaná barva.

Honeydew 81

Systémově definovaná barva.

HotPink 82

Systémově definovaná barva.

IndianRed 83

Systémově definovaná barva.

Indigo 84

Systémově definovaná barva.

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.

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.

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.

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.

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.

Yellow 166

Systémově definovaná barva.

YellowGreen 167

Systémově definovaná barva.

ButtonFace 168

Systémově definovaná barva tváře 3D elementu.

ButtonHighlight 169

Systémově definovaná barva, která je barvou zvýraznění 3D elementu. Tato barva se použije u částí prostorového prvku, který čelí zdroji světla.

ButtonShadow 170

Systémově definovaná barva, která je stínovou barvou 3D elementu. Tato barva se použije u částí prostorového prvku, který se nachází mimo zdroj světla.

GradientActiveCaption 171

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

GradientInactiveCaption 172

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

MenuBar 173

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

MenuHighlight 174

System-defined color used to highlight menu items when the menu appears as a flat menu.

RebeccaPurple 175

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

Příklady

Následující příklad kódu ukazuje, jak pomocí výčtu KnownColor vytisknout názvy a barvy všech jeho hodnot. Tento příklad je navržený tak, aby se používal s model Windows Forms. Vytvořte formulář a vložte do něj následující kód. Volejte 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