Graphics.DrawLines Metodo

Definizione

Disegna una serie di segmenti lineari che connettono una matrice di strutture Point.

Overload

DrawLines(Pen, ReadOnlySpan<Point>)
DrawLines(Pen, ReadOnlySpan<PointF>)
DrawLines(Pen, Point[])

Disegna una serie di segmenti lineari che connettono una matrice di strutture Point.

DrawLines(Pen, PointF[])

Disegna una serie di segmenti lineari che connettono una matrice di strutture PointF.

DrawLines(Pen, ReadOnlySpan<Point>)

Origine:
Graphics.cs
public:
 void DrawLines(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::Point> points);
public void DrawLines (System.Drawing.Pen pen, 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))

Parametri

pen
Pen

Si applica a

DrawLines(Pen, ReadOnlySpan<PointF>)

Origine:
Graphics.cs
public:
 void DrawLines(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::PointF> points);
public void DrawLines (System.Drawing.Pen pen, 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))

Parametri

pen
Pen

Si applica a

DrawLines(Pen, Point[])

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Disegna una serie di segmenti lineari che connettono una matrice di strutture Point.

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, System.Drawing.Point[] points);
public void DrawLines (System.Drawing.Pen pen, params System.Drawing.Point[] points);
member this.DrawLines : System.Drawing.Pen * System.Drawing.Point[] -> unit
Public Sub DrawLines (pen As Pen, points As Point())
Public Sub DrawLines (pen As Pen, ParamArray points As Point())

Parametri

pen
Pen

Oggetto Pen che determina il colore, la larghezza e lo stile dei segmenti della linea.

points
Point[]

Matrice di strutture Point che rappresentano i punti da connettere.

Eccezioni

pen è null.

-oppure-

points è null.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del Paint gestore eventi. Il codice esegue le azioni seguenti:

  • Crea una penna nera.

  • Crea una matrice di punti dei segmenti della linea.

  • Disegna i segmenti di linea connessi allo schermo.

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

Commenti

Questo metodo disegna una serie di linee che collegano una matrice di punti finali. I primi due punti della matrice specificano la prima riga. Ogni punto aggiuntivo specifica la fine di un segmento di linea il cui punto iniziale è il punto finale del segmento di linea precedente.

Si applica a

DrawLines(Pen, PointF[])

Origine:
Graphics.cs
Origine:
Graphics.cs
Origine:
Graphics.cs

Disegna una serie di segmenti lineari che connettono una matrice di strutture PointF.

public:
 void DrawLines(System::Drawing::Pen ^ pen, cli::array <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, points As PointF())

Parametri

pen
Pen

Oggetto Pen che determina il colore, la larghezza e lo stile dei segmenti della linea.

points
PointF[]

Matrice di strutture PointF che rappresentano i punti da connettere.

Eccezioni

pen è null.

-oppure-

points è null.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del Paint gestore eventi. Il codice esegue le azioni seguenti:

  • Il codice crea una penna nera.

  • Crea una matrice di punti dei segmenti della linea.

  • Disegna i segmenti di linea connessi allo schermo.

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

Commenti

Questo metodo disegna una serie di linee che collegano una matrice di punti finali. I primi due punti della matrice specificano la prima riga. Ogni punto aggiuntivo specifica la fine di un segmento di linea il cui punto iniziale è il punto finale del segmento di linea precedente.

Si applica a