SystemColors Class
Each property of the SystemColors class is a Color structure that is the color of a Windows display element.
Assembly: System.Drawing (in System.Drawing.dll)
The SystemColors type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() | ActiveBorder | Gets a Color structure that is the color of the active window's border. |
![]() ![]() | ActiveCaption | Gets a Color structure that is the color of the background of the active window's title bar. |
![]() ![]() | ActiveCaptionText | Gets a Color structure that is the color of the text in the active window's title bar. |
![]() ![]() | AppWorkspace | Gets a Color structure that is the color of the application workspace. |
![]() ![]() | ButtonFace | Gets a Color structure that is the face color of a 3-D element. |
![]() ![]() | ButtonHighlight | Gets a Color structure that is the highlight color of a 3-D element. |
![]() ![]() | ButtonShadow | Gets a Color structure that is the shadow color of a 3-D element. |
![]() ![]() | Control | Gets a Color structure that is the face color of a 3-D element. |
![]() ![]() | ControlDark | Gets a Color structure that is the shadow color of a 3-D element. |
![]() ![]() | ControlDarkDark | Gets a Color structure that is the dark shadow color of a 3-D element. |
![]() ![]() | ControlLight | Gets a Color structure that is the light color of a 3-D element. |
![]() ![]() | ControlLightLight | Gets a Color structure that is the highlight color of a 3-D element. |
![]() ![]() | ControlText | Gets a Color structure that is the color of text in a 3-D element. |
![]() ![]() | Desktop | Gets a Color structure that is the color of the desktop. |
![]() ![]() | GradientActiveCaption | Gets a Color structure that is the lightest color in the color gradient of an active window's title bar. |
![]() ![]() | GradientInactiveCaption | Gets a Color structure that is the lightest color in the color gradient of an inactive window's title bar. |
![]() ![]() | GrayText | Gets a Color structure that is the color of dimmed text. |
![]() ![]() | Highlight | Gets a Color structure that is the color of the background of selected items. |
![]() ![]() | HighlightText | Gets a Color structure that is the color of the text of selected items. |
![]() ![]() | HotTrack | Gets a Color structure that is the color used to designate a hot-tracked item. |
![]() ![]() | InactiveBorder | Gets a Color structure that is the color of an inactive window's border. |
![]() ![]() | InactiveCaption | Gets a Color structure that is the color of the background of an inactive window's title bar. |
![]() ![]() | InactiveCaptionText | Gets a Color structure that is the color of the text in an inactive window's title bar. |
![]() ![]() | Info | Gets a Color structure that is the color of the background of a ToolTip. |
![]() ![]() | InfoText | Gets a Color structure that is the color of the text of a ToolTip. |
![]() ![]() | Menu | Gets a Color structure that is the color of a menu's background. |
![]() ![]() | MenuBar | Gets a Color structure that is the color of the background of a menu bar. |
![]() ![]() | MenuHighlight | Gets a Color structure that is the color used to highlight menu items when the menu appears as a flat menu. |
![]() ![]() | MenuText | Gets a Color structure that is the color of a menu's text. |
![]() ![]() | ScrollBar | Gets a Color structure that is the color of the background of a scroll bar. |
![]() ![]() | Window | Gets a Color structure that is the color of the background in the client area of a window. |
![]() ![]() | WindowFrame | Gets a Color structure that is the color of a window frame. |
![]() ![]() | WindowText | Gets a Color structure that is the color of the text in the client area of a window. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
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.
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.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
