Region Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise un nouveau Region.
Surcharges
Region() |
Initialise un nouveau Region. |
Region(GraphicsPath) |
Initialise un nouveau Region avec le GraphicsPath spécifié. |
Region(RegionData) |
Initialise un nouveau Region à partir des données spécifiées. |
Region(Rectangle) |
Initialise un nouveau Region à partir de la structure Rectangle spécifiée. |
Region(RectangleF) |
Initialise un nouveau Region à partir de la structure RectangleF spécifiée. |
Region()
Region(GraphicsPath)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Initialise un nouveau Region avec le GraphicsPath spécifié.
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.
Exceptions
path
a la valeur null
.
Remarques
Cette méthode crée un nouveau Region avec un GraphicsPath. La nouvelle région est définie comme l’intérieur du GraphicsPath spécifié par le path
paramètre .
S’applique à
Region(RegionData)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Initialise un nouveau Region à partir des données spécifiées.
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.
Exceptions
rgnData
a la valeur null
.
Remarques
Cette méthode crée un nouveau Region avec un intérieur défini par un existant Region. Le rgnData
paramètre est un tableau qui contient la définition d’un .Region
S’applique à
Region(Rectangle)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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
Exemples
L’exemple de code suivant montre comment utiliser le constructeur et MakeEmpty la Region méthode. Cet exemple est conçu pour être utilisé avec Windows Forms. Create un formulaire et collez-y le code suivant. Appelez la FillEmptyRegion
méthode dans la méthode de gestion des événements du Paint formulaire, en passant e
comme 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. L’intérieur est défini par le rect
paramètre .
S’applique à
Region(RectangleF)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Initialise un nouveau Region à partir de la structure RectangleF spécifiée.
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.
Remarques
Cette méthode crée un nouveau Region avec un intérieur rectangulaire. L’intérieur est défini par le rect
paramètre .