Поделиться через


KnownColor Перечисление

Определение

Задает известные системные цвета.

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
Наследование
KnownColor

Поля

ActiveBorder 1

Определенный системой цвет, являющийся цветом границы активного окна.

ActiveCaption 2

Определенный системой цвет, являющийся цветом фона строки заголовка активного окна.

ActiveCaptionText 3

Определенный системой цвет текста строки заголовка активного окна.

AliceBlue 28

Цвет, определенный системой.

AntiqueWhite 29

Цвет, определенный системой.

AppWorkspace 4

Определенный системой цвет, являющийся цветом рабочей области приложения. Рабочая область приложения — это область в многодокументном представлении, не занятая документами.

Aqua 30

Цвет, определенный системой.

Aquamarine 31

Цвет, определенный системой.

Azure 32

Цвет, определенный системой.

Beige 33

Цвет, определенный системой.

Bisque 34

Цвет, определенный системой.

Black 35

Цвет, определенный системой.

BlanchedAlmond 36

Цвет, определенный системой.

Blue 37

Цвет, определенный системой.

BlueViolet 38

Цвет, определенный системой.

Brown 39

Цвет, определенный системой.

BurlyWood 40

Цвет, определенный системой.

ButtonFace 168

Определенный системой цвет лицевой стороны трехмерного элемента.

ButtonHighlight 169

Определенный системой цвет, являющийся цветом выделения трехмерного элемента. Этот цвет применяется к тем участкам трехмерного элемента, которые обращены к источнику света.

ButtonShadow 170

Определенный системой цвет, являющийся цветом тени трехмерного элемента. Этот цвет применяется к тем участкам трехмерного элемента, которые обращены не к источнику света, а от него.

CadetBlue 41

Цвет, определенный системой.

Chartreuse 42

Цвет, определенный системой.

Chocolate 43

Цвет, определенный системой.

Control 5

Определенный системой цвет лицевой стороны трехмерного элемента.

ControlDark 6

Определенный системой цвет, являющийся цветом тени трехмерного элемента. Цвет тени применяется к тем участкам трехмерного элемента, которые обращены не к источнику света, а от него.

ControlDarkDark 7

Определенный системой цвет, являющийся темным цветом тени трехмерного элемента. Темный цвет тени применяется к тем участкам трехмерного элемента, которые имеют самый темный цвет.

ControlLight 8

Определенный системой цвет, являющийся светлым цветом трехмерного элемента. Светлый цвет применяется к участкам трехмерного элемента, которые обращены к источнику света.

ControlLightLight 9

Определенный системой цвет, являющийся цветом выделения трехмерного элемента. Цвет выделения применяется к тем участкам трехмерного элемента, которые имеют самый светлый цвет.

ControlText 10

Определенный системой цвет, являющийся цветом текста трехмерного элемента.

Coral 44

Цвет, определенный системой.

CornflowerBlue 45

Цвет, определенный системой.

Cornsilk 46

Цвет, определенный системой.

Crimson 47

Цвет, определенный системой.

Cyan 48

Цвет, определенный системой.

DarkBlue 49

Цвет, определенный системой.

DarkCyan 50

Цвет, определенный системой.

DarkGoldenrod 51

Цвет, определенный системой.

DarkGray 52

Цвет, определенный системой.

DarkGreen 53

Цвет, определенный системой.

DarkKhaki 54

Цвет, определенный системой.

DarkMagenta 55

Цвет, определенный системой.

DarkOliveGreen 56

Цвет, определенный системой.

DarkOrange 57

Цвет, определенный системой.

DarkOrchid 58

Цвет, определенный системой.

DarkRed 59

Цвет, определенный системой.

DarkSalmon 60

Цвет, определенный системой.

DarkSeaGreen 61

Цвет, определенный системой.

DarkSlateBlue 62

Цвет, определенный системой.

DarkSlateGray 63

Цвет, определенный системой.

DarkTurquoise 64

Цвет, определенный системой.

DarkViolet 65

Цвет, определенный системой.

DeepPink 66

Цвет, определенный системой.

DeepSkyBlue 67

Цвет, определенный системой.

Desktop 11

Определенный системой цвет, являющийся цветом рабочего стола.

DimGray 68

Цвет, определенный системой.

DodgerBlue 69

Цвет, определенный системой.

Firebrick 70

Цвет, определенный системой.

FloralWhite 71

Цвет, определенный системой.

ForestGreen 72

Цвет, определенный системой.

Fuchsia 73

Цвет, определенный системой.

Gainsboro 74

Цвет, определенный системой.

GhostWhite 75

Цвет, определенный системой.

Gold 76

Цвет, определенный системой.

Goldenrod 77

Цвет, определенный системой.

GradientActiveCaption 171

Определенный системой цвет, являющийся самым светлым цветом градиента цвета в строке заголовка активного окна.

GradientInactiveCaption 172

Определенный системой цвет самого светлого цвета градиента цвета в строке заголовка неактивного окна.

Gray 78

Цвет, определенный системой.

GrayText 12

Определенный системой цвет, являющийся цветом серого текста. Неактивные элементы списка изображаются серым текстом.

Green 79

Цвет, определенный системой.

GreenYellow 80

Цвет, определенный системой.

Highlight 13

Определенный системой цвет, представляющий собой цвет фона выбранных элементов. К ним относятся выбранные элементы меню, а также выделенный текст.

HighlightText 14

Определенный системой цвет, являющийся цветом текста выбранных элементов.

Honeydew 81

Цвет, определенный системой.

HotPink 82

Цвет, определенный системой.

HotTrack 15

Определенный системой цвет, используемый для обозначения отслеженного элемента. Щелчок отслеженного элемента приводит к его выполнению.

InactiveBorder 16

Определенный системой цвет, являющийся цветом границы неактивного окна.

InactiveCaption 17

Определенный системой цвет, являющийся цветом фона строки заголовка неактивного окна.

InactiveCaptionText 18

Определенный системой цвет текста строки заголовка неактивного окна.

IndianRed 83

Цвет, определенный системой.

Indigo 84

Цвет, определенный системой.

Info 19

Определенный системой цвет, представляющий собой цвет фона всплывающей подсказки.

InfoText 20

Определенный системой цвет текста всплывающей подсказки.

Ivory 85

Цвет, определенный системой.

Khaki 86

Цвет, определенный системой.

Lavender 87

Цвет, определенный системой.

LavenderBlush 88

Цвет, определенный системой.

LawnGreen 89

Цвет, определенный системой.

LemonChiffon 90

Цвет, определенный системой.

LightBlue 91

Цвет, определенный системой.

LightCoral 92

Цвет, определенный системой.

LightCyan 93

Цвет, определенный системой.

LightGoldenrodYellow 94

Цвет, определенный системой.

LightGray 95

Цвет, определенный системой.

LightGreen 96

Цвет, определенный системой.

LightPink 97

Цвет, определенный системой.

LightSalmon 98

Цвет, определенный системой.

LightSeaGreen 99

Цвет, определенный системой.

LightSkyBlue 100

Цвет, определенный системой.

LightSlateGray 101

Цвет, определенный системой.

LightSteelBlue 102

Цвет, определенный системой.

LightYellow 103

Цвет, определенный системой.

Lime 104

Цвет, определенный системой.

LimeGreen 105

Цвет, определенный системой.

Linen 106

Цвет, определенный системой.

Magenta 107

Цвет, определенный системой.

Maroon 108

Цвет, определенный системой.

MediumAquamarine 109

Цвет, определенный системой.

MediumBlue 110

Цвет, определенный системой.

MediumOrchid 111

Цвет, определенный системой.

MediumPurple 112

Цвет, определенный системой.

MediumSeaGreen 113

Цвет, определенный системой.

MediumSlateBlue 114

Цвет, определенный системой.

MediumSpringGreen 115

Цвет, определенный системой.

MediumTurquoise 116

Цвет, определенный системой.

MediumVioletRed 117

Цвет, определенный системой.

Menu 21

Определенный системой цвет, являющийся цветом фона меню.

MenuBar 173

Определенный системой цвет, представляющий собой цвет фона строки меню.

MenuHighlight 174

Определенный системой цвет, являющийся цветом, используемым для выделения пунктов меню, когда меню отображается как плоское меню.

MenuText 22

Определенный системой цвет текста меню.

MidnightBlue 118

Цвет, определенный системой.

MintCream 119

Цвет, определенный системой.

MistyRose 120

Цвет, определенный системой.

Moccasin 121

Цвет, определенный системой.

NavajoWhite 122

Цвет, определенный системой.

Navy 123

Цвет, определенный системой.

OldLace 124

Цвет, определенный системой.

Olive 125

Цвет, определенный системой.

OliveDrab 126

Цвет, определенный системой.

Orange 127

Цвет, определенный системой.

OrangeRed 128

Цвет, определенный системой.

Orchid 129

Цвет, определенный системой.

PaleGoldenrod 130

Цвет, определенный системой.

PaleGreen 131

Цвет, определенный системой.

PaleTurquoise 132

Цвет, определенный системой.

PaleVioletRed 133

Цвет, определенный системой.

PapayaWhip 134

Цвет, определенный системой.

PeachPuff 135

Цвет, определенный системой.

Peru 136

Цвет, определенный системой.

Pink 137

Цвет, определенный системой.

Plum 138

Цвет, определенный системой.

PowderBlue 139

Цвет, определенный системой.

Purple 140

Цвет, определенный системой.

RebeccaPurple 175

Определенный системой цвет, представляющий значение #663399ARGB .

Red 141

Цвет, определенный системой.

RosyBrown 142

Цвет, определенный системой.

RoyalBlue 143

Цвет, определенный системой.

SaddleBrown 144

Цвет, определенный системой.

Salmon 145

Цвет, определенный системой.

SandyBrown 146

Цвет, определенный системой.

ScrollBar 23

Определенный системой цвет, являющийся цветом фона строки прокрутки.

SeaGreen 147

Цвет, определенный системой.

SeaShell 148

Цвет, определенный системой.

Sienna 149

Цвет, определенный системой.

Silver 150

Цвет, определенный системой.

SkyBlue 151

Цвет, определенный системой.

SlateBlue 152

Цвет, определенный системой.

SlateGray 153

Цвет, определенный системой.

Snow 154

Цвет, определенный системой.

SpringGreen 155

Цвет, определенный системой.

SteelBlue 156

Цвет, определенный системой.

Tan 157

Цвет, определенный системой.

Teal 158

Цвет, определенный системой.

Thistle 159

Цвет, определенный системой.

Tomato 160

Цвет, определенный системой.

Transparent 27

Цвет, определенный системой.

Turquoise 161

Цвет, определенный системой.

Violet 162

Цвет, определенный системой.

Wheat 163

Цвет, определенный системой.

White 164

Цвет, определенный системой.

WhiteSmoke 165

Цвет, определенный системой.

Window 24

Определенный системой цвет, являющийся цветом фона в клиентской области окна.

WindowFrame 25

Определенный системой цвет рамки окна.

WindowText 26

Определенный системой цвет, являющийся цветом текста в клиентской области окна.

Yellow 166

Цвет, определенный системой.

YellowGreen 167

Цвет, определенный системой.

Примеры

В следующем примере кода показано, как использовать перечисление KnownColor для вывода имен и цветов всех его значений. Этот пример предназначен для использования с Windows Forms. Create форму и вставьте в нее следующий код. DisplayKnownColors Вызовите метод в методе обработки событий формыPaint, передавая e как 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

Применяется к