KnownColor Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje známé systémové barvy.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- Dědičnost
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 |
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