Sdílet prostřednictvím


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émově definovaná barva pozadí záhlaví aktivního okna.

ActiveCaptionText 3

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

AliceBlue 28

Systémově definovaná barva.

AntiqueWhite 29

Systémově definovaná barva.

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

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.

ButtonFace 168

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

ButtonHighlight 169

Systémově definovaná barva, která je barvou zvýraznění prostorového prvku. Tato barva se aplikuje na části prostorového prvku, které čelí zdroji světla.

ButtonShadow 170

Barva definovaná systémem, která je barvou stínu prostorového prvku. Tato barva se použije na části prostorového prvku, které jsou směrem od zdroje světla.

CadetBlue 41

Barva definovaná systémem.

Chartreuse 42

Barva definovaná systémem.

Chocolate 43

Barva definovaná systémem.

Control 5

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

ControlDark 6

Barva stínu 3D prvku definovaná systémem. Barva stínu se použije na části 3D prvku, které jsou směrem 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é mají nejtmavší barvu.

ControlLight 8

Barva definovaná systémem, která je světlou barvou 3D prvku. Barva světla se použije u částí 3D prvku, které čelí zdroji světla.

ControlLightLight 9

Barva zvýraznění 3D prvku definovaná systémem. Barva zvýraznění se použije na části prostorového prvku, které mají nejsvětlejší barvu.

ControlText 10

Barva textu definovaná systémem v 3D prvku.

Coral 44

Barva definovaná systémem.

CornflowerBlue 45

Barva definovaná systémem.

Cornsilk 46

Barva definovaná systémem.

Crimson 47

Barva definovaná systémem.

Cyan 48

Barva definovaná systémem.

DarkBlue 49

Barva definovaná systémem.

DarkCyan 50

Barva definovaná systémem.

DarkGoldenrod 51

Barva definovaná systémem.

DarkGray 52

Barva definovaná systémem.

DarkGreen 53

Barva definovaná systémem.

DarkKhaki 54

Barva definovaná systémem.

DarkMagenta 55

Barva definovaná systémem.

DarkOliveGreen 56

Barva definovaná systémem.

DarkOrange 57

Barva definovaná systémem.

DarkOrchid 58

Barva definovaná systémem.

DarkRed 59

Barva definovaná systémem.

DarkSalmon 60

Barva definovaná systémem.

DarkSeaGreen 61

Barva definovaná systémem.

DarkSlateBlue 62

Barva definovaná systémem.

DarkSlateGray 63

Barva definovaná systémem.

DarkTurquoise 64

Barva definovaná systémem.

DarkViolet 65

Barva definovaná systémem.

DeepPink 66

Barva definovaná systémem.

DeepSkyBlue 67

Barva definovaná systémem.

Desktop 11

Barva plochy definovaná systémem.

DimGray 68

Barva definovaná systémem.

DodgerBlue 69

Barva definovaná systémem.

Firebrick 70

Barva definovaná systémem.

FloralWhite 71

Barva definovaná systémem.

ForestGreen 72

Barva definovaná systémem.

Fuchsia 73

Barva definovaná systémem.

Gainsboro 74

Barva definovaná systémem.

GhostWhite 75

Barva definovaná systémem.

Gold 76

Barva definovaná systémem.

Goldenrod 77

Barva definovaná systémem.

GradientActiveCaption 171

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

GradientInactiveCaption 172

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

Gray 78

Barva definovaná systémem.

GrayText 12

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

Green 79

Barva definovaná systémem.

GreenYellow 80

Barva definovaná systémem.

Highlight 13

Barva pozadí vybraných položek definovaná systémem. To zahrnuje vybrané položky nabídky i vybraný text.

HighlightText 14

Barva textu vybraných položek definovaná systémem.

Honeydew 81

Barva definovaná systémem.

HotPink 82

Barva definovaná systémem.

HotTrack 15

Barva definovaná systémem, která slouží k označení položky sledované za provozu. Jedním kliknutím na položku sledovanou za provozu se položka spustí.

InactiveBorder 16

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

InactiveCaption 17

Barva pozadí neaktivního okna definovaná systémem

InactiveCaptionText 18

Barva textu definovaná systémem v záhlaví neaktivního okna

IndianRed 83

Barva definovaná systémem.

Indigo 84

Barva definovaná systémem.

Info 19

Barva pozadí popisku definovaná systémem.

InfoText 20

Barva textu popisku definovaná systémem.

Ivory 85

Barva definovaná systémem.

Khaki 86

Barva definovaná systémem.

Lavender 87

Barva definovaná systémem.

LavenderBlush 88

Barva definovaná systémem.

LawnGreen 89

Barva definovaná systémem.

LemonChiffon 90

Barva definovaná systémem.

LightBlue 91

Barva definovaná systémem.

LightCoral 92

Barva definovaná systémem.

LightCyan 93

Barva definovaná systémem.

LightGoldenrodYellow 94

Barva definovaná systémem.

LightGray 95

Barva definovaná systémem.

LightGreen 96

Barva definovaná systémem.

LightPink 97

Barva definovaná systémem.

LightSalmon 98

Barva definovaná systémem.

LightSeaGreen 99

Barva definovaná systémem.

LightSkyBlue 100

Barva definovaná systémem.

LightSlateGray 101

Barva definovaná systémem.

LightSteelBlue 102

Barva definovaná systémem.

LightYellow 103

Barva definovaná systémem.

Lime 104

Barva definovaná systémem.

LimeGreen 105

Barva definovaná systémem.

Linen 106

Barva definovaná systémem.

Magenta 107

Barva definovaná systémem.

Maroon 108

Barva definovaná systémem.

MediumAquamarine 109

Barva definovaná systémem.

MediumBlue 110

Barva definovaná systémem.

MediumOrchid 111

Barva definovaná systémem.

MediumPurple 112

Barva definovaná systémem.

MediumSeaGreen 113

Barva definovaná systémem.

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 pomocí výčtu KnownColor vytisknout názvy a barvy všech jeho hodnot. Tento příklad je navržený pro použití s model Windows Forms. Create 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