SystemColors Klas

Definitie

Elke eigenschap van de klasse SystemColors is een Color structuur die de kleur is van een Windows weergave-element.

public ref class SystemColors sealed
public sealed class SystemColors
type SystemColors = class
Public NotInheritable Class SystemColors
Overname
SystemColors

Voorbeelden

In het volgende codevoorbeeld ziet u de Equality operator en de SystemColors klasse. Dit voorbeeld is ontworpen voor gebruik met een Windows Formulier met een knop met de naam Button1. Plak de volgende code in uw formulier en koppel de Button1_Click methode aan de gebeurtenis van Click de knop.

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

Opmerkingen

Betere prestaties worden bereikt door de eigenschappen van de SystemPens of SystemBrushes klassen te gebruiken in plaats van een nieuwe pen of borstel te maken op basis van een waarde van SystemColors. Als u bijvoorbeeld een penseel wilt krijgen voor de gezichtskleur van een 3D-element, gebruikt u de SystemBrushes.Control eigenschap omdat deze een borstel krijgt die al bestaat, terwijl het aanroepen van de SolidBrush constructor met een parameterwaarde van SystemColors.Control een nieuwe kwast een nieuwe borstel maakt.

Eigenschappen

Name Description
ActiveBorder

Hiermee haalt u een Color structuur op die de kleur van de rand van het actieve venster is.

ActiveCaption

Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van de titelbalk van het actieve venster.

ActiveCaptionText

Hiermee haalt u een Color structuur op die de kleur van de tekst in de titelbalk van het actieve venster is.

AppWorkspace

Hiermee haalt u een Color structuur op die de kleur van de toepassingswerkruimte is.

ButtonFace

Hiermee haalt u een Color structuur op die de gezichtskleur van een 3D-element is.

ButtonHighlight

Hiermee haalt u een Color structuur op die de markeringskleur van een 3D-element is.

ButtonShadow

Hiermee haalt u een Color structuur op die de schaduwkleur van een 3D-element is.

Control

Hiermee haalt u een Color structuur op die de gezichtskleur van een 3D-element is.

ControlDark

Hiermee haalt u een Color structuur op die de schaduwkleur van een 3D-element is.

ControlDarkDark

Hiermee haalt u een Color structuur op die de donkere schaduwkleur van een 3D-element is.

ControlLight

Hiermee haalt u een Color structuur op die de lichte kleur van een 3D-element is.

ControlLightLight

Hiermee haalt u een Color structuur op die de markeringskleur van een 3D-element is.

ControlText

Hiermee haalt u een Color structuur op die de kleur van tekst in een 3D-element is.

Desktop

Hiermee haalt u een Color structuur op die de kleur van het bureaublad is.

GradientActiveCaption

Hiermee haalt u een Color structuur op die de lichtste kleur in de kleurovergang van de titelbalk van een actief venster is.

GradientInactiveCaption

Hiermee haalt u een Color structuur op die de lichtste kleur in de kleurovergang van de titelbalk van een inactief venster is.

GrayText

Hiermee wordt een Color structuur opgehaald die de kleur van grijs weergegeven tekst is.

Highlight

Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van geselecteerde items.

HighlightText

Hiermee haalt u een Color structuur op die de kleur van de tekst van geselecteerde items is.

HotTrack

Hiermee wordt een Color structuur opgehaald die de kleur is die wordt gebruikt om een hot-tracked item aan te wijzen.

InactiveBorder

Hiermee haalt u een Color structuur op die de kleur is van de rand van een inactief venster.

InactiveCaption

Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van de titelbalk van een inactief venster.

InactiveCaptionText

Hiermee haalt u een Color structuur op die de kleur van de tekst in de titelbalk van een inactief venster is.

Info

Hiermee haalt u een Color structuur op die de kleur is van de achtergrond van een knopinfo.

InfoText

Hiermee haalt u een Color structuur op die de kleur van de tekst van een knopinfo is.

Menu

Hiermee haalt u een Color structuur op die de kleur van de achtergrond van een menu is.

MenuBar

Hiermee haalt u een Color structuur op die de kleur van de achtergrond van een menubalk is.

MenuHighlight

Hiermee haalt u een Color structuur op die de kleur is die wordt gebruikt om menu-items te markeren wanneer het menu wordt weergegeven als een plat menu.

MenuText

Hiermee haalt u een Color structuur op die de kleur van de tekst van een menu is.

ScrollBar

Hiermee haalt u een Color structuur op die de kleur van de achtergrond van een schuifbalk is.

Window

Hiermee haalt u een Color structuur op die de kleur van de achtergrond in het clientgebied van een venster is.

WindowFrame

Hiermee haalt u een Color structuur op die de kleur van een raamkader is.

WindowText

Hiermee haalt u een Color structuur op die de kleur van de tekst in het clientgebied van een venster is.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op