Graphics.DrawLines Metod

Definition

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

Överlagringar

Name Description
DrawLines(Pen, ReadOnlySpan<Point>)

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

DrawLines(Pen, ReadOnlySpan<PointF>)

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

DrawLines(Pen, Point[])

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

DrawLines(Pen, PointF[])

Ritar en serie linjesegment som ansluter en matris med PointF strukturer.

DrawLines(Pen, ReadOnlySpan<Point>)

Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

public:
 void DrawLines(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::Point> points);
public void DrawLines(System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.Point> points);
member this.DrawLines : System.Drawing.Pen * ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub DrawLines (pen As Pen, points As ReadOnlySpan(Of Point))

Parametrar

pen
Pen

Pen som avgör färg, bredd och stil för linjesegmenten.

points
ReadOnlySpan<Point>

Matris med Point strukturer som representerar de punkter som ska anslutas.

Gäller för

DrawLines(Pen, ReadOnlySpan<PointF>)

Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

public:
 void DrawLines(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::PointF> points);
public void DrawLines(System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.PointF> points);
member this.DrawLines : System.Drawing.Pen * ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub DrawLines (pen As Pen, points As ReadOnlySpan(Of PointF))

Parametrar

pen
Pen

Pen som avgör färg, bredd och stil för linjesegmenten.

points
ReadOnlySpan<PointF>

Matris med Point strukturer som representerar de punkter som ska anslutas.

Gäller för

DrawLines(Pen, Point[])

Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs

Ritar en serie linjesegment som ansluter en matris med Point strukturer.

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

Parametrar

pen
Pen

Pen som avgör färg, bredd och stil för linjesegmenten.

points
Point[]

Matris med Point strukturer som representerar de punkter som ska anslutas.

Undantag

pen är null.

-eller-

points är null.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar en svart penna.

  • Skapar en matris med punkter i segment på raden.

  • Ritar de anslutna linjesegmenten till skärmen.

public:
   void DrawLinesPoint( PaintEventArgs^ e )
   {
      // Create pen.
      Pen^ pen = gcnew Pen( Color::Black,3.0f );

      // Create array of points that define lines to draw.
      array<Point>^ points = {Point(10,10),Point(10,100),Point(200,50),Point(250,300)};

      //Draw lines to screen.
      e->Graphics->DrawLines( pen, points );
   }
public void DrawLinesPoint(PaintEventArgs e)
{
             
    // Create pen.
    Pen pen = new Pen(Color.Black, 3);
             
    // Create array of points that define lines to draw.
    Point[] points =
             {
                 new Point(10,  10),
                 new Point(10, 100),
                 new Point(200,  50),
                 new Point(250, 300)
             };
             
    //Draw lines to screen.
    e.Graphics.DrawLines(pen, points);
}
Public Sub DrawLinesPoint(ByVal e As PaintEventArgs)

    ' Create pen.
    Dim blackPen As New Pen(Color.Black, 3)

    ' Create array of points that define lines to draw.
    Dim points As Point() = {New Point(10, 10), New Point(10, 100), _
    New Point(200, 50), New Point(250, 300)}

    'Draw lines to screen.
    e.Graphics.DrawLines(blackPen, points)
End Sub

Kommentarer

Den här metoden ritar en serie rader som ansluter en matris med slutpunkter. De första två punkterna i matrisen anger den första raden. Varje ytterligare punkt anger slutet på ett linjesegment vars startpunkt är slutpunkten för föregående linjesegment.

Gäller för

DrawLines(Pen, PointF[])

Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs
Källa:
Graphics.cs

Ritar en serie linjesegment som ansluter en matris med PointF strukturer.

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

Parametrar

pen
Pen

Pen som avgör färg, bredd och stil för linjesegmenten.

points
PointF[]

Matris med PointF strukturer som representerar de punkter som ska anslutas.

Undantag

pen är null.

-eller-

points är null.

Exempel

Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Kod skapar en svart penna.

  • Skapar en matris med punkter i segment på raden.

  • Ritar de anslutna linjesegmenten till skärmen.

public:
   void DrawLinesPointF( PaintEventArgs^ e )
   {
      // Create pen.
      Pen^ pen = gcnew Pen( Color::Black,3.0f );

      // Create array of points that define lines to draw.
      array<PointF>^ points = {PointF(10.0F,10.0F),PointF(10.0F,100.0F),PointF(200.0F,50.0F),PointF(250.0F,300.0F)};

      //Draw lines to screen.
      e->Graphics->DrawLines( pen, points );
   }
public void DrawLinesPointF(PaintEventArgs e)
{
             
    // Create pen.
    Pen pen = new Pen(Color.Black, 3);
             
    // Create array of points that define lines to draw.
    PointF[] points =
             {
                 new PointF(10.0F,  10.0F),
                 new PointF(10.0F, 100.0F),
                 new PointF(200.0F,  50.0F),
                 new PointF(250.0F, 300.0F)
             };
             
    //Draw lines to screen.
    e.Graphics.DrawLines(pen, points);
}
Public Sub DrawLinesPointF(ByVal e As PaintEventArgs)

    ' Create pen.
    Dim blackPen As New Pen(Color.Black, 3)

    ' Create array of points that define lines to draw.
    Dim points As PointF() = {New PointF(10.0F, 10.0F), _
    New PointF(10.0F, 100.0F), New PointF(200.0F, 50.0F), _
    New PointF(250.0F, 300.0F)}

    'Draw lines to screen.
    e.Graphics.DrawLines(blackPen, points)
End Sub

Kommentarer

Den här metoden ritar en serie rader som ansluter en matris med slutpunkter. De första två punkterna i matrisen anger den första raden. Varje ytterligare punkt anger slutet på ett linjesegment vars startpunkt är slutpunkten för föregående linjesegment.

Gäller för