Region Methods
Assembly: System.Drawing (in System.Drawing.dll)
| Name | Description | |
|---|---|---|
![]() | Clone() | Creates an exact copy of this Region. |
![]() | Complement(GraphicsPath^) | Updates this Region to contain the portion of the specified GraphicsPath that does not intersect with this Region. |
![]() | Complement(Rectangle) | |
![]() | Complement(RectangleF) | Updates this Region to contain the portion of the specified RectangleF structure that does not intersect with this Region. |
![]() | Complement(Region^) | |
![]() | CreateObjRef(Type^) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Inherited from MarshalByRefObject.) |
![]() | Dispose() | Releases all resources used by this Region. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Equals(Region^, Graphics^) | |
![]() | Exclude(GraphicsPath^) | Updates this Region to contain only the portion of its interior that does not intersect with the specified GraphicsPath. |
![]() | Exclude(Rectangle) | |
![]() | Exclude(RectangleF) | Updates this Region to contain only the portion of its interior that does not intersect with the specified RectangleF structure. |
![]() | Exclude(Region^) | |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Overrides Object::Finalize().) |
![]() ![]() | FromHrgn(IntPtr) | Initializes a new Region from a handle to the specified existing GDI region. |
![]() | GetBounds(Graphics^) | Gets a RectangleF structure that represents a rectangle that bounds this Region on the drawing surface of a Graphics object. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetHrgn(Graphics^) | Returns a Windows handle to this Region in the specified graphics context. |
![]() | GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | GetRegionData() | Returns a RegionData that represents the information that describes this Region. |
![]() | GetRegionScans(Matrix^) | Returns an array of RectangleF structures that approximate this Region after the specified matrix transformation is applied. |
![]() | GetType() | |
![]() | InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance.(Inherited from MarshalByRefObject.) |
![]() | Intersect(GraphicsPath^) | Updates this Region to the intersection of itself with the specified GraphicsPath. |
![]() | Intersect(Rectangle) | |
![]() | Intersect(RectangleF) | Updates this Region to the intersection of itself with the specified RectangleF structure. |
![]() | Intersect(Region^) | |
![]() | IsEmpty(Graphics^) | Tests whether this Region has an empty interior on the specified drawing surface. |
![]() | IsInfinite(Graphics^) | Tests whether this Region has an infinite interior on the specified drawing surface. |
![]() | IsVisible(Int32, Int32, Graphics^) | |
![]() | IsVisible(Int32, Int32, Int32, Int32) | Tests whether any portion of the specified rectangle is contained within this Region. |
![]() | IsVisible(Int32, Int32, Int32, Int32, Graphics^) | |
![]() | IsVisible(Point) | |
![]() | IsVisible(Point, Graphics^) | |
![]() | IsVisible(PointF) | |
![]() | IsVisible(PointF, Graphics^) | |
![]() | IsVisible(Rectangle) | |
![]() | IsVisible(Rectangle, Graphics^) | |
![]() | IsVisible(RectangleF) | Tests whether any portion of the specified RectangleF structure is contained within this Region. |
![]() | IsVisible(RectangleF, Graphics^) | Tests whether any portion of the specified RectangleF structure is contained within this Region when drawn using the specified Graphics. |
![]() | IsVisible(Single, Single) | Tests whether the specified point is contained within this Region. |
![]() | IsVisible(Single, Single, Graphics^) | |
![]() | IsVisible(Single, Single, Single, Single) | Tests whether any portion of the specified rectangle is contained within this Region. |
![]() | IsVisible(Single, Single, Single, Single, Graphics^) | |
![]() | MakeEmpty() | Initializes this Region to an empty interior. |
![]() | MakeInfinite() | Initializes this Region object to an infinite interior. |
![]() | ReleaseHrgn(IntPtr) | Releases the handle of the Region. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | Transform(Matrix^) | |
![]() | Translate(Int32, Int32) | Offsets the coordinates of this Region by the specified amount. |
![]() | Translate(Single, Single) | Offsets the coordinates of this Region by the specified amount. |
![]() | Union(GraphicsPath^) | Updates this Region to the union of itself and the specified GraphicsPath. |
![]() | Union(Rectangle) | |
![]() | Union(RectangleF) | Updates this Region to the union of itself and the specified RectangleF structure. |
![]() | Union(Region^) | |
![]() | Xor(GraphicsPath^) | Updates this Region to the union minus the intersection of itself with the specified GraphicsPath. |
![]() | Xor(Rectangle) | |
![]() | Xor(RectangleF) | Updates this Region to the union minus the intersection of itself with the specified RectangleF structure. |
![]() | Xor(Region^) |


