Sdílet prostřednictvím


SystemColors Třída

Definice

Každá vlastnost SystemColors třídy je Color struktura, která je barva prvku zobrazení Systému 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
Dědičnost
SystemColors

Příklady

Následující příklad kódu ukazuje Equality operátor a SystemColors třídu. Tento příklad je navržen tak, aby byl použit s formulářem Windows, který obsahuje tlačítko s názvem Button1. Do formuláře vložte následující kód a přidružte Button1_Click metodu k události tlačítka 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

Poznámky

Lepšího výkonu dosáhnete použitím vlastností SystemPens nebo SystemBrushes tříd namísto vytvoření nového pera nebo štětce založeného na hodnotě z SystemColors. Pokud například chcete získat štětec pro barvu tváře 3D elementu, použijte SystemBrushes.Control vlastnost, protože získá štětec, který již existuje, zatímco volání SolidBrush konstruktoru s hodnotou parametru SystemColors.Control vytvoří nový štětec.

Vlastnosti

Name Description
ActiveBorder

Color Získá strukturu, která je barva aktivního ohraničení okna.

ActiveCaption

Color Získá strukturu, která je barva pozadí aktivního okna záhlaví.

ActiveCaptionText

Color Získá strukturu, která je barva textu v záhlaví aktivního okna.

AppWorkspace

Color Získá strukturu, která je barva pracovního prostoru aplikace.

ButtonFace

Color Získá strukturu, která je barva tváře 3D elementu.

ButtonHighlight

Color Získá strukturu, která je barva zvýraznění 3D elementu.

ButtonShadow

Color Získá strukturu, která je stín barva 3D elementu.

Control

Color Získá strukturu, která je barva tváře 3D elementu.

ControlDark

Color Získá strukturu, která je stín barva 3D elementu.

ControlDarkDark

Color Získá strukturu, která je tmavě stín barva 3D elementu.

ControlLight

Color Získá strukturu, která je světlá barva 3D elementu.

ControlLightLight

Color Získá strukturu, která je barva zvýraznění 3D elementu.

ControlText

Color Získá strukturu, která je barva textu v 3D elementu.

Desktop

Color Získá strukturu, která je barva plochy.

GradientActiveCaption

Color Získá strukturu, která je nejsvětlejší barvou v barevném přechodu aktivního okna záhlaví.

GradientInactiveCaption

Color Získá strukturu, která je nejsvětlejší barvou v barevném přechodu neaktivního okna záhlaví.

GrayText

Color Získá strukturu, která je barva šeděného textu.

Highlight

Color Získá strukturu, která je barva pozadí vybraných položek.

HighlightText

Color Získá strukturu, která je barva textu vybraných položek.

HotTrack

Color Získá strukturu, která je barva použitá k určení horké sledované položky.

InactiveBorder

Color Získá strukturu, která je barva neaktivního ohraničení okna.

InactiveCaption

Color Získá strukturu, která je barva pozadí neaktivního okna záhlaví.

InactiveCaptionText

Color Získá strukturu, která je barva textu v neaktivním okně záhlaví.

Info

Color Získá strukturu, která je barva pozadí popisu.

InfoText

Color Získá strukturu, která je barva textu popisu.

Menu

Color Získá strukturu, která je barva pozadí nabídky.

MenuBar

Color Získá strukturu, která je barva pozadí řádku nabídek.

MenuHighlight

Color Získá strukturu, která je barva použitá ke zvýraznění položek nabídky, když se nabídka zobrazí jako plochá nabídka.

MenuText

Color Získá strukturu, která je barva textu nabídky.

ScrollBar

Color Získá strukturu, která je barva pozadí posuvníku.

UseAlternativeColorSet

Získá nebo nastaví hodnotu, která určuje, zda se používá alternativní sada barev.

Window

Color Získá strukturu, která je barva pozadí v klientské oblasti okna.

WindowFrame

Color Získá strukturu, která je barva rámečku okna.

WindowText

Color Získá strukturu, která je barva textu v klientské oblasti okna.

Platí pro