Region Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuwe Region.
Overloads
| Name | Description |
|---|---|
| Region() |
Initialiseert een nieuwe Region. |
| Region(GraphicsPath) |
Initialiseert een nieuwe Region met de opgegeven GraphicsPath. |
| Region(RegionData) |
Initialiseert een nieuwe Region van de opgegeven gegevens. |
| Region(Rectangle) |
Initialiseert een nieuwe Region van de opgegeven Rectangle structuur. |
| Region(RectangleF) |
Initialiseert een nieuwe Region van de opgegeven RectangleF structuur. |
Region(GraphicsPath)
Initialiseert een nieuwe Region met de opgegeven GraphicsPath.
public:
Region(System::Drawing::Drawing2D::GraphicsPath ^ path);
public Region(System.Drawing.Drawing2D.GraphicsPath path);
new System.Drawing.Region : System.Drawing.Drawing2D.GraphicsPath -> System.Drawing.Region
Public Sub New (path As GraphicsPath)
Parameters
- path
- GraphicsPath
Een GraphicsPath die de nieuwe Regiondefinieert.
Uitzonderingen
path is null.
Opmerkingen
Met deze methode maakt u een nieuwe Region met een GraphicsPath. De nieuwe regio wordt gedefinieerd als het interieur van de GraphicsPath opgegeven door de path parameter.
Van toepassing op
Region(RegionData)
Initialiseert een nieuwe Region van de opgegeven gegevens.
public:
Region(System::Drawing::Drawing2D::RegionData ^ rgnData);
public Region(System.Drawing.Drawing2D.RegionData rgnData);
new System.Drawing.Region : System.Drawing.Drawing2D.RegionData -> System.Drawing.Region
Public Sub New (rgnData As RegionData)
Parameters
- rgnData
- RegionData
Een RegionData die het interieur van de nieuwe Regiondefinieert.
Uitzonderingen
rgnData is null.
Opmerkingen
Deze methode creëert een nieuwe Region met een interieur gedefinieerd door een bestaande Region. De rgnData parameter is een matrix die de definitie van een bestaande Regionbevat.
Van toepassing op
Region(Rectangle)
public:
Region(System::Drawing::Rectangle rect);
public Region(System.Drawing.Rectangle rect);
new System.Drawing.Region : System.Drawing.Rectangle -> System.Drawing.Region
Public Sub New (rect As Rectangle)
Parameters
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de Region constructor en MakeEmpty methode gebruikt. Dit voorbeeld is ontworpen voor gebruik met Windows Forms. Maak een formulier en plak de volgende code erin. Roep de FillEmptyRegion methode aan in de gebeurtenisafhandelingsmethode van het formulier Paint , waarbij deze wordt doorgegeven e als 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 );
}
private void FillEmptyRegion(PaintEventArgs e)
{
// Create a region from a rectangle.
Rectangle originalRectangle = new Rectangle(40, 40, 40, 50);
Region smallRegion = new 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);
}
Private Sub FillEmptyRegion(ByVal e As PaintEventArgs)
' Create a region from a rectangle.
Dim originalRectangle As New Rectangle(40, 40, 40, 50)
Dim smallRegion As New 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)
End Sub
Opmerkingen
Met deze methode maakt u een nieuwe Region met een rechthoekig interieur. Het interieur wordt gedefinieerd door de rect parameter.
Van toepassing op
Region(RectangleF)
Initialiseert een nieuwe Region van de opgegeven RectangleF structuur.
public:
Region(System::Drawing::RectangleF rect);
public Region(System.Drawing.RectangleF rect);
new System.Drawing.Region : System.Drawing.RectangleF -> System.Drawing.Region
Public Sub New (rect As RectangleF)
Parameters
- rect
- RectangleF
Een RectangleF structuur die het interieur van de nieuwe Regiondefinieert.
Opmerkingen
Met deze methode maakt u een nieuwe Region met een rechthoekig interieur. Het interieur wordt gedefinieerd door de rect parameter.