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émem definovaná barva pozadí záhlaví aktivního okna. |
ActiveCaptionText | 3 | Systémem definovaná barva textu v záhlaví aktivního okna. |
AliceBlue | 28 | Barva definovaná systémem. |
AntiqueWhite | 29 | Barva definovaná systémem. |
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 | Barva definovaná systémem. |
Aquamarine | 31 | Barva definovaná systémem. |
Azure | 32 | Barva definovaná systémem. |
Beige | 33 | Barva definovaná systémem. |
Bisque | 34 | Barva definovaná systémem. |
Black | 35 | Barva definovaná systémem. |
BlanchedAlmond | 36 | Barva definovaná systémem. |
Blue | 37 | Barva definovaná systémem. |
BlueViolet | 38 | Barva definovaná systémem. |
Brown | 39 | Barva definovaná systémem. |
BurlyWood | 40 | Barva definovaná systémem. |
ButtonFace | 168 | Barva tváře definované systémem 3D prvku. |
ButtonHighlight | 169 | Barva definovaná systémem, která je barvou zvýraznění prostorového prvku. Tato barva se použije na části prostorového prvku, které čelí zdroji světla. |
ButtonShadow | 170 | Systémově definovaná barva, která je barvou stínu prostorového prvku. Tato barva se použije u částí prostorového prvku, které jsou od zdroje světla. |
CadetBlue | 41 | Systémově definovaná barva. |
Chartreuse | 42 | Systémově definovaná barva. |
Chocolate | 43 | Systémově definovaná barva. |
Control | 5 | Systémově definovaná barva tváře prostorového prvku. |
ControlDark | 6 | Barva stínu prostorového prvku definovaného systémem. Barva stínu se aplikuje na části prostorového prvku, které jsou 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é jsou nejtmavší barvou. |
ControlLight | 8 | Systémově definovaná barva, která je světlou barvou prostorového prvku. Světlá barva se aplikuje na části prostorového prvku, které čelí zdroji světla. |
ControlLightLight | 9 | Systémem definovaná barva zvýraznění prostorového prvku. Barva zvýraznění se použije na části prostorového prvku, které jsou nejsvětlejší. |
ControlText | 10 | Systémově definovaná barva textu v 3D elementu. |
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. |
Desktop | 11 | Barva plochy definovaná systémem. |
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. |
GradientActiveCaption | 171 | Systémově definovaná barva nejsvětlejší barvy v barevném přechodu záhlaví aktivního okna. |
GradientInactiveCaption | 172 | Systémově definovaná barva nejsvětlejší barvy v barevném přechodu záhlaví neaktivního okna. |
Gray | 78 | Systémově definovaná barva. |
GrayText | 12 | Barva zašedlého textu definovaná systémem. Položky v seznamu, které jsou zakázané, se zobrazují jako neaktivní text. |
Green | 79 | Systémově definovaná barva. |
GreenYellow | 80 | Systémově definovaná barva. |
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. |
Honeydew | 81 | Systémově definovaná barva. |
HotPink | 82 | Systémově definovaná barva. |
HotTrack | 15 | Barva definovaná systémem, která slouží k určení položky s aktivní stopou. Jedním kliknutím na položku s aktivní sledováním se položka spustí. |
InactiveBorder | 16 | Barva ohraničení neaktivního okna definovaná systémem. |
InactiveCaption | 17 | Systémově definovaná barva pozadí záhlaví neaktivního okna |
InactiveCaptionText | 18 | Systémově definovaná barva textu v záhlaví neaktivního okna |
IndianRed | 83 | Systémově definovaná barva. |
Indigo | 84 | Systémově definovaná barva. |
Info | 19 | Barva pozadí popisku definovaná systémem. |
InfoText | 20 | Systémově definovaná barva textu popisu. |
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. |
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 použít KnownColor výčet k tisku názvů a barev všech jeho hodnot. Tento příklad je navržený pro použití s model Windows Forms. Vytvořte 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro