KnownColor Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die bekannten Systemfarben an.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- Vererbung
Felder
ActiveBorder | 1 | Die systemdefinierte Farbe des Rahmens des aktiven Fensters. |
ActiveCaption | 2 | Die systemdefinierte Farbe des Hintergrunds der Titelleiste des aktiven Fensters. |
ActiveCaptionText | 3 | Die systemdefinierte Farbe des Textes auf der Titelleiste des aktiven Fensters. |
AliceBlue | 28 | Eine systemdefinierte Farbe. |
AntiqueWhite | 29 | Eine systemdefinierte Farbe. |
AppWorkspace | 4 | Die systemdefinierte Farbe des Anwendungsarbeitsbereichs. Der Anwendungsarbeitsbereich ist der Bereich, der beim Anzeigen mehrerer Dokumente nicht von Dokumenten eingenommen wird. |
Aqua | 30 | Eine systemdefinierte Farbe. |
Aquamarine | 31 | Eine systemdefinierte Farbe. |
Azure | 32 | Eine systemdefinierte Farbe. |
Beige | 33 | Eine systemdefinierte Farbe. |
Bisque | 34 | Eine systemdefinierte Farbe. |
Black | 35 | Eine systemdefinierte Farbe. |
BlanchedAlmond | 36 | Eine systemdefinierte Farbe. |
Blue | 37 | Eine systemdefinierte Farbe. |
BlueViolet | 38 | Eine systemdefinierte Farbe. |
Brown | 39 | Eine systemdefinierte Farbe. |
BurlyWood | 40 | Eine systemdefinierte Farbe. |
ButtonFace | 168 | Die systemdefinierte Vorderseitenfarbe eines 3D-Elements. |
ButtonHighlight | 169 | Die systemdefinierte Farbe, die als Hervorhebungsfarbe eines 3D-Elements verwendet wird. Diese Farbe wird auf der Lichtquelle zugewandte Teile eines 3D-Elements angewendet. |
ButtonShadow | 170 | Die systemdefinierte Farbe, die als Schattenfarbe eines 3D-Elements verwendet wird. Diese Farbe wird auf von der Lichtquelle abgewandte Teile eines 3D-Elements angewendet. |
CadetBlue | 41 | Eine systemdefinierte Farbe. |
Chartreuse | 42 | Eine systemdefinierte Farbe. |
Chocolate | 43 | Eine systemdefinierte Farbe. |
Control | 5 | Die systemdefinierte Vorderseitenfarbe eines 3D-Elements. |
ControlDark | 6 | Die systemdefinierte Schattenfarbe eines 3D-Elements. Die Schattenfarbe wird auf von der Lichtquelle abgewandte Teile eines 3D-Elements angewendet. |
ControlDarkDark | 7 | Die systemdefinierte Farbe, die als Farbe des dunklen Schattens eines 3D-Elements verwendet wird. Die dunkle Schattenfarbe wird auf die Teile eines 3D-Elements angewendet, deren Farbe am dunkelsten ist. |
ControlLight | 8 | Die systemdefinierte Farbe, die als helle Farbe eines 3D-Elements verwendet wird. Die helle Farbe wird auf der Lichtquelle zugewandte Teile eines 3D-Elements angewendet. |
ControlLightLight | 9 | Die systemdefinierte Hervorhebungsfarbe eines 3D-Elements. Die Hervorhebungsfarbe wird auf die Teile eines 3D-Elements angewendet, deren Farbe am hellsten ist. |
ControlText | 10 | Die systemdefinierte Farbe des Textes in einem 3D-Element. |
Coral | 44 | Eine systemdefinierte Farbe. |
CornflowerBlue | 45 | Eine systemdefinierte Farbe. |
Cornsilk | 46 | Eine systemdefinierte Farbe. |
Crimson | 47 | Eine systemdefinierte Farbe. |
Cyan | 48 | Eine systemdefinierte Farbe. |
DarkBlue | 49 | Eine systemdefinierte Farbe. |
DarkCyan | 50 | Eine systemdefinierte Farbe. |
DarkGoldenrod | 51 | Eine systemdefinierte Farbe. |
DarkGray | 52 | Eine systemdefinierte Farbe. |
DarkGreen | 53 | Eine systemdefinierte Farbe. |
DarkKhaki | 54 | Eine systemdefinierte Farbe. |
DarkMagenta | 55 | Eine systemdefinierte Farbe. |
DarkOliveGreen | 56 | Eine systemdefinierte Farbe. |
DarkOrange | 57 | Eine systemdefinierte Farbe. |
DarkOrchid | 58 | Eine systemdefinierte Farbe. |
DarkRed | 59 | Eine systemdefinierte Farbe. |
DarkSalmon | 60 | Eine systemdefinierte Farbe. |
DarkSeaGreen | 61 | Eine systemdefinierte Farbe. |
DarkSlateBlue | 62 | Eine systemdefinierte Farbe. |
DarkSlateGray | 63 | Eine systemdefinierte Farbe. |
DarkTurquoise | 64 | Eine systemdefinierte Farbe. |
DarkViolet | 65 | Eine systemdefinierte Farbe. |
DeepPink | 66 | Eine systemdefinierte Farbe. |
DeepSkyBlue | 67 | Eine systemdefinierte Farbe. |
Desktop | 11 | Die systemdefinierte Farbe des Desktops. |
DimGray | 68 | Eine systemdefinierte Farbe. |
DodgerBlue | 69 | Eine systemdefinierte Farbe. |
Firebrick | 70 | Eine systemdefinierte Farbe. |
FloralWhite | 71 | Eine systemdefinierte Farbe. |
ForestGreen | 72 | Eine systemdefinierte Farbe. |
Fuchsia | 73 | Eine systemdefinierte Farbe. |
Gainsboro | 74 | Eine systemdefinierte Farbe. |
GhostWhite | 75 | Eine systemdefinierte Farbe. |
Gold | 76 | Eine systemdefinierte Farbe. |
Goldenrod | 77 | Eine systemdefinierte Farbe. |
GradientActiveCaption | 171 | Die systemdefinierte Farbe der hellsten Farbe im Farbverlauf auf der Titelleiste eines aktiven Fensters. |
GradientInactiveCaption | 172 | Die systemdefinierte Farbe der hellsten Farbe im Farbverlauf auf der Titelleiste eines inaktiven Fensters. |
Gray | 78 | Eine systemdefinierte Farbe. |
GrayText | 12 | Die systemdefinierte Farbe des abgeblendeten Textes. Deaktivierte Elemente werden in einer Liste als abgeblendeter Text angezeigt. |
Green | 79 | Eine systemdefinierte Farbe. |
GreenYellow | 80 | Eine systemdefinierte Farbe. |
Highlight | 13 | Die systemdefinierte Farbe des Hintergrunds ausgewählter Elemente. Hierzu zählen sowohl ausgewählte Menüelemente als auch ausgewählter Text. |
HighlightText | 14 | Die systemdefinierte Farbe des Textes ausgewählter Elemente. |
Honeydew | 81 | Eine systemdefinierte Farbe. |
HotPink | 82 | Eine systemdefinierte Farbe. |
HotTrack | 15 | Die systemdefinierte Farbe, die zum Kennzeichnen eines vorselektierten Elements verwendet wird. Vorselektierte Elemente werden durch einmaliges Klicken ausgeführt. |
InactiveBorder | 16 | Die systemdefinierte Farbe des Rahmens eines inaktiven Fensters. |
InactiveCaption | 17 | Die systemdefinierte Farbe des Hintergrunds der Titelleiste eines inaktiven Fensters. |
InactiveCaptionText | 18 | Die systemdefinierte Farbe des Textes auf der Titelleiste eines inaktiven Fensters. |
IndianRed | 83 | Eine systemdefinierte Farbe. |
Indigo | 84 | Eine systemdefinierte Farbe. |
Info | 19 | Die systemdefinierte Farbe des Hintergrunds einer QuickInfo. |
InfoText | 20 | Die systemdefinierte Farbe des Textes einer QuickInfo. |
Ivory | 85 | Eine systemdefinierte Farbe. |
Khaki | 86 | Eine systemdefinierte Farbe. |
Lavender | 87 | Eine systemdefinierte Farbe. |
LavenderBlush | 88 | Eine systemdefinierte Farbe. |
LawnGreen | 89 | Eine systemdefinierte Farbe. |
LemonChiffon | 90 | Eine systemdefinierte Farbe. |
LightBlue | 91 | Eine systemdefinierte Farbe. |
LightCoral | 92 | Eine systemdefinierte Farbe. |
LightCyan | 93 | Eine systemdefinierte Farbe. |
LightGoldenrodYellow | 94 | Eine systemdefinierte Farbe. |
LightGray | 95 | Eine systemdefinierte Farbe. |
LightGreen | 96 | Eine systemdefinierte Farbe. |
LightPink | 97 | Eine systemdefinierte Farbe. |
LightSalmon | 98 | Eine systemdefinierte Farbe. |
LightSeaGreen | 99 | Eine systemdefinierte Farbe. |
LightSkyBlue | 100 | Eine systemdefinierte Farbe. |
LightSlateGray | 101 | Eine systemdefinierte Farbe. |
LightSteelBlue | 102 | Eine systemdefinierte Farbe. |
LightYellow | 103 | Eine systemdefinierte Farbe. |
Lime | 104 | Eine systemdefinierte Farbe. |
LimeGreen | 105 | Eine systemdefinierte Farbe. |
Linen | 106 | Eine systemdefinierte Farbe. |
Magenta | 107 | Eine systemdefinierte Farbe. |
Maroon | 108 | Eine systemdefinierte Farbe. |
MediumAquamarine | 109 | Eine systemdefinierte Farbe. |
MediumBlue | 110 | Eine systemdefinierte Farbe. |
MediumOrchid | 111 | Eine systemdefinierte Farbe. |
MediumPurple | 112 | Eine systemdefinierte Farbe. |
MediumSeaGreen | 113 | Eine systemdefinierte Farbe. |
MediumSlateBlue | 114 | Eine systemdefinierte Farbe. |
MediumSpringGreen | 115 | Eine systemdefinierte Farbe. |
MediumTurquoise | 116 | Eine systemdefinierte Farbe. |
MediumVioletRed | 117 | Eine systemdefinierte Farbe. |
Menu | 21 | Die systemdefinierte Farbe des Hintergrunds eines Menüs. |
MenuBar | 173 | Die systemdefinierte Farbe des Hintergrunds einer Menüleiste. |
MenuHighlight | 174 | Die systemdefinierte Farbe, die zum Hervorheben von Menüelementen verwendet wird, wenn das Menü als flaches Menü dargestellt wird. |
MenuText | 22 | Die systemdefinierte Farbe des Textes eines Menüs. |
MidnightBlue | 118 | Eine systemdefinierte Farbe. |
MintCream | 119 | Eine systemdefinierte Farbe. |
MistyRose | 120 | Eine systemdefinierte Farbe. |
Moccasin | 121 | Eine systemdefinierte Farbe. |
NavajoWhite | 122 | Eine systemdefinierte Farbe. |
Navy | 123 | Eine systemdefinierte Farbe. |
OldLace | 124 | Eine systemdefinierte Farbe. |
Olive | 125 | Eine systemdefinierte Farbe. |
OliveDrab | 126 | Eine systemdefinierte Farbe. |
Orange | 127 | Eine systemdefinierte Farbe. |
OrangeRed | 128 | Eine systemdefinierte Farbe. |
Orchid | 129 | Eine systemdefinierte Farbe. |
PaleGoldenrod | 130 | Eine systemdefinierte Farbe. |
PaleGreen | 131 | Eine systemdefinierte Farbe. |
PaleTurquoise | 132 | Eine systemdefinierte Farbe. |
PaleVioletRed | 133 | Eine systemdefinierte Farbe. |
PapayaWhip | 134 | Eine systemdefinierte Farbe. |
PeachPuff | 135 | Eine systemdefinierte Farbe. |
Peru | 136 | Eine systemdefinierte Farbe. |
Pink | 137 | Eine systemdefinierte Farbe. |
Plum | 138 | Eine systemdefinierte Farbe. |
PowderBlue | 139 | Eine systemdefinierte Farbe. |
Purple | 140 | Eine systemdefinierte Farbe. |
RebeccaPurple | 175 | Eine systemdefinierte Farbe, die den ARGB-Wert |
Red | 141 | Eine systemdefinierte Farbe. |
RosyBrown | 142 | Eine systemdefinierte Farbe. |
RoyalBlue | 143 | Eine systemdefinierte Farbe. |
SaddleBrown | 144 | Eine systemdefinierte Farbe. |
Salmon | 145 | Eine systemdefinierte Farbe. |
SandyBrown | 146 | Eine systemdefinierte Farbe. |
ScrollBar | 23 | Die systemdefinierte Farbe des Hintergrunds einer Schiebeleiste. |
SeaGreen | 147 | Eine systemdefinierte Farbe. |
SeaShell | 148 | Eine systemdefinierte Farbe. |
Sienna | 149 | Eine systemdefinierte Farbe. |
Silver | 150 | Eine systemdefinierte Farbe. |
SkyBlue | 151 | Eine systemdefinierte Farbe. |
SlateBlue | 152 | Eine systemdefinierte Farbe. |
SlateGray | 153 | Eine systemdefinierte Farbe. |
Snow | 154 | Eine systemdefinierte Farbe. |
SpringGreen | 155 | Eine systemdefinierte Farbe. |
SteelBlue | 156 | Eine systemdefinierte Farbe. |
Tan | 157 | Eine systemdefinierte Farbe. |
Teal | 158 | Eine systemdefinierte Farbe. |
Thistle | 159 | Eine systemdefinierte Farbe. |
Tomato | 160 | Eine systemdefinierte Farbe. |
Transparent | 27 | Eine systemdefinierte Farbe. |
Turquoise | 161 | Eine systemdefinierte Farbe. |
Violet | 162 | Eine systemdefinierte Farbe. |
Wheat | 163 | Eine systemdefinierte Farbe. |
White | 164 | Eine systemdefinierte Farbe. |
WhiteSmoke | 165 | Eine systemdefinierte Farbe. |
Window | 24 | Die systemdefinierte Farbe des Hintergrunds im Clientbereich eines Fensters. |
WindowFrame | 25 | Die systemdefinierte Farbe eines Fensterrahmens. |
WindowText | 26 | Die systemdefinierte Farbe des Textes im Clientbereich eines Fensters. |
Yellow | 166 | Eine systemdefinierte Farbe. |
YellowGreen | 167 | Eine systemdefinierte Farbe. |
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die KnownColor -Enumeration verwendet wird, um die Namen und Farben aller zugehörigen Werte auszudrucken. Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert. Create ein Formular aus, und fügen Sie den folgenden Code ein. Rufen Sie die DisplayKnownColors
-Methode in der Ereignisbehandlungsmethode des Formulars Paint
auf, und übergeben Sie e
als 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