Freigeben über


SystemColors Klasse

Definition

Jede Eigenschaft der SystemColors-Klasse ist eine Color-Struktur mit der Farbe eines Windows-Anzeigeelements.

public ref class SystemColors abstract sealed
public ref class SystemColors sealed
public static class SystemColors
public sealed class SystemColors
type SystemColors = class
Public Class SystemColors
Public NotInheritable Class SystemColors
Vererbung
SystemColors

Beispiele

Im folgenden Codebeispiel werden der Equality Operator und die SystemColors -Klasse veranschaulicht. Dieses Beispiel ist für die Verwendung mit einem Windows-Formular konzipiert, das eine Schaltfläche mit dem Namen Button1enthält. Fügen Sie den folgenden Code in Ihr Formular ein, und ordnen Sie die Button1_Click -Methode dem -Ereignis der Click Schaltfläche zu.

void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( this->BackColor == SystemColors::ControlDark )
   {
      this->BackColor = SystemColors::Control;
   }
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{

    if (this.BackColor == SystemColors.ControlDark)
    {
        this.BackColor = SystemColors.Control;
    }
}
Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    If (Color.op_Equality(Me.BackColor, SystemColors.ControlDark)) Then
        Me.BackColor = SystemColors.Control
    End If
End Sub

Hinweise

Eine bessere Leistung wird erzielt, indem die Eigenschaften der -Klasse oder SystemBrushes der SystemPens -Klasse verwendet werden, anstatt einen neuen Stift oder Pinsel basierend auf einem Wert aus zu SystemColorserstellen. Wenn Sie beispielsweise einen Pinsel für die Gesichtsfarbe eines 3D-Elements abrufen möchten, verwenden Sie die SystemBrushes.Control -Eigenschaft, da sie einen bereits vorhandenen Pinsel abruft, während das Aufrufen des SolidBrush Konstruktors mit dem Parameterwert von SystemColors.Control einen neuen Pinsel erzeugt.

Eigenschaften

ActiveBorder

Ruft eine Color-Struktur ab, die die Farbe des Rahmens des aktiven Fensters darstellt.

ActiveCaption

Ruft eine Color-Struktur mit der Hintergrundfarbe der Titelleiste des aktiven Fensters ab.

ActiveCaptionText

Ruft eine Color-Struktur ab, die die Textfarbe in der Titelleiste des aktiven Fensters darstellt.

AppWorkspace

Ruft eine Color-Struktur mit der Farbe des Anwendungsarbeitsbereichs ab.

ButtonFace

Ruft eine Color-Struktur mit der Vorderseitenfarbe eines 3D-Elements ab.

ButtonHighlight

Ruft eine Color-Struktur mit der Hervorhebungsfarbe eines 3D-Elements ab.

ButtonShadow

Ruft eine Color-Struktur mit der Schattenfarbe eines 3D-Elements ab.

Control

Ruft eine Color-Struktur mit der Vorderseitenfarbe eines 3D-Elements ab.

ControlDark

Ruft eine Color-Struktur mit der Schattenfarbe eines 3D-Elements ab.

ControlDarkDark

Ruft eine Color-Struktur mit der dunklen Schattenfarbe eines 3D-Elements ab.

ControlLight

Ruft eine Color-Struktur mit der hellen Farbe eines 3D-Elements ab.

ControlLightLight

Ruft eine Color-Struktur mit der Hervorhebungsfarbe eines 3D-Elements ab.

ControlText

Ruft eine Color-Struktur mit der Textfarbe eines 3D-Elements ab.

Desktop

Ruft eine Color-Struktur ab, die die Farbe für den Desktop angibt.

GradientActiveCaption

Ruft eine Color-Struktur mit der hellsten Farbe im Farbverlauf auf einer Titelleiste des aktiven Fensters ab.

GradientInactiveCaption

Ruft eine Color-Struktur mit der hellsten Farbe im Farbverlauf auf der Titelleiste eines inaktiven Fensters ab.

GrayText

Ruft eine Color-Struktur mit der Farbe von abgeblendetem Text ab.

Highlight

Ruft eine Color-Struktur mit der Hintergrundfarbe ausgewählter Elemente ab.

HighlightText

Ruft eine Color-Struktur mit der Textfarbe der ausgewählten Elemente ab.

HotTrack

Ruft eine Color-Struktur ab, die die Farbe ist, die zum Kennzeichnen eines gehoverter Elements verwendet wird.

InactiveBorder

Ruft eine Color-Struktur ab, die die Farbe des Rahmens eines inaktiven Fensters darstellt.

InactiveCaption

Ruft eine Color-Struktur mit der Hintergrundfarbe der Titelleiste eines inaktiven Fensters ab.

InactiveCaptionText

Ruft eine Color-Struktur mit der Farbe des Textes auf der Titelleiste eines inaktiven Fensters ab.

Info

Ruft eine Color-Struktur mit der Hintergrundfarbe einer QuickInfo ab.

InfoText

Ruft eine Color-Struktur mit der Textfarbe einer QuickInfo ab.

Menu

Ruft eine Color-Struktur ab, die die Hintergrundfarbe eines Menüs darstellt.

MenuBar

Ruft eine Color-Struktur mit der Hintergrundfarbe einer Menüleiste ab.

MenuHighlight

Ruft eine Color-Struktur mit der systemdefinierten Farbe ab, die zum Hervorheben von Menüelementen verwendet wird, wenn das Menü als flaches Menü dargestellt wird.

MenuText

Ruft eine Color-Struktur ab, die die Farbe eines Menütexts darstellt.

ScrollBar

Ruft eine Color-Struktur mit der Hintergrundfarbe einer Schiebeleiste ab.

Window

Ruft eine Color-Struktur mit der Hintergrundfarbe des Clientbereichs eines Fensters ab.

WindowFrame

Ruft eine Color-Struktur ab, die die Farbe eines Fensterrahmens darstellt.

WindowText

Ruft eine Color-Struktur mit der Farbe des Texts im Clientbereich eines Fensters ab.

Gilt für: