Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited.
Assembly: System.Drawing (in System.Drawing.dll)
Initializes a new instance of the HatchStyle enumeration and foreground color.class with the specified
|HatchBrush(HatchStyle, Color, Color)|
Initializes a new instance of the HatchStyle enumeration, foreground color, and background color.class with the specified
Creates an exact copy of this Brush.Clone().)object.(Overrides
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Inherited from MarshalByRefObject.)
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Serves as the default hash function. (Inherited from Object.)
Retrieves the current lifetime service object that controls the lifetime policy for this instance.(Inherited from MarshalByRefObject.)
Obtains a lifetime service object to control the lifetime policy for this instance.(Inherited from MarshalByRefObject.)
In a derived class, sets a reference to a GDI+ brush object. (Inherited from Brush.)
Returns a string that represents the current object.(Inherited from Object.)
A hatch pattern is made from two colors: one defined by the BackgroundColor, which fills the background and one for the lines that form the pattern over the background defined by the ForegroundColor property. The HatchStyle property defines what type of pattern the brush has and can be any value from the HatchStyle enumeration. There are more than fifty elements in the HatchStyle enumeration.
The following illustration shows an ellipse filled with a horizontal hatch pattern.
Available since 1.1
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.