Region Constructeurs

Définition

Initialise un nouveau Region.Initializes a new Region.

Surcharges

Region()

Initialise un nouveau Region.Initializes a new Region.

Region(GraphicsPath)

Initialise un nouveau Region avec le GraphicsPath spécifié.Initializes a new Region with the specified GraphicsPath.

Region(RegionData)

Initialise un nouveau Region à partir des données spécifiées.Initializes a new Region from the specified data.

Region(Rectangle)

Initialise un nouveau Region à partir de la structure Rectangle spécifiée.Initializes a new Region from the specified Rectangle structure.

Region(RectangleF)

Initialise un nouveau Region à partir de la structure RectangleF spécifiée.Initializes a new Region from the specified RectangleF structure.

Region()

Initialise un nouveau Region.Initializes a new Region.

public:
 Region();
public Region ();
Public Sub New ()

Remarques

Ce constructeur initialise un nouveau Region avec un intérieur infini.This constructor initializes a new Region with an infinite interior.

S’applique à

Produit Introduit

Region(GraphicsPath)

Initialise un nouveau Region avec le GraphicsPath spécifié.Initializes a new Region with the specified 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)

Paramètres

path
GraphicsPath

GraphicsPath qui définit le nouveau Region.A GraphicsPath that defines the new Region.

Exceptions

path a la valeur null.path is null.

Remarques

Cette méthode crée un nouveau Region avec un GraphicsPath .This method creates a new Region with a GraphicsPath. La nouvelle région est définie comme l’intérieur du GraphicsPath spécifié par le path paramètre.The new region is defined as the interior of the GraphicsPath specified by the path parameter.

S’applique à

Produit Introduit

Region(RegionData)

Initialise un nouveau Region à partir des données spécifiées.Initializes a new Region from the specified data.

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)

Paramètres

rgnData
RegionData

RegionData qui définit l’intérieur du nouveau Region.A RegionData that defines the interior of the new Region.

Exceptions

rgnData a la valeur null.rgnData is null.

Remarques

Cette méthode crée un nouveau Region avec un intérieur défini par un existant Region .This method creates a new Region with an interior defined by an existing Region. Le rgnData paramètre est un tableau qui contient la définition d’un existant Region .The rgnData parameter is an array that contains the definition of an existing Region.

S’applique à

Produit Introduit

Region(Rectangle)

Initialise un nouveau Region à partir de la structure Rectangle spécifiée.Initializes a new Region from the specified Rectangle structure.

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)

Paramètres

rect
Rectangle

Structure Rectangle qui définit l'intérieur du nouveau Region.A Rectangle structure that defines the interior of the new Region.

Exemples

L’exemple de code suivant montre comment utiliser le Region constructeur et la MakeEmpty méthode.The following code example demonstrates how to use the Region constructor and MakeEmpty method. Cet exemple est conçu pour être utilisé avec Windows Forms.This example is designed to be used with Windows Forms. Créez un formulaire et collez-y le code suivant.Create a form and paste the following code into it. Appelez la FillEmptyRegion méthode dans la méthode de Paint gestion des événements du formulaire, en passant e comme PaintEventArgs .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 );
   }
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

Remarques

Cette méthode crée un nouveau Region avec un intérieur rectangulaire.This method creates a new Region with a rectangular interior. L’intérieur est défini par le rect paramètre.The interior is defined by the rect parameter.

S’applique à

Produit Introduit

Region(RectangleF)

Initialise un nouveau Region à partir de la structure RectangleF spécifiée.Initializes a new Region from the specified RectangleF structure.

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)

Paramètres

rect
RectangleF

Structure RectangleF qui définit l'intérieur du nouveau Region.A RectangleF structure that defines the interior of the new Region.

Remarques

Cette méthode crée un nouveau Region avec un intérieur rectangulaire.This method creates a new Region with a rectangular interior. L’intérieur est défini par le rect paramètre.The interior is defined by the rect parameter.

S’applique à

Produit Introduit