Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

SystemBrushes Class

Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.

System.Object
  System.Drawing.SystemBrushes

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)
public sealed class SystemBrushes

The SystemBrushes type exposes the following members.

  NameDescription
Public propertyStatic memberActiveBorderGets a SolidBrush that is the color of the active window's border.
Public propertyStatic memberActiveCaptionGets a SolidBrush that is the color of the background of the active window's title bar.
Public propertyStatic memberActiveCaptionTextGets a SolidBrush that is the color of the text in the active window's title bar.
Public propertyStatic memberAppWorkspaceGets a SolidBrush that is the color of the application workspace.
Public propertyStatic memberButtonFaceGets a SolidBrush that is the face color of a 3-D element.
Public propertyStatic memberButtonHighlightGets a SolidBrush that is the highlight color of a 3-D element.
Public propertyStatic memberButtonShadowGets a SolidBrush that is the shadow color of a 3-D element.
Public propertyStatic memberControlGets a SolidBrush that is the face color of a 3-D element.
Public propertyStatic memberControlDarkGets a SolidBrush that is the shadow color of a 3-D element.
Public propertyStatic memberControlDarkDarkGets a SolidBrush that is the dark shadow color of a 3-D element.
Public propertyStatic memberControlLightGets a SolidBrush that is the light color of a 3-D element.
Public propertyStatic memberControlLightLightGets a SolidBrush that is the highlight color of a 3-D element.
Public propertyStatic memberControlTextGets a SolidBrush that is the color of text in a 3-D element.
Public propertyStatic memberDesktopGets a SolidBrush that is the color of the desktop.
Public propertyStatic memberGradientActiveCaptionGets a SolidBrush that is the lightest color in the color gradient of an active window's title bar.
Public propertyStatic memberGradientInactiveCaptionGets a SolidBrush that is the lightest color in the color gradient of an inactive window's title bar.
Public propertyStatic memberGrayTextGets a SolidBrush that is the color of dimmed text.
Public propertyStatic memberHighlightGets a SolidBrush that is the color of the background of selected items.
Public propertyStatic memberHighlightTextGets a SolidBrush that is the color of the text of selected items.
Public propertyStatic memberHotTrackGets a SolidBrush that is the color used to designate a hot-tracked item.
Public propertyStatic memberInactiveBorderGets a SolidBrush that is the color of an inactive window's border.
Public propertyStatic memberInactiveCaptionGets a SolidBrush that is the color of the background of an inactive window's title bar.
Public propertyStatic memberInactiveCaptionTextGets a SolidBrush that is the color of the text in an inactive window's title bar.
Public propertyStatic memberInfoGets a SolidBrush that is the color of the background of a ToolTip.
Public propertyStatic memberInfoTextGets a SolidBrush that is the color of the text of a ToolTip.
Public propertyStatic memberMenuGets a SolidBrush that is the color of a menu's background.
Public propertyStatic memberMenuBarGets a SolidBrush that is the color of the background of a menu bar.
Public propertyStatic memberMenuHighlightGets a SolidBrush that is the color used to highlight menu items when the menu appears as a flat menu.
Public propertyStatic memberMenuTextGets a SolidBrush that is the color of a menu's text.
Public propertyStatic memberScrollBarGets a SolidBrush that is the color of the background of a scroll bar.
Public propertyStatic memberWindowGets a SolidBrush that is the color of the background in the client area of a window.
Public propertyStatic memberWindowFrameGets a SolidBrush that is the color of a window frame.
Public propertyStatic memberWindowTextGets a SolidBrush that is the color of the text in the client area of a window.
Top
  NameDescription
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodStatic memberFromSystemColorCreates a Brush from the specified Color structure.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

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 = new 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);
}

.NET Framework

Supported in: 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.