RectangleF Constructor (Single, Single, Single, Single)

 

Initializes a new instance of the RectangleF class with the specified location and size.

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

public:
RectangleF(
	float x,
	float y,
	float width,
	float height
)

Parameters

x
Type: System::Single

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

y
Type: System::Single

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

width
Type: System::Single

The width of the rectangle.

height
Type: System::Single

The height of the rectangle.

The following code example demonstrates how to use the RectangleF, Round and Truncate members. This example is designed for use with a Windows Form. Paste this code into a form and call the RoundingAndTruncatingRectangles method when handling the form's Paint event, passing e as PaintEventArgs.

private:
   void RoundingAndTruncatingRectangles( PaintEventArgs^ e )
   {
      // Construct a new RectangleF.
      RectangleF myRectangleF = RectangleF(30.6F,30.7F,40.8F,100.9F);

      // Call the Round method.
      Rectangle roundedRectangle = Rectangle::Round( myRectangleF );

      // Draw the rounded rectangle in red.
      Pen^ redPen = gcnew Pen( Color::Red,4.0f );
      e->Graphics->DrawRectangle( redPen, roundedRectangle );

      // Call the Truncate method.
      Rectangle truncatedRectangle = Rectangle::Truncate( myRectangleF );

      // Draw the truncated rectangle in white.
      Pen^ whitePen = gcnew Pen( Color::White,4.0f );
      e->Graphics->DrawRectangle( whitePen, truncatedRectangle );

      // Dispose of the custom pens.
      delete redPen;
      delete whitePen;
   }

.NET Framework
Available since 1.1
Return to top
Show: