SystemColors Klass

Definition

Varje egenskap för klassen SystemColors är en Color struktur som är färgen på ett Windows visningselement.

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

Exempel

I följande kodexempel visas operatorn Equality och SystemColors klassen. Det här exemplet är utformat för att användas med ett Windows formulär som innehåller en knapp med namnet Button1. Klistra in följande kod i formuläret och associera Button1_Click metoden med knappens Click händelse.

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

Kommentarer

Bättre prestanda uppnås genom att använda egenskaperna för klasserna SystemPens eller SystemBrushes i stället för att skapa en ny penna eller pensel baserat på ett värde från SystemColors. Om du till exempel vill få en pensel för ansiktsfärgen för ett 3D-element använder du egenskapen eftersom den SystemBrushes.Control hämtar en pensel som redan finns, medan anrop av SolidBrush konstruktorn med parametervärdet SystemColors.Control skapar en ny pensel.

Egenskaper

Name Description
ActiveBorder

Hämtar en Color struktur som är färgen på det aktiva fönstrets kantlinje.

ActiveCaption

Hämtar en Color struktur som är färgen på bakgrunden i det aktiva fönstrets namnlist.

ActiveCaptionText

Hämtar en Color struktur som är färgen på texten i det aktiva fönstrets namnlist.

AppWorkspace

Hämtar en Color struktur som är färgen på programarbetsytan.

ButtonFace

Hämtar en Color struktur som är ansiktsfärgen för ett 3D-element.

ButtonHighlight

Hämtar en Color struktur som är markeringsfärgen för ett 3D-element.

ButtonShadow

Hämtar en Color struktur som är skuggfärgen för ett 3D-element.

Control

Hämtar en Color struktur som är ansiktsfärgen för ett 3D-element.

ControlDark

Hämtar en Color struktur som är skuggfärgen för ett 3D-element.

ControlDarkDark

Hämtar en Color struktur som är den mörka skuggfärgen för ett 3D-element.

ControlLight

Hämtar en Color struktur som är den ljusa färgen på ett 3D-element.

ControlLightLight

Hämtar en Color struktur som är markeringsfärgen för ett 3D-element.

ControlText

Hämtar en Color struktur som är färgen på texten i ett 3D-element.

Desktop

Hämtar en Color struktur som är skrivbordets färg.

GradientActiveCaption

Hämtar en Color struktur som är den ljusaste färgen i färgtoningen i ett aktivt fönsters namnlist.

GradientInactiveCaption

Hämtar en Color struktur som är den ljusaste färgen i färgtoningen i ett inaktivt fönsters namnlist.

GrayText

Hämtar en Color struktur som är färgen på nedtonad text.

Highlight

Hämtar en Color struktur som är färgen på bakgrunden för markerade objekt.

HighlightText

Hämtar en Color struktur som är färgen på texten för markerade objekt.

HotTrack

Hämtar en Color struktur som är den färg som används för att ange ett snabbspårat objekt.

InactiveBorder

Hämtar en Color struktur som är färgen på ett inaktivt fönsters kantlinje.

InactiveCaption

Hämtar en Color struktur som är färgen på bakgrunden i ett inaktivt fönsters namnlist.

InactiveCaptionText

Hämtar en Color struktur som är färgen på texten i ett inaktivt fönsters namnlist.

Info

Hämtar en Color struktur som är färgen på bakgrunden för en knappbeskrivning.

InfoText

Hämtar en Color struktur som är färgen på texten i en knappbeskrivning.

Menu

Hämtar en Color struktur som är färgen på en menys bakgrund.

MenuBar

Hämtar en Color struktur som är färgen på bakgrunden i en menyrad.

MenuHighlight

Hämtar en Color struktur som är den färg som används för att markera menyalternativ när menyn visas som en platt meny.

MenuText

Hämtar en Color struktur som är färgen på en menys text.

ScrollBar

Hämtar en Color struktur som är färgen på bakgrunden i en rullningslist.

UseAlternativeColorSet

Hämtar eller anger ett värde som anger om den alternativa färguppsättningen används.

Window

Hämtar en Color struktur som är bakgrundens färg i klientområdet i ett fönster.

WindowFrame

Hämtar en Color struktur som är färgen på en fönsterram.

WindowText

Hämtar en Color struktur som är färgen på texten i klientområdet i ett fönster.

Gäller för