Freigeben über


GraphicsPath.AddLines Methode

Definition

Fügt eine Reihe verbundener Liniensegmente am Ende dieser GraphicsPathan.

Überlädt

AddLines(Point[])

Fügt eine Reihe verbundener Liniensegmente am Ende dieser GraphicsPathan.

AddLines(PointF[])

Fügt eine Reihe verbundener Liniensegmente am Ende dieser GraphicsPathan.

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

AddLines(Point[])

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt eine Reihe verbundener Liniensegmente am Ende dieser GraphicsPathan.

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())

Parameter

points
Point[]

Ein Array von Point Strukturen, die die punkte darstellen, die die hinzuzufügenden Liniensegmente definieren.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, ein OnPaint-Ereignisobjekt. Der Code führt die folgenden Aktionen aus:

  • Erstellt ein Array von vier Punkten, die ein Dreieck beschreiben.

  • Erstellt einen Pfad und fügt das Array von Linien hinzu.

  • Zeichnet den Pfad zum Bildschirm.

Beachten Sie, dass jede Zeile nach dem ersten Punkt den vorherigen Punkt als Ausgangspunkt und den neuen Punkt als Endpunkt verwendet.

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

Hinweise

Wenn in der Abbildung vorherige Linien oder Kurven vorhanden sind, wird eine Linie hinzugefügt, um den Endpunkt des vorherigen Abschnitts mit dem Startpunkt der Linie zu verbinden. Der parameter points gibt ein Array von Endpunkten an. Die ersten beiden geben die erste Zeile an. Jeder zusätzliche Punkt gibt den Endpunkt eines Liniensegments an, dessen Ausgangspunkt der Endpunkt der vorherigen Zeile ist.

Gilt für:

AddLines(PointF[])

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt eine Reihe verbundener Liniensegmente am Ende dieser GraphicsPathan.

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())

Parameter

points
PointF[]

Ein Array von PointF Strukturen, die die punkte darstellen, die die hinzuzufügenden Liniensegmente definieren.

Beispiele

Ein Beispiel finden Sie unter AddLines(Point[]).

Hinweise

Wenn in der Abbildung vorherige Linien oder Kurven vorhanden sind, wird eine Linie hinzugefügt, um den Endpunkt des vorherigen Abschnitts mit dem Startpunkt der Linie zu verbinden. Der parameter points gibt ein Array von Endpunkten an. Die ersten beiden geben die erste Zeile an. Jeder zusätzliche Punkt gibt den Endpunkt eines Liniensegments an, dessen Ausgangspunkt der Endpunkt der vorherigen Zeile ist.

Gilt für:

AddLines(ReadOnlySpan<Point>)

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

Parameter

Gilt für:

AddLines(ReadOnlySpan<PointF>)

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

Parameter

Gilt für: