Partage via


GraphicsPath.AddLines Méthode

Définition

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

Surcharges

AddLines(Point[])

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

AddLines(PointF[])

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

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

AddLines(Point[])

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

Ajoute une série de segments de ligne connectés à la fin de cette 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 qui définissent 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énement OnPaint. 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

S’il existe des lignes ou des courbes précédentes dans la figure, 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 paramètre points 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
Source:
GraphicsPath.cs
Source:
GraphicsPath.cs

Ajoute une série de segments de ligne connectés à la fin de cette 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 qui définissent les segments de ligne à ajouter.

Exemples

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

Remarques

S’il existe des lignes ou des courbes précédentes dans la figure, 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 paramètre points 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
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
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 à