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. |