Udostępnij za pośrednictwem


SystemColors Klasa

Definicja

Każda właściwość SystemColors klasy jest strukturą Color , która jest kolorem elementu wyświetlania systemu Windows.

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
Dziedziczenie
SystemColors

Przykłady

Poniższy przykład kodu przedstawia operator i klasę EqualitySystemColors . Ten przykład jest przeznaczony do użycia z formularzem systemu Windows zawierającym przycisk o nazwie Button1. Wklej następujący kod do formularza i skojarz metodę Button1_Click ze zdarzeniem przycisku Click .

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

Uwagi

Lepsza wydajność jest osiągana przy użyciu właściwości SystemPens klas lub SystemBrushes , a nie tworzenia nowego pióra lub pędzla na podstawie wartości z SystemColors. Jeśli na przykład chcesz uzyskać szczotkę dla koloru twarzy elementu 3-W, użyj SystemBrushes.Control właściwości , ponieważ pobiera szczotkę, która już istnieje, podczas gdy wywoływanie SolidBrush konstruktora z wartością parametru SystemColors.Control spowoduje utworzenie nowego pędzla.

Właściwości

ActiveBorder

Color Pobiera strukturę, która jest kolorem obramowania aktywnego okna.

ActiveCaption

Color Pobiera strukturę, która jest kolorem tła paska tytułu aktywnego okna.

ActiveCaptionText

Color Pobiera strukturę, która jest kolorem tekstu na pasku tytułu aktywnego okna.

AppWorkspace

Color Pobiera strukturę, która jest kolorem obszaru roboczego aplikacji.

ButtonFace

Color Pobiera strukturę, która jest kolorem twarzy elementu 3-W.

ButtonHighlight

Color Pobiera strukturę, która jest kolorem wyróżnienia elementu 3-W.

ButtonShadow

Color Pobiera strukturę, która jest kolorem cienia elementu 3-W.

Control

Color Pobiera strukturę, która jest kolorem twarzy elementu 3-W.

ControlDark

Color Pobiera strukturę, która jest kolorem cienia elementu 3-W.

ControlDarkDark

Color Pobiera strukturę, która jest ciemnym kolorem cienia elementu 3-W.

ControlLight

Color Pobiera strukturę, która jest jasnym kolorem elementu 3-W.

ControlLightLight

Color Pobiera strukturę, która jest kolorem wyróżnienia elementu 3-W.

ControlText

Color Pobiera strukturę, która jest kolorem tekstu w elemecie 3-W.

Desktop

Color Pobiera strukturę, która jest kolorem pulpitu.

GradientActiveCaption

Color Pobiera strukturę, która jest najjaśniejszym kolorem gradientu kolorów paska tytułu aktywnego okna.

GradientInactiveCaption

Color Pobiera strukturę, która jest najjaśniejszym kolorem gradientu kolorów paska tytułu nieaktywnego okna.

GrayText

Color Pobiera strukturę, która jest kolorem wygaszonego tekstu.

Highlight

Color Pobiera strukturę, która jest kolorem tła wybranych elementów.

HighlightText

Color Pobiera strukturę, która jest kolorem tekstu zaznaczonych elementów.

HotTrack

Color Pobiera strukturę, która jest kolorem używanym do wyznaczania elementu śledzonego na gorąco.

InactiveBorder

Color Pobiera strukturę, która jest kolorem obramowania okna nieaktywnego.

InactiveCaption

Color Pobiera strukturę, która jest kolorem tła paska tytułu nieaktywnego okna.

InactiveCaptionText

Color Pobiera strukturę, która jest kolorem tekstu na pasku tytułu nieaktywnego okna.

Info

Color Pobiera strukturę, która jest kolorem tła etykietki narzędzia.

InfoText

Color Pobiera strukturę, która jest kolorem tekstu etykietki narzędzia.

Menu

Color Pobiera strukturę, która jest kolorem tła menu.

MenuBar

Color Pobiera strukturę, która jest kolorem tła paska menu.

MenuHighlight

Color Pobiera strukturę, która jest kolorem używanym do wyróżniania elementów menu, gdy menu jest wyświetlane jako menu płaskie.

MenuText

Color Pobiera strukturę, która jest kolorem tekstu menu.

ScrollBar

Color Pobiera strukturę, która jest kolorem tła paska przewijania.

Window

Color Pobiera strukturę, która jest kolorem tła w obszarze klienta okna.

WindowFrame

Color Pobiera strukturę, która jest kolorem ramki okna.

WindowText

Color Pobiera strukturę, która jest kolorem tekstu w obszarze klienta okna.

Dotyczy