Export (0) Print
Expand All

Graphics.FillRectangle Method (Brush, Int32, Int32, Int32, Int32)

Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

member FillRectangle : 
        brush:Brush * 
        x:int * 
        y:int * 
        width:int * 
        height:int -> unit

Parameters

brush
Type: System.Drawing.Brush

Brush that determines the characteristics of the fill.

x
Type: System.Int32

The x-coordinate of the upper-left corner of the rectangle to fill.

y
Type: System.Int32

The y-coordinate of the upper-left corner of the rectangle to fill.

width
Type: System.Int32

Width of the rectangle to fill.

height
Type: System.Int32

Height of the rectangle to fill.

ExceptionCondition
ArgumentNullException

brush is a null reference (Nothing in Visual Basic).

This method fills the interior of the rectangle defined by the x, y, width, and height parameters, including the specified upper-left corner and up to the calculated lower and bottom edges.

The following code example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler. The code performs the following action:

  • Creates a solid blue brush.

  • Creates the location and size of a rectangle.

  • Fills the rectangular area on the screen.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft