KnownColor Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa znane kolory systemowe.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- Dziedziczenie
Pola
ActiveBorder | 1 | Zdefiniowany przez system kolor obramowania aktywnego okna. |
ActiveCaption | 2 | Zdefiniowany przez system kolor tła paska tytułu aktywnego okna. |
ActiveCaptionText | 3 | Zdefiniowany przez system kolor tekstu na pasku tytułu aktywnego okna. |
AliceBlue | 28 | Kolor zdefiniowany przez system. |
AntiqueWhite | 29 | Kolor zdefiniowany przez system. |
AppWorkspace | 4 | Kolor zdefiniowany przez system obszaru roboczego aplikacji. Obszar roboczy aplikacji jest obszarem w widoku wielu dokumentów, który nie jest zajmowany przez dokumenty. |
Aqua | 30 | Kolor zdefiniowany przez system. |
Aquamarine | 31 | Kolor zdefiniowany przez system. |
Azure | 32 | Kolor zdefiniowany przez system. |
Beige | 33 | Kolor zdefiniowany przez system. |
Bisque | 34 | Kolor zdefiniowany przez system. |
Black | 35 | Kolor zdefiniowany przez system. |
BlanchedAlmond | 36 | Kolor zdefiniowany przez system. |
Blue | 37 | Kolor zdefiniowany przez system. |
BlueViolet | 38 | Kolor zdefiniowany przez system. |
Brown | 39 | Kolor zdefiniowany przez system. |
BurlyWood | 40 | Kolor zdefiniowany przez system. |
ButtonFace | 168 | Zdefiniowany przez system kolor twarzy elementu 3-W. |
ButtonHighlight | 169 | Kolor zdefiniowany przez system, który jest kolorem wyróżnienia elementu 3-W. Ten kolor jest stosowany do części elementu 3-W, który stoi przed źródłem światła. |
ButtonShadow | 170 | Kolor zdefiniowany przez system, który jest kolorem cienia elementu 3-W. Ten kolor jest stosowany do części elementu 3-W, który odchodzi od źródła światła. |
CadetBlue | 41 | Kolor zdefiniowany przez system. |
Chartreuse | 42 | Kolor zdefiniowany przez system. |
Chocolate | 43 | Kolor zdefiniowany przez system. |
Control | 5 | Zdefiniowany przez system kolor twarzy elementu 3-W. |
ControlDark | 6 | Zdefiniowany przez system kolor cienia elementu 3-W. Kolor cienia jest stosowany do części elementu 3-W, który odchodzi od źródła światła. |
ControlDarkDark | 7 | Kolor zdefiniowany przez system, który jest ciemnym kolorem cienia elementu 3-W. Ciemny kolor cienia jest stosowany do części elementu 3-W, które są najciemniejszym kolorem. |
ControlLight | 8 | Kolor zdefiniowany przez system, który jest jasnym kolorem elementu 3-W. Kolor światła jest stosowany do części elementu 3-W, który stoi przed źródłem światła. |
ControlLightLight | 9 | Zdefiniowany przez system kolor wyróżnienia elementu 3-W. Kolor wyróżnienia jest stosowany do części elementu 3-W, które są najjaśniejszym kolorem. |
ControlText | 10 | Zdefiniowany przez system kolor tekstu w elemecie 3-W. |
Coral | 44 | Kolor zdefiniowany przez system. |
CornflowerBlue | 45 | Kolor zdefiniowany przez system. |
Cornsilk | 46 | Kolor zdefiniowany przez system. |
Crimson | 47 | Kolor zdefiniowany przez system. |
Cyan | 48 | Kolor zdefiniowany przez system. |
DarkBlue | 49 | Kolor zdefiniowany przez system. |
DarkCyan | 50 | Kolor zdefiniowany przez system. |
DarkGoldenrod | 51 | Kolor zdefiniowany przez system. |
DarkGray | 52 | Kolor zdefiniowany przez system. |
DarkGreen | 53 | Kolor zdefiniowany przez system. |
DarkKhaki | 54 | Kolor zdefiniowany przez system. |
DarkMagenta | 55 | Kolor zdefiniowany przez system. |
DarkOliveGreen | 56 | Kolor zdefiniowany przez system. |
DarkOrange | 57 | Kolor zdefiniowany przez system. |
DarkOrchid | 58 | Kolor zdefiniowany przez system. |
DarkRed | 59 | Kolor zdefiniowany przez system. |
DarkSalmon | 60 | Kolor zdefiniowany przez system. |
DarkSeaGreen | 61 | Kolor zdefiniowany przez system. |
DarkSlateBlue | 62 | Kolor zdefiniowany przez system. |
DarkSlateGray | 63 | Kolor zdefiniowany przez system. |
DarkTurquoise | 64 | Kolor zdefiniowany przez system. |
DarkViolet | 65 | Kolor zdefiniowany przez system. |
DeepPink | 66 | Kolor zdefiniowany przez system. |
DeepSkyBlue | 67 | Kolor zdefiniowany przez system. |
Desktop | 11 | Zdefiniowany przez system kolor pulpitu. |
DimGray | 68 | Kolor zdefiniowany przez system. |
DodgerBlue | 69 | Kolor zdefiniowany przez system. |
Firebrick | 70 | Kolor zdefiniowany przez system. |
FloralWhite | 71 | Kolor zdefiniowany przez system. |
ForestGreen | 72 | Kolor zdefiniowany przez system. |
Fuchsia | 73 | Kolor zdefiniowany przez system. |
Gainsboro | 74 | Kolor zdefiniowany przez system. |
GhostWhite | 75 | Kolor zdefiniowany przez system. |
Gold | 76 | Kolor zdefiniowany przez system. |
Goldenrod | 77 | Kolor zdefiniowany przez system. |
GradientActiveCaption | 171 | Zdefiniowany przez system kolor najjaśniejszego koloru gradientu koloru paska tytułu aktywnego okna. |
GradientInactiveCaption | 172 | Zdefiniowany przez system kolor najjaśniejszego koloru w gradientzie kolorów paska tytułu nieaktywnego okna. |
Gray | 78 | Kolor zdefiniowany przez system. |
GrayText | 12 | Zdefiniowany przez system kolor wygaszonego tekstu. Elementy na liście, które są wyłączone, są wyświetlane w wygaszony tekst. |
Green | 79 | Kolor zdefiniowany przez system. |
GreenYellow | 80 | Kolor zdefiniowany przez system. |
Highlight | 13 | Kolor zdefiniowany przez system tła wybranych elementów. Obejmuje to zaznaczone elementy menu, a także zaznaczony tekst. |
HighlightText | 14 | Zdefiniowany przez system kolor tekstu zaznaczonych elementów. |
Honeydew | 81 | Kolor zdefiniowany przez system. |
HotPink | 82 | Kolor zdefiniowany przez system. |
HotTrack | 15 | Kolor zdefiniowany przez system używany do wyznaczania elementu śledzonego na gorąco. Pojedyncze kliknięcie elementu śledzonego w trybie gorącym wykonuje element. |
InactiveBorder | 16 | Zdefiniowany przez system kolor obramowania okna nieaktywnego. |
InactiveCaption | 17 | Zdefiniowany przez system kolor tła paska tytułu okna nieaktywnego. |
InactiveCaptionText | 18 | Zdefiniowany przez system kolor tekstu na pasku tytułu okna nieaktywnego. |
IndianRed | 83 | Kolor zdefiniowany przez system. |
Indigo | 84 | Kolor zdefiniowany przez system. |
Info | 19 | Zdefiniowany przez system kolor tła etykietki narzędzia. |
InfoText | 20 | Zdefiniowany przez system kolor tekstu etykietki narzędzia. |
Ivory | 85 | Kolor zdefiniowany przez system. |
Khaki | 86 | Kolor zdefiniowany przez system. |
Lavender | 87 | Kolor zdefiniowany przez system. |
LavenderBlush | 88 | Kolor zdefiniowany przez system. |
LawnGreen | 89 | Kolor zdefiniowany przez system. |
LemonChiffon | 90 | Kolor zdefiniowany przez system. |
LightBlue | 91 | Kolor zdefiniowany przez system. |
LightCoral | 92 | Kolor zdefiniowany przez system. |
LightCyan | 93 | Kolor zdefiniowany przez system. |
LightGoldenrodYellow | 94 | Kolor zdefiniowany przez system. |
LightGray | 95 | Kolor zdefiniowany przez system. |
LightGreen | 96 | Kolor zdefiniowany przez system. |
LightPink | 97 | Kolor zdefiniowany przez system. |
LightSalmon | 98 | Kolor zdefiniowany przez system. |
LightSeaGreen | 99 | Kolor zdefiniowany przez system. |
LightSkyBlue | 100 | Kolor zdefiniowany przez system. |
LightSlateGray | 101 | Kolor zdefiniowany przez system. |
LightSteelBlue | 102 | Kolor zdefiniowany przez system. |
LightYellow | 103 | Kolor zdefiniowany przez system. |
Lime | 104 | Kolor zdefiniowany przez system. |
LimeGreen | 105 | Kolor zdefiniowany przez system. |
Linen | 106 | Kolor zdefiniowany przez system. |
Magenta | 107 | Kolor zdefiniowany przez system. |
Maroon | 108 | Kolor zdefiniowany przez system. |
MediumAquamarine | 109 | Kolor zdefiniowany przez system. |
MediumBlue | 110 | Kolor zdefiniowany przez system. |
MediumOrchid | 111 | Kolor zdefiniowany przez system. |
MediumPurple | 112 | Kolor zdefiniowany przez system. |
MediumSeaGreen | 113 | Kolor zdefiniowany przez system. |
MediumSlateBlue | 114 | Kolor zdefiniowany przez system. |
MediumSpringGreen | 115 | Kolor zdefiniowany przez system. |
MediumTurquoise | 116 | Kolor zdefiniowany przez system. |
MediumVioletRed | 117 | Kolor zdefiniowany przez system. |
Menu | 21 | Zdefiniowany przez system kolor tła menu. |
MenuBar | 173 | Zdefiniowany przez system kolor tła paska menu. |
MenuHighlight | 174 | Zdefiniowany przez system kolor służący do wyróżniania elementów menu, gdy menu jest wyświetlane jako menu płaskie. |
MenuText | 22 | Zdefiniowany przez system kolor tekstu menu. |
MidnightBlue | 118 | Kolor zdefiniowany przez system. |
MintCream | 119 | Kolor zdefiniowany przez system. |
MistyRose | 120 | Kolor zdefiniowany przez system. |
Moccasin | 121 | Kolor zdefiniowany przez system. |
NavajoWhite | 122 | Kolor zdefiniowany przez system. |
Navy | 123 | Kolor zdefiniowany przez system. |
OldLace | 124 | Kolor zdefiniowany przez system. |
Olive | 125 | Kolor zdefiniowany przez system. |
OliveDrab | 126 | Kolor zdefiniowany przez system. |
Orange | 127 | Kolor zdefiniowany przez system. |
OrangeRed | 128 | Kolor zdefiniowany przez system. |
Orchid | 129 | Kolor zdefiniowany przez system. |
PaleGoldenrod | 130 | Kolor zdefiniowany przez system. |
PaleGreen | 131 | Kolor zdefiniowany przez system. |
PaleTurquoise | 132 | Kolor zdefiniowany przez system. |
PaleVioletRed | 133 | Kolor zdefiniowany przez system. |
PapayaWhip | 134 | Kolor zdefiniowany przez system. |
PeachPuff | 135 | Kolor zdefiniowany przez system. |
Peru | 136 | Kolor zdefiniowany przez system. |
Pink | 137 | Kolor zdefiniowany przez system. |
Plum | 138 | Kolor zdefiniowany przez system. |
PowderBlue | 139 | Kolor zdefiniowany przez system. |
Purple | 140 | Kolor zdefiniowany przez system. |
RebeccaPurple | 175 | Zdefiniowany przez system kolor reprezentujący wartość |
Red | 141 | Kolor zdefiniowany przez system. |
RosyBrown | 142 | Kolor zdefiniowany przez system. |
RoyalBlue | 143 | Kolor zdefiniowany przez system. |
SaddleBrown | 144 | Kolor zdefiniowany przez system. |
Salmon | 145 | Kolor zdefiniowany przez system. |
SandyBrown | 146 | Kolor zdefiniowany przez system. |
ScrollBar | 23 | Zdefiniowany przez system kolor tła paska przewijania. |
SeaGreen | 147 | Kolor zdefiniowany przez system. |
SeaShell | 148 | Kolor zdefiniowany przez system. |
Sienna | 149 | Kolor zdefiniowany przez system. |
Silver | 150 | Kolor zdefiniowany przez system. |
SkyBlue | 151 | Kolor zdefiniowany przez system. |
SlateBlue | 152 | Kolor zdefiniowany przez system. |
SlateGray | 153 | Kolor zdefiniowany przez system. |
Snow | 154 | Kolor zdefiniowany przez system. |
SpringGreen | 155 | Kolor zdefiniowany przez system. |
SteelBlue | 156 | Kolor zdefiniowany przez system. |
Tan | 157 | Kolor zdefiniowany przez system. |
Teal | 158 | Kolor zdefiniowany przez system. |
Thistle | 159 | Kolor zdefiniowany przez system. |
Tomato | 160 | Kolor zdefiniowany przez system. |
Transparent | 27 | Kolor zdefiniowany przez system. |
Turquoise | 161 | Kolor zdefiniowany przez system. |
Violet | 162 | Kolor zdefiniowany przez system. |
Wheat | 163 | Kolor zdefiniowany przez system. |
White | 164 | Kolor zdefiniowany przez system. |
WhiteSmoke | 165 | Kolor zdefiniowany przez system. |
Window | 24 | Zdefiniowany przez system kolor tła w obszarze klienta okna. |
WindowFrame | 25 | Zdefiniowany przez system kolor ramy okna. |
WindowText | 26 | Zdefiniowany przez system kolor tekstu w obszarze klienta okna. |
Yellow | 166 | Kolor zdefiniowany przez system. |
YellowGreen | 167 | Kolor zdefiniowany przez system. |
Przykłady
W poniższym przykładzie kodu pokazano, jak za pomocą wyliczenia KnownColor wyświetlić nazwy i kolory wszystkich jego wartości. Ten przykład jest przeznaczony do użycia z Windows Forms. Twórca formularz i wklej do niego następujący kod. Wywołaj metodę DisplayKnownColors
w metodzie obsługi zdarzeń formularza Paint
, przekazując e
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