SystemColors Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |