GraphicsPath.AddPolygon Méthode

Définition

Ajoute un polygone à ce chemin d’accès.

Surcharges

AddPolygon(ReadOnlySpan<Point>)
AddPolygon(Point[])

Ajoute un polygone à ce chemin d’accès.

AddPolygon(PointF[])

Ajoute un polygone à ce chemin d’accès.

AddPolygon(ReadOnlySpan<PointF>)

AddPolygon(ReadOnlySpan<Point>)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
C#
public void AddPolygon (scoped ReadOnlySpan<System.Drawing.Point> points);

Paramètres

S’applique à

.NET 9 et Windows Desktop 9
Produit Versions
.NET 9
Windows Desktop 9

AddPolygon(Point[])

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Ajoute un polygone à ce chemin d’accès.

C#
public void AddPolygon (System.Drawing.Point[] points);
C#
public void AddPolygon (params System.Drawing.Point[] points);

Paramètres

points
Point[]

Tableau de structures Point qui définit le polygone à ajouter.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse, un objet d’événement OnPaint. Le code effectue les actions suivantes :

  • Crée un tableau de points qui définit un polygone.

  • Crée un chemin et ajoute le polygone au chemin d’accès.

  • Dessine le chemin d’accès à l’écran.

C#
private void AddPolygonExample(PaintEventArgs e)
{
             
    // Create an array of points.
    Point[] myArray =
             {
                 new Point(23, 20),
                 new Point(40, 10),
                 new Point(57, 20),
                 new Point(50, 40),
                 new Point(30, 40)
             };
             
    // Create a GraphicsPath object and add a polygon.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddPolygon(myArray);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}

Remarques

Les points du tableau points spécifient les sommets d’un polygone. Si le premier point du tableau n’est pas le même que le dernier point, ces deux points sont connectés pour fermer le polygone.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddPolygon(PointF[])

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Ajoute un polygone à ce chemin d’accès.

C#
public void AddPolygon (System.Drawing.PointF[] points);
C#
public void AddPolygon (params System.Drawing.PointF[] points);

Paramètres

points
PointF[]

Tableau de structures PointF qui définit le polygone à ajouter.

Exemples

Pour obtenir un exemple, consultez AddPolygon(Point[]).

Remarques

Les points du tableau points spécifient les sommets d’un polygone. Si le premier point du tableau n’est pas le même que le dernier point, ces deux points sont connectés pour fermer le polygone.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddPolygon(ReadOnlySpan<PointF>)

Source:
GraphicsPath.cs
Source:
GraphicsPath.cs
C#
public void AddPolygon (scoped ReadOnlySpan<System.Drawing.PointF> points);

Paramètres

S’applique à

.NET 9 et Windows Desktop 9
Produit Versions
.NET 9
Windows Desktop 9