This documentation is archived and is not being maintained.
SystemBrushes Class
Visual Studio 2010
Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.
Assembly: System.Drawing (in System.Drawing.dll)
The SystemBrushes type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() | ActiveBorder | Gets a SolidBrush that is the color of the active window's border. |
![]() ![]() | ActiveCaption | Gets a SolidBrush that is the color of the background of the active window's title bar. |
![]() ![]() | ActiveCaptionText | Gets a SolidBrush that is the color of the text in the active window's title bar. |
![]() ![]() | AppWorkspace | Gets a SolidBrush that is the color of the application workspace. |
![]() ![]() | ButtonFace | Gets a SolidBrush that is the face color of a 3-D element. |
![]() ![]() | ButtonHighlight | Gets a SolidBrush that is the highlight color of a 3-D element. |
![]() ![]() | ButtonShadow | Gets a SolidBrush that is the shadow color of a 3-D element. |
![]() ![]() | Control | Gets a SolidBrush that is the face color of a 3-D element. |
![]() ![]() | ControlDark | Gets a SolidBrush that is the shadow color of a 3-D element. |
![]() ![]() | ControlDarkDark | Gets a SolidBrush that is the dark shadow color of a 3-D element. |
![]() ![]() | ControlLight | Gets a SolidBrush that is the light color of a 3-D element. |
![]() ![]() | ControlLightLight | Gets a SolidBrush that is the highlight color of a 3-D element. |
![]() ![]() | ControlText | Gets a SolidBrush that is the color of text in a 3-D element. |
![]() ![]() | Desktop | Gets a SolidBrush that is the color of the desktop. |
![]() ![]() | GradientActiveCaption | Gets a SolidBrush that is the lightest color in the color gradient of an active window's title bar. |
![]() ![]() | GradientInactiveCaption | Gets a SolidBrush that is the lightest color in the color gradient of an inactive window's title bar. |
![]() ![]() | GrayText | Gets a SolidBrush that is the color of dimmed text. |
![]() ![]() | Highlight | Gets a SolidBrush that is the color of the background of selected items. |
![]() ![]() | HighlightText | Gets a SolidBrush that is the color of the text of selected items. |
![]() ![]() | HotTrack | Gets a SolidBrush that is the color used to designate a hot-tracked item. |
![]() ![]() | InactiveBorder | Gets a SolidBrush that is the color of an inactive window's border. |
![]() ![]() | InactiveCaption | Gets a SolidBrush that is the color of the background of an inactive window's title bar. |
![]() ![]() | InactiveCaptionText | Gets a SolidBrush that is the color of the text in an inactive window's title bar. |
![]() ![]() | Info | Gets a SolidBrush that is the color of the background of a ToolTip. |
![]() ![]() | InfoText | Gets a SolidBrush that is the color of the text of a ToolTip. |
![]() ![]() | Menu | Gets a SolidBrush that is the color of a menu's background. |
![]() ![]() | MenuBar | Gets a SolidBrush that is the color of the background of a menu bar. |
![]() ![]() | MenuHighlight | Gets a SolidBrush that is the color used to highlight menu items when the menu appears as a flat menu. |
![]() ![]() | MenuText | Gets a SolidBrush that is the color of a menu's text. |
![]() ![]() | ScrollBar | Gets a SolidBrush that is the color of the background of a scroll bar. |
![]() ![]() | Window | Gets a SolidBrush that is the color of the background in the client area of a window. |
![]() ![]() | WindowFrame | Gets a SolidBrush that is the color of a window frame. |
![]() ![]() | WindowText | Gets a SolidBrush 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.) |
![]() ![]() | FromSystemColor | Creates a Brush from the specified Color structure. |
![]() | 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.) |
The following code example shows how to set a keyboard shortcut using the HotkeyPrefix property. It also demonstrates how to use the FromSystemColor method. To run this example, paste the code into a form, handle the form's Paint event and call the following method, passing e as PaintEventArgs.
private: void ShowHotKey( PaintEventArgs^ e ) { // Declare the string with a keyboard shortcut. String^ text = "&Click Here"; // Declare a new StringFormat. StringFormat^ format = gcnew StringFormat; // Set the HotkeyPrefix property. format->HotkeyPrefix = System::Drawing::Text::HotkeyPrefix::Show; // Draw the string. Brush^ theBrush = SystemBrushes::FromSystemColor( SystemColors::Highlight ); e->Graphics->DrawString( text, this->Font, theBrush, 30, 40, format ); }
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.
Show:
