A Region describes the interior of a part of a form defined by a rectangle or the union of rectangles (or some other possibilities such as polygons).
The Region class is in the System.Drawing namespace.
Constructors (not all of them)
Basic constructor
This region is the interior of R.
Methods (a few of them)
This expands the current Region instance to its union with Reg.
This expands the current Region instance to include the interior of R.
This shrinks the current Region instance to its intersection with Reg.
This shrinks the current Region instance to its intersection with the interior of R.
This returns true if the point (X, Y) is in the Region.
Note: There is a large collection of variations on IsVisible, to check on whether any part of given rectangle is inside the Region.