Graphics.DrawLines Methode

Definitie

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

Overloads

Name Description
DrawLines(Pen, ReadOnlySpan<Point>)

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

DrawLines(Pen, ReadOnlySpan<PointF>)

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

DrawLines(Pen, Point[])

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

DrawLines(Pen, PointF[])

Hiermee tekent u een reeks lijnsegmenten die een matrix met PointF structuren verbinden.

DrawLines(Pen, ReadOnlySpan<Point>)

Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

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

Parameters

pen
Pen

Pen die bepaalt de kleur, breedte en stijl van de lijnsegmenten.

points
ReadOnlySpan<Point>

Matrix van Point structuren die de punten vertegenwoordigen die moeten worden verbonden.

Van toepassing op

DrawLines(Pen, ReadOnlySpan<PointF>)

Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

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

Parameters

pen
Pen

Pen die bepaalt de kleur, breedte en stijl van de lijnsegmenten.

points
ReadOnlySpan<PointF>

Matrix van Point structuren die de punten vertegenwoordigen die moeten worden verbonden.

Van toepassing op

DrawLines(Pen, Point[])

Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs

Hiermee tekent u een reeks lijnsegmenten die een matrix met Point structuren verbinden.

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

Parameters

pen
Pen

Pen die bepaalt de kleur, breedte en stijl van de lijnsegmenten.

points
Point[]

Matrix van Point structuren die de punten vertegenwoordigen die moeten worden verbonden.

Uitzonderingen

pen is null.

– of –

points is null.

Voorbeelden

Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:

  • Hiermee maakt u een zwarte pen.

  • Hiermee maakt u een matrix met punten van segmenten van de lijn.

  • Hiermee tekent u de verbonden lijnsegmenten naar het scherm.

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

Opmerkingen

Met deze methode tekent u een reeks lijnen die een matrix met eindpunten verbinden. De eerste twee punten in de matrix geven de eerste regel op. Elk extra punt geeft het einde van een lijnsegment aan waarvan het beginpunt het eindpunt van het vorige lijnsegment is.

Van toepassing op

DrawLines(Pen, PointF[])

Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs

Hiermee tekent u een reeks lijnsegmenten die een matrix met PointF structuren verbinden.

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

Parameters

pen
Pen

Pen die bepaalt de kleur, breedte en stijl van de lijnsegmenten.

points
PointF[]

Matrix van PointF structuren die de punten vertegenwoordigen die moeten worden verbonden.

Uitzonderingen

pen is null.

– of –

points is null.

Voorbeelden

Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:

  • Code maakt een zwarte pen.

  • Hiermee maakt u een matrix met punten van segmenten van de lijn.

  • Hiermee tekent u de verbonden lijnsegmenten naar het scherm.

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

Opmerkingen

Met deze methode tekent u een reeks lijnen die een matrix met eindpunten verbinden. De eerste twee punten in de matrix geven de eerste regel op. Elk extra punt geeft het einde van een lijnsegment aan waarvan het beginpunt het eindpunt van het vorige lijnsegment is.

Van toepassing op