RectangleF Constructor (Single, Single, Single, Single)
.NET Framework (current version)
Initializes a new instance of the RectangleF class with the specified location and size.
Assembly: System.Drawing (in System.Drawing.dll)
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
Available since 1.1
Show: