SystemColors Klasse
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.
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 Button1
enthä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. |