GraphicsPath.AddLines Méthode

Définition

Ajoute une série de segments de ligne connectés à la fin de ce GraphicsPath.

Surcharges

AddLines(Point[])

Ajoute une série de segments de ligne connectés à la fin de ce GraphicsPath.

AddLines(PointF[])

Ajoute une série de segments de ligne connectés à la fin de ce GraphicsPath.

AddLines(ReadOnlySpan<Point>)
AddLines(ReadOnlySpan<PointF>)

AddLines(Point[])

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

Ajoute une série de segments de ligne connectés à la fin de ce GraphicsPath.

public:
 void AddLines(cli::array <System::Drawing::Point> ^ points);
public:
 void AddLines(... cli::array <System::Drawing::Point> ^ points);
public void AddLines (System.Drawing.Point[] points);
public void AddLines (params System.Drawing.Point[] points);
member this.AddLines : System.Drawing.Point[] -> unit
Public Sub AddLines (points As Point())
Public Sub AddLines (ParamArray points As Point())

Paramètres

points
Point[]

Tableau de structures Point qui représente les points définissant les segments de ligne à ajouter.

Exemples

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

  • Crée un tableau de quatre points qui décrivent un triangle.

  • Crée un chemin d’accès et ajoute le tableau de lignes.

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

Notez que chaque ligne après le premier point utilise le point précédent comme point de départ et le nouveau point comme point de terminaison.

private:
   void AddLinesExample( PaintEventArgs^ e )
   {
      // Create a symetrical triangle using an array of points.
      array<Point>^ myArray = {Point(30,30),Point(60,60),Point(0,60),Point(30,30)};

      //Create a path and add lines.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddLines( myArray );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddLinesExample(PaintEventArgs e)
{
             
    // Create a symmetrical triangle using an array of points.
    Point[] myArray =
             {
                 new Point(30,30),
                 new Point(60,60),
                 new Point(0,60),
                 new Point(30,30)
             };
             
    //Create a path and add lines.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddLines(myArray);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddLinesExample(ByVal e As PaintEventArgs)

    'Create a symmetrical triangle using an array of points.
    Dim myArray As Point() = {New Point(30, 30), New Point(60, 60), _
    New Point(0, 60), New Point(30, 30)}
    Dim myPath As New GraphicsPath
    myPath.AddLines(myArray)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

Remarques

Si la figure comporte des lignes ou des courbes précédentes, une ligne est ajoutée pour connecter le point de terminaison du segment précédent au point de départ de la ligne. Le points paramètre spécifie un tableau de points de terminaison. Les deux premières spécifient la première ligne. Chaque point supplémentaire spécifie le point de terminaison d’un segment de ligne dont le point de départ est le point de terminaison de la ligne précédente.

S’applique à

AddLines(PointF[])

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

Ajoute une série de segments de ligne connectés à la fin de ce GraphicsPath.

public:
 void AddLines(cli::array <System::Drawing::PointF> ^ points);
public:
 void AddLines(... cli::array <System::Drawing::PointF> ^ points);
public void AddLines (System.Drawing.PointF[] points);
public void AddLines (params System.Drawing.PointF[] points);
member this.AddLines : System.Drawing.PointF[] -> unit
Public Sub AddLines (points As PointF())
Public Sub AddLines (ParamArray points As PointF())

Paramètres

points
PointF[]

Tableau de structures PointF qui représente les points définissant les segments de ligne à ajouter.

Exemples

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

Remarques

Si la figure comporte des lignes ou des courbes précédentes, une ligne est ajoutée pour connecter le point de terminaison du segment précédent au point de départ de la ligne. Le points paramètre spécifie un tableau de points de terminaison. Les deux premières spécifient la première ligne. Chaque point supplémentaire spécifie le point de terminaison d’un segment de ligne dont le point de départ est le point de terminaison de la ligne précédente.

S’applique à

AddLines(ReadOnlySpan<Point>)

Source:
GraphicsPath.cs
public:
 void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines (ReadOnlySpan<System.Drawing.Point> points);
member this.AddLines : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of Point))

Paramètres

S’applique à

AddLines(ReadOnlySpan<PointF>)

Source:
GraphicsPath.cs
public:
 void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines (ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))

Paramètres

S’applique à