Freigeben über


KnownColor-Enumeration

Gibt die bekannten Systemfarben an.

Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)

Syntax

'Declaration
Public Enumeration KnownColor
'Usage
Dim instance As KnownColor
public enum KnownColor
public enum class KnownColor
public enum KnownColor
public enum KnownColor

Member

  Membername Beschreibung
ActiveBorder Die systemdefinierte Farbe des Rahmens des aktiven Fensters. 
ActiveCaption Die systemdefinierte Farbe des Hintergrunds der Titelleiste des aktiven Fensters. 
ActiveCaptionText Die systemdefinierte Farbe des Textes auf der Titelleiste des aktiven Fensters. 
AliceBlue Eine systemdefinierte Farbe. 
AntiqueWhite Eine systemdefinierte Farbe. 
AppWorkspace Die systemdefinierte Farbe des Anwendungsarbeitsbereichs. Der Anwendungsarbeitsbereich ist der Bereich, der beim Anzeigen mehrerer Dokumente nicht von Dokumenten eingenommen wird. 
Aqua Eine systemdefinierte Farbe. 
Aquamarine Eine systemdefinierte Farbe. 
Azure Eine systemdefinierte Farbe. 
Beige Eine systemdefinierte Farbe. 
Bisque Eine systemdefinierte Farbe. 
Black Eine systemdefinierte Farbe. 
BlanchedAlmond Eine systemdefinierte Farbe. 
Blue Eine systemdefinierte Farbe. 
BlueViolet Eine systemdefinierte Farbe. 
Brown Eine systemdefinierte Farbe. 
BurlyWood Eine systemdefinierte Farbe. 
ButtonFace Die systemdefinierte Vorderseitenfarbe eines 3D-Elements. 
ButtonHighlight Die systemdefinierte Farbe, die als Hervorhebungsfarbe eines 3D-Elements verwendet wird. Diese Farbe wird auf der Lichtquelle zugewandte Teile eines 3D-Elements angewendet. 
ButtonShadow 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 Eine systemdefinierte Farbe. 
Chartreuse Eine systemdefinierte Farbe. 
Chocolate Eine systemdefinierte Farbe. 
Control Die systemdefinierte Vorderseitenfarbe eines 3D-Elements. 
ControlDark Die systemdefinierte Schattenfarbe eines 3D-Elements. Die Schattenfarbe wird auf von der Lichtquelle abgewandte Teile eines 3D-Elements angewendet. 
ControlDarkDark 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 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 Die systemdefinierte Hervorhebungsfarbe eines 3D-Elements. Die Hervorhebungsfarbe wird auf die Teile eines 3D-Elements angewendet, deren Farbe am hellsten ist. 
ControlText Die systemdefinierte Farbe des Textes in einem 3D-Element. 
Coral Eine systemdefinierte Farbe. 
CornflowerBlue Eine systemdefinierte Farbe. 
Cornsilk Eine systemdefinierte Farbe. 
Crimson Eine systemdefinierte Farbe. 
Cyan Eine systemdefinierte Farbe. 
DarkBlue Eine systemdefinierte Farbe. 
DarkCyan Eine systemdefinierte Farbe. 
DarkGoldenrod Eine systemdefinierte Farbe. 
DarkGray Eine systemdefinierte Farbe. 
DarkGreen Eine systemdefinierte Farbe. 
DarkKhaki Eine systemdefinierte Farbe. 
DarkMagenta Eine systemdefinierte Farbe. 
DarkOliveGreen Eine systemdefinierte Farbe. 
DarkOrange Eine systemdefinierte Farbe. 
DarkOrchid Eine systemdefinierte Farbe. 
DarkRed Eine systemdefinierte Farbe. 
DarkSalmon Eine systemdefinierte Farbe. 
DarkSeaGreen Eine systemdefinierte Farbe. 
DarkSlateBlue Eine systemdefinierte Farbe. 
DarkSlateGray Eine systemdefinierte Farbe. 
DarkTurquoise Eine systemdefinierte Farbe. 
DarkViolet Eine systemdefinierte Farbe. 
DeepPink Eine systemdefinierte Farbe. 
DeepSkyBlue Eine systemdefinierte Farbe. 
Desktop Die systemdefinierte Farbe des Desktops. 
DimGray Eine systemdefinierte Farbe. 
DodgerBlue Eine systemdefinierte Farbe. 
Firebrick Eine systemdefinierte Farbe. 
FloralWhite Eine systemdefinierte Farbe. 
ForestGreen Eine systemdefinierte Farbe. 
Fuchsia Eine systemdefinierte Farbe. 
Gainsboro Eine systemdefinierte Farbe. 
GhostWhite Eine systemdefinierte Farbe. 
Gold Eine systemdefinierte Farbe. 
Goldenrod Eine systemdefinierte Farbe. 
GradientActiveCaption Die systemdefinierte Farbe der hellsten Farbe im Farbverlauf auf der Titelleiste eines aktiven Fensters. 
GradientInactiveCaption Die systemdefinierte Farbe der hellsten Farbe im Farbverlauf auf der Titelleiste eines inaktiven Fensters.  
Gray Eine systemdefinierte Farbe. 
GrayText Die systemdefinierte Farbe des abgeblendeten Textes. Deaktivierte Elemente werden in einer Liste als abgeblendeter Text angezeigt. 
Green Eine systemdefinierte Farbe. 
GreenYellow Eine systemdefinierte Farbe. 
Highlight Die systemdefinierte Farbe des Hintergrunds ausgewählter Elemente. Hierzu zählen sowohl ausgewählte Menüelemente als auch ausgewählter Text.  
HighlightText Die systemdefinierte Farbe des Textes ausgewählter Elemente. 
Honeydew Eine systemdefinierte Farbe. 
HotPink Eine systemdefinierte Farbe. 
HotTrack Die systemdefinierte Farbe, die zum Kennzeichnen eines vorselektierten Elements verwendet wird. Vorselektierte Elemente werden durch einmaliges Klicken ausgeführt. 
InactiveBorder Die systemdefinierte Farbe des Rahmens eines inaktiven Fensters. 
InactiveCaption Die systemdefinierte Farbe des Hintergrunds der Titelleiste eines inaktiven Fensters. 
InactiveCaptionText Die systemdefinierte Farbe des Textes auf der Titelleiste eines inaktiven Fensters. 
IndianRed Eine systemdefinierte Farbe. 
Indigo Eine systemdefinierte Farbe. 
Info Die systemdefinierte Farbe des Hintergrunds einer QuickInfo. 
InfoText Die systemdefinierte Farbe des Textes einer QuickInfo. 
Ivory Eine systemdefinierte Farbe. 
Khaki Eine systemdefinierte Farbe. 
Lavender Eine systemdefinierte Farbe. 
LavenderBlush Eine systemdefinierte Farbe. 
LawnGreen Eine systemdefinierte Farbe. 
LemonChiffon Eine systemdefinierte Farbe. 
LightBlue Eine systemdefinierte Farbe. 
LightCoral Eine systemdefinierte Farbe. 
LightCyan Eine systemdefinierte Farbe. 
LightGoldenrodYellow Eine systemdefinierte Farbe. 
LightGray Eine systemdefinierte Farbe. 
LightGreen Eine systemdefinierte Farbe. 
LightPink Eine systemdefinierte Farbe. 
LightSalmon Eine systemdefinierte Farbe. 
LightSeaGreen Eine systemdefinierte Farbe. 
LightSkyBlue Eine systemdefinierte Farbe. 
LightSlateGray Eine systemdefinierte Farbe. 
LightSteelBlue Eine systemdefinierte Farbe. 
LightYellow Eine systemdefinierte Farbe. 
Lime Eine systemdefinierte Farbe. 
LimeGreen Eine systemdefinierte Farbe. 
Linen Eine systemdefinierte Farbe. 
Magenta Eine systemdefinierte Farbe. 
Maroon Eine systemdefinierte Farbe. 
MediumAquamarine Eine systemdefinierte Farbe. 
MediumBlue Eine systemdefinierte Farbe. 
MediumOrchid Eine systemdefinierte Farbe. 
MediumPurple Eine systemdefinierte Farbe. 
MediumSeaGreen Eine systemdefinierte Farbe. 
MediumSlateBlue Eine systemdefinierte Farbe. 
MediumSpringGreen Eine systemdefinierte Farbe. 
MediumTurquoise Eine systemdefinierte Farbe. 
MediumVioletRed Eine systemdefinierte Farbe. 
Menu Die systemdefinierte Farbe des Hintergrunds eines Menüs. 
MenuBar Die systemdefinierte Farbe des Hintergrunds einer Menüleiste. 
MenuHighlight Die systemdefinierte Farbe, die zum Hervorheben von Menüelementen verwendet wird, wenn das Menü als flaches Menü dargestellt wird. 
MenuText Die systemdefinierte Farbe des Textes eines Menüs. 
MidnightBlue Eine systemdefinierte Farbe. 
MintCream Eine systemdefinierte Farbe. 
MistyRose Eine systemdefinierte Farbe. 
Moccasin Eine systemdefinierte Farbe. 
NavajoWhite Eine systemdefinierte Farbe. 
Navy Eine systemdefinierte Farbe. 
OldLace Eine systemdefinierte Farbe. 
Olive Eine systemdefinierte Farbe. 
OliveDrab Eine systemdefinierte Farbe. 
Orange Eine systemdefinierte Farbe. 
OrangeRed Eine systemdefinierte Farbe. 
Orchid Eine systemdefinierte Farbe. 
PaleGoldenrod Eine systemdefinierte Farbe. 
PaleGreen Eine systemdefinierte Farbe. 
PaleTurquoise Eine systemdefinierte Farbe. 
PaleVioletRed Eine systemdefinierte Farbe. 
PapayaWhip Eine systemdefinierte Farbe. 
PeachPuff Eine systemdefinierte Farbe. 
Peru Eine systemdefinierte Farbe. 
Pink Eine systemdefinierte Farbe. 
Plum Eine systemdefinierte Farbe. 
PowderBlue Eine systemdefinierte Farbe. 
Purple Eine systemdefinierte Farbe. 
Red Eine systemdefinierte Farbe. 
RosyBrown Eine systemdefinierte Farbe. 
RoyalBlue Eine systemdefinierte Farbe. 
SaddleBrown Eine systemdefinierte Farbe. 
Salmon Eine systemdefinierte Farbe. 
SandyBrown Eine systemdefinierte Farbe. 
ScrollBar Die systemdefinierte Farbe des Hintergrunds einer Bildlaufleiste. 
SeaGreen Eine systemdefinierte Farbe. 
SeaShell Eine systemdefinierte Farbe. 
Sienna Eine systemdefinierte Farbe. 
Silver Eine systemdefinierte Farbe. 
SkyBlue Eine systemdefinierte Farbe. 
SlateBlue Eine systemdefinierte Farbe. 
SlateGray Eine systemdefinierte Farbe. 
Snow Eine systemdefinierte Farbe. 
SpringGreen Eine systemdefinierte Farbe. 
SteelBlue Eine systemdefinierte Farbe. 
Tan Eine systemdefinierte Farbe. 
Teal Eine systemdefinierte Farbe. 
Thistle Eine systemdefinierte Farbe. 
Tomato Eine systemdefinierte Farbe. 
Transparent Eine systemdefinierte Farbe. 
Turquoise Eine systemdefinierte Farbe. 
Violet Eine systemdefinierte Farbe. 
Wheat Eine systemdefinierte Farbe. 
White Eine systemdefinierte Farbe. 
WhiteSmoke Eine systemdefinierte Farbe. 
Window Die systemdefinierte Farbe des Hintergrunds im Clientbereich eines Fensters. 
WindowFrame Die systemdefinierte Farbe eines Fensterrahmens. 
WindowText Die systemdefinierte Farbe des Textes im Clientbereich eines Fensters. 
Yellow Eine systemdefinierte Farbe. 
YellowGreen Eine systemdefinierte Farbe. 

Beispiel

Im folgenden Codebeispiel wird die Verwendung der KnownColor-Enumeration veranschaulicht, um die Namen und Farben aller ihrer Werte auszugeben. Dieses Beispiel ist für die Verwendung mit Windows Forms vorgesehen. Erstellen Sie ein Formular, und fügen Sie den folgenden Code ein. Rufen Sie die DisplayKnownColors-Methode in der Paint-Ereignisbehandlungsmethode des Formulars auf, und übergeben Sie dabei e als PaintEventArgs.

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
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:
   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.set_Size(new Size(650, 550));

    // Get all the values from the KnownColor enumeration.
    System.Array colorsArray = Enum.GetValues(KnownColor.class.ToType());
    KnownColor allColors[] = new KnownColor[colorsArray.get_Length()];

    Array.Copy(colorsArray, allColors, colorsArray.get_Length());

    // Loop through printing out the values' names in the colors 
    // they represent.
    float y = 0;
    float x = 10;

    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;
            y = 15;
        }
        else {
            // Otherwise, increment y by 15.
            y += 15;
        }

        // Create a custom brush from the color and use it to draw
        // the brush's name.
        SolidBrush aBrush = new SolidBrush(Color.FromName(
            allColors.get_Item(i).ToString()));

        e.get_Graphics().DrawString(allColors.get_Item(i).ToString(),
            this.get_Font(), aBrush, x, y);

        // Dispose of the custom brush.
        aBrush.Dispose();
    }
} //DisplayKnownColors

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Drawing-Namespace