Region Constructor (Rectangle)
.NET Framework (current version)
Namespace:
System.Drawing
Assembly: System.Drawing (in System.Drawing.dll)
Return to top
Assembly: System.Drawing (in System.Drawing.dll)
This method creates a new Region with a rectangular interior. The interior is defined by the rect parameter.
The following code example demonstrates how to use the Region constructor and MakeEmpty method. This example is designed to be used with Windows Forms. Create a form and paste the following code into it. Call the FillEmptyRegion method in the form's Paint event-handling method, passing e as PaintEventArgs.
private: void FillEmptyRegion( PaintEventArgs^ e ) { // Create a region from a rectangle. Rectangle originalRectangle = Rectangle(40,40,40,50); System::Drawing::Region^ smallRegion = gcnew System::Drawing::Region( originalRectangle ); // Call MakeEmpty. smallRegion->MakeEmpty(); // Fill the region in red and draw the original rectangle // in black. Note there is nothing filled in. e->Graphics->FillRegion( Brushes::Red, smallRegion ); e->Graphics->DrawRectangle( Pens::Black, originalRectangle ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: