SystemColors SystemColors SystemColors SystemColors Class

Definition

Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

public ref class SystemColors sealed
public sealed class SystemColors
type SystemColors = class
Public NotInheritable Class SystemColors
Inheritance
SystemColorsSystemColorsSystemColorsSystemColors

Examples

The following code example demonstrates the Equality operator and the SystemColors class. This example is designed to be used with a Windows Form that contains a button named Button1. Paste the following code into your form and associate the Button1_Click method with the button's Click event.

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

Remarks

Better performance is achieved by using the properties of the SystemPens or SystemBrushes classes rather than creating a new pen or brush based on a value from SystemColors. For example, if you wanted to get a brush for the face color of a 3-D element, use the SystemBrushes.Control property because it gets a brush that already exists, whereas calling the SolidBrush constructor with a parameter value of SystemColors.Control will create a new brush.

Properties

ActiveBorder ActiveBorder ActiveBorder ActiveBorder

Gets a Color structure that is the color of the active window's border.

ActiveCaption ActiveCaption ActiveCaption ActiveCaption

Gets a Color structure that is the color of the background of the active window's title bar.

ActiveCaptionText ActiveCaptionText ActiveCaptionText ActiveCaptionText

Gets a Color structure that is the color of the text in the active window's title bar.

AppWorkspace AppWorkspace AppWorkspace AppWorkspace

Gets a Color structure that is the color of the application workspace.

ButtonFace ButtonFace ButtonFace ButtonFace

Gets a Color structure that is the face color of a 3-D element.

ButtonHighlight ButtonHighlight ButtonHighlight ButtonHighlight

Gets a Color structure that is the highlight color of a 3-D element.

ButtonShadow ButtonShadow ButtonShadow ButtonShadow

Gets a Color structure that is the shadow color of a 3-D element.

Control Control Control Control

Gets a Color structure that is the face color of a 3-D element.

ControlDark ControlDark ControlDark ControlDark

Gets a Color structure that is the shadow color of a 3-D element.

ControlDarkDark ControlDarkDark ControlDarkDark ControlDarkDark

Gets a Color structure that is the dark shadow color of a 3-D element.

ControlLight ControlLight ControlLight ControlLight

Gets a Color structure that is the light color of a 3-D element.

ControlLightLight ControlLightLight ControlLightLight ControlLightLight

Gets a Color structure that is the highlight color of a 3-D element.

ControlText ControlText ControlText ControlText

Gets a Color structure that is the color of text in a 3-D element.

Desktop Desktop Desktop Desktop

Gets a Color structure that is the color of the desktop.

GradientActiveCaption GradientActiveCaption GradientActiveCaption GradientActiveCaption

Gets a Color structure that is the lightest color in the color gradient of an active window's title bar.

GradientInactiveCaption GradientInactiveCaption GradientInactiveCaption GradientInactiveCaption

Gets a Color structure that is the lightest color in the color gradient of an inactive window's title bar.

GrayText GrayText GrayText GrayText

Gets a Color structure that is the color of dimmed text.

Highlight Highlight Highlight Highlight

Gets a Color structure that is the color of the background of selected items.

HighlightText HighlightText HighlightText HighlightText

Gets a Color structure that is the color of the text of selected items.

HotTrack HotTrack HotTrack HotTrack

Gets a Color structure that is the color used to designate a hot-tracked item.

InactiveBorder InactiveBorder InactiveBorder InactiveBorder

Gets a Color structure that is the color of an inactive window's border.

InactiveCaption InactiveCaption InactiveCaption InactiveCaption

Gets a Color structure that is the color of the background of an inactive window's title bar.

InactiveCaptionText InactiveCaptionText InactiveCaptionText InactiveCaptionText

Gets a Color structure that is the color of the text in an inactive window's title bar.

Info Info Info Info

Gets a Color structure that is the color of the background of a ToolTip.

InfoText InfoText InfoText InfoText

Gets a Color structure that is the color of the text of a ToolTip.

Menu Menu Menu Menu

Gets a Color structure that is the color of a menu's background.

MenuBar MenuBar MenuBar MenuBar

Gets a Color structure that is the color of the background of a menu bar.

MenuHighlight MenuHighlight MenuHighlight MenuHighlight

Gets a Color structure that is the color used to highlight menu items when the menu appears as a flat menu.

MenuText MenuText MenuText MenuText

Gets a Color structure that is the color of a menu's text.

ScrollBar ScrollBar ScrollBar ScrollBar

Gets a Color structure that is the color of the background of a scroll bar.

Window Window Window Window

Gets a Color structure that is the color of the background in the client area of a window.

WindowFrame WindowFrame WindowFrame WindowFrame

Gets a Color structure that is the color of a window frame.

WindowText WindowText WindowText WindowText

Gets a Color structure that is the color of the text in the client area of a window.

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to