This topic has not yet been rated - Rate this topic

Brushes Class

Brushes for all the standard colors. This class cannot be inherited.

System.Object
  System.Drawing.Brushes

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

The Brushes type exposes the following members.

  Name Description
Public property Static member AliceBlue Gets a system-defined Brush object.
Public property Static member AntiqueWhite Gets a system-defined Brush object.
Public property Static member Aqua Gets a system-defined Brush object.
Public property Static member Aquamarine Gets a system-defined Brush object.
Public property Static member Azure Gets a system-defined Brush object.
Public property Static member Beige Gets a system-defined Brush object.
Public property Static member Bisque Gets a system-defined Brush object.
Public property Static member Black Gets a system-defined Brush object.
Public property Static member BlanchedAlmond Gets a system-defined Brush object.
Public property Static member Blue Gets a system-defined Brush object.
Public property Static member BlueViolet Gets a system-defined Brush object.
Public property Static member Brown Gets a system-defined Brush object.
Public property Static member BurlyWood Gets a system-defined Brush object.
Public property Static member CadetBlue Gets a system-defined Brush object.
Public property Static member Chartreuse Gets a system-defined Brush object.
Public property Static member Chocolate Gets a system-defined Brush object.
Public property Static member Coral Gets a system-defined Brush object.
Public property Static member CornflowerBlue Gets a system-defined Brush object.
Public property Static member Cornsilk Gets a system-defined Brush object.
Public property Static member Crimson Gets a system-defined Brush object.
Public property Static member Cyan Gets a system-defined Brush object.
Public property Static member DarkBlue Gets a system-defined Brush object.
Public property Static member DarkCyan Gets a system-defined Brush object.
Public property Static member DarkGoldenrod Gets a system-defined Brush object.
Public property Static member DarkGray Gets a system-defined Brush object.
Public property Static member DarkGreen Gets a system-defined Brush object.
Public property Static member DarkKhaki Gets a system-defined Brush object.
Public property Static member DarkMagenta Gets a system-defined Brush object.
Public property Static member DarkOliveGreen Gets a system-defined Brush object.
Public property Static member DarkOrange Gets a system-defined Brush object.
Public property Static member DarkOrchid Gets a system-defined Brush object.
Public property Static member DarkRed Gets a system-defined Brush object.
Public property Static member DarkSalmon Gets a system-defined Brush object.
Public property Static member DarkSeaGreen Gets a system-defined Brush object.
Public property Static member DarkSlateBlue Gets a system-defined Brush object.
Public property Static member DarkSlateGray Gets a system-defined Brush object.
Public property Static member DarkTurquoise Gets a system-defined Brush object.
Public property Static member DarkViolet Gets a system-defined Brush object.
Public property Static member DeepPink Gets a system-defined Brush object.
Public property Static member DeepSkyBlue Gets a system-defined Brush object.
Public property Static member DimGray Gets a system-defined Brush object.
Public property Static member DodgerBlue Gets a system-defined Brush object.
Public property Static member Firebrick Gets a system-defined Brush object.
Public property Static member FloralWhite Gets a system-defined Brush object.
Public property Static member ForestGreen Gets a system-defined Brush object.
Public property Static member Fuchsia Gets a system-defined Brush object.
Public property Static member Gainsboro Gets a system-defined Brush object.
Public property Static member GhostWhite Gets a system-defined Brush object.
Public property Static member Gold Gets a system-defined Brush object.
Public property Static member Goldenrod Gets a system-defined Brush object.
Public property Static member Gray Gets a system-defined Brush object.
Public property Static member Green Gets a system-defined Brush object.
Public property Static member GreenYellow Gets a system-defined Brush object.
Public property Static member Honeydew Gets a system-defined Brush object.
Public property Static member HotPink Gets a system-defined Brush object.
Public property Static member IndianRed Gets a system-defined Brush object.
Public property Static member Indigo Gets a system-defined Brush object.
Public property Static member Ivory Gets a system-defined Brush object.
Public property Static member Khaki Gets a system-defined Brush object.
Public property Static member Lavender Gets a system-defined Brush object.
Public property Static member LavenderBlush Gets a system-defined Brush object.
Public property Static member LawnGreen Gets a system-defined Brush object.
Public property Static member LemonChiffon Gets a system-defined Brush object.
Public property Static member LightBlue Gets a system-defined Brush object.
Public property Static member LightCoral Gets a system-defined Brush object.
Public property Static member LightCyan Gets a system-defined Brush object.
Public property Static member LightGoldenrodYellow Gets a system-defined Brush object.
Public property Static member LightGray Gets a system-defined Brush object.
Public property Static member LightGreen Gets a system-defined Brush object.
Public property Static member LightPink Gets a system-defined Brush object.
Public property Static member LightSalmon Gets a system-defined Brush object.
Public property Static member LightSeaGreen Gets a system-defined Brush object.
Public property Static member LightSkyBlue Gets a system-defined Brush object.
Public property Static member LightSlateGray Gets a system-defined Brush object.
Public property Static member LightSteelBlue Gets a system-defined Brush object.
Public property Static member LightYellow Gets a system-defined Brush object.
Public property Static member Lime Gets a system-defined Brush object.
Public property Static member LimeGreen Gets a system-defined Brush object.
Public property Static member Linen Gets a system-defined Brush object.
Public property Static member Magenta Gets a system-defined Brush object.
Public property Static member Maroon Gets a system-defined Brush object.
Public property Static member MediumAquamarine Gets a system-defined Brush object.
Public property Static member MediumBlue Gets a system-defined Brush object.
Public property Static member MediumOrchid Gets a system-defined Brush object.
Public property Static member MediumPurple Gets a system-defined Brush object.
Public property Static member MediumSeaGreen Gets a system-defined Brush object.
Public property Static member MediumSlateBlue Gets a system-defined Brush object.
Public property Static member MediumSpringGreen Gets a system-defined Brush object.
Public property Static member MediumTurquoise Gets a system-defined Brush object.
Public property Static member MediumVioletRed Gets a system-defined Brush object.
Public property Static member MidnightBlue Gets a system-defined Brush object.
Public property Static member MintCream Gets a system-defined Brush object.
Public property Static member MistyRose Gets a system-defined Brush object.
Public property Static member Moccasin Gets a system-defined Brush object.
Public property Static member NavajoWhite Gets a system-defined Brush object.
Public property Static member Navy Gets a system-defined Brush object.
Public property Static member OldLace Gets a system-defined Brush object.
Public property Static member Olive Gets a system-defined Brush object.
Public property Static member OliveDrab Gets a system-defined Brush object.
Public property Static member Orange Gets a system-defined Brush object.
Public property Static member OrangeRed Gets a system-defined Brush object.
Public property Static member Orchid Gets a system-defined Brush object.
Public property Static member PaleGoldenrod Gets a system-defined Brush object.
Public property Static member PaleGreen Gets a system-defined Brush object.
Public property Static member PaleTurquoise Gets a system-defined Brush object.
Public property Static member PaleVioletRed Gets a system-defined Brush object.
Public property Static member PapayaWhip Gets a system-defined Brush object.
Public property Static member PeachPuff Gets a system-defined Brush object.
Public property Static member Peru Gets a system-defined Brush object.
Public property Static member Pink Gets a system-defined Brush object.
Public property Static member Plum Gets a system-defined Brush object.
Public property Static member PowderBlue Gets a system-defined Brush object.
Public property Static member Purple Gets a system-defined Brush object.
Public property Static member Red Gets a system-defined Brush object.
Public property Static member RosyBrown Gets a system-defined Brush object.
Public property Static member RoyalBlue Gets a system-defined Brush object.
Public property Static member SaddleBrown Gets a system-defined Brush object.
Public property Static member Salmon Gets a system-defined Brush object.
Public property Static member SandyBrown Gets a system-defined Brush object.
Public property Static member SeaGreen Gets a system-defined Brush object.
Public property Static member SeaShell Gets a system-defined Brush object.
Public property Static member Sienna Gets a system-defined Brush object.
Public property Static member Silver Gets a system-defined Brush object.
Public property Static member SkyBlue Gets a system-defined Brush object.
Public property Static member SlateBlue Gets a system-defined Brush object.
Public property Static member SlateGray Gets a system-defined Brush object.
Public property Static member Snow Gets a system-defined Brush object.
Public property Static member SpringGreen Gets a system-defined Brush object.
Public property Static member SteelBlue Gets a system-defined Brush object.
Public property Static member Tan Gets a system-defined Brush object.
Public property Static member Teal Gets a system-defined Brush object.
Public property Static member Thistle Gets a system-defined Brush object.
Public property Static member Tomato Gets a system-defined Brush object.
Public property Static member Transparent Gets a system-defined Brush object.
Public property Static member Turquoise Gets a system-defined Brush object.
Public property Static member Violet Gets a system-defined Brush object.
Public property Static member Wheat Gets a system-defined Brush object.
Public property Static member White Gets a system-defined Brush object.
Public property Static member WhiteSmoke Gets a system-defined Brush object.
Public property Static member Yellow Gets a system-defined Brush object.
Public property Static member YellowGreen Gets a system-defined Brush object.
Top
  Name Description
Public method Equals(Object) Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top

The Brushes class contains static read-only properties that return a Brush object of the color indicated by the property name. You typically do not have to explicitly dispose of the brush returned by a property in this class, unless it is used to construct a new brush. For more information about the colors represented by the brushes in this class, see Colors by Name.

The following code example demonstrates the how to use a member of the Brushes class to fill a Rectangle. This example should be used with a Windows Form. Paste this code into a form and call this method when handling the form's Paint event, passing e as PaintEventArgs.


private void InstanceRectangleIntersection(PaintEventArgs e)
{

    Rectangle rectangle1 = new Rectangle(50, 50, 200, 100);
    Rectangle rectangle2 = new Rectangle(70, 20, 100, 200);

    e.Graphics.DrawRectangle(Pens.Black, rectangle1);
    e.Graphics.DrawRectangle(Pens.Red, rectangle2);

    if (rectangle1.IntersectsWith(rectangle2))
    {
        rectangle1.Intersect(rectangle2);
        if (!rectangle1.IsEmpty)
        {
            e.Graphics.FillRectangle(Brushes.Green, rectangle1);
        }
    }
}


.NET Framework

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

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

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.
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)
Community Content Add
Annotations FAQ
Type of Brush used in Brushes
All brushes in the Brushes class are instances of the SolidBrush class.