GraphicsPath.AddLine Método

Definição

Acrescenta um segmento de linha para esse GraphicsPath.

Sobrecargas

AddLine(Int32, Int32, Int32, Int32)

Acrescenta um segmento de linha para a figura atual.

AddLine(Single, Single, Single, Single)

Acrescenta um segmento de linha para esse GraphicsPath.

AddLine(Point, Point)

Acrescenta um segmento de linha para esse GraphicsPath.

AddLine(PointF, PointF)

Acrescenta um segmento de linha para esse GraphicsPath.

AddLine(Int32, Int32, Int32, Int32)

Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs

Acrescenta um segmento de linha para a figura atual.

public:
 void AddLine(int x1, int y1, int x2, int y2);
public void AddLine (int x1, int y1, int x2, int y2);
member this.AddLine : int * int * int * int -> unit
Public Sub AddLine (x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer)

Parâmetros

x1
Int32

A coordenada X do ponto de partida da linha.

y1
Int32

A coordenada y do ponto de partida da linha.

x2
Int32

A coordenada X do ponto de extremidade da linha.

y2
Int32

A coordenada y do ponto de extremidade da linha.

Exemplos

O exemplo de código a seguir foi projetado para uso com Windows Forms e requer PaintEventArgse, um OnPaint objeto de evento. O código cria um caminho, adiciona três linhas que formam um triângulo e desenha o caminho para a tela.

private:
   void AddLineExample( PaintEventArgs^ e )
   {
      //Create a path and add a symetrical triangle using AddLine.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddLine( 30, 30, 60, 60 );
      myPath->AddLine( 60, 60, 0, 60 );
      myPath->AddLine( 0, 60, 30, 30 );

      // Draw the path to the screen.
      Pen^ myPen = gcnew Pen( Color::Black,2.0f );
      e->Graphics->DrawPath( myPen, myPath );
   }
private void AddLineExample(PaintEventArgs e)
{
             
    //Create a path and add a symmetrical triangle using AddLine.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddLine(30, 30, 60, 60);
    myPath.AddLine(60, 60, 0, 60);
    myPath.AddLine(0, 60, 30, 30);
             
    // Draw the path to the screen.
    Pen myPen = new Pen(Color.Black, 2);
    e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddLineExample(ByVal e As PaintEventArgs)

    ' Create a path and add a symmetrical triangle using AddLine.
    Dim myPath As New GraphicsPath
    myPath.AddLine(30, 30, 60, 60)
    myPath.AddLine(60, 60, 0, 60)
    myPath.AddLine(0, 60, 30, 30)

    ' Draw the path to the screen.
    Dim myPen As New Pen(Color.Black, 2)
    e.Graphics.DrawPath(myPen, myPath)
End Sub

Comentários

Esse método adiciona o segmento de linha definido pelos pontos especificados ao final da figura atual. Se houver linhas ou curvas anteriores no GraphicsPath, um segmento de linha será desenhado para conectar o último ponto no caminho ao primeiro ponto no segmento de nova linha.

Aplica-se a

AddLine(Single, Single, Single, Single)

Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs

Acrescenta um segmento de linha para esse GraphicsPath.

public:
 void AddLine(float x1, float y1, float x2, float y2);
public void AddLine (float x1, float y1, float x2, float y2);
member this.AddLine : single * single * single * single -> unit
Public Sub AddLine (x1 As Single, y1 As Single, x2 As Single, y2 As Single)

Parâmetros

x1
Single

A coordenada X do ponto de partida da linha.

y1
Single

A coordenada y do ponto de partida da linha.

x2
Single

A coordenada X do ponto de extremidade da linha.

y2
Single

A coordenada y do ponto de extremidade da linha.

Exemplos

Para ver um exemplo, consulte AddLine(Int32, Int32, Int32, Int32).

Comentários

Esse método adiciona o segmento de linha definido pelos pontos especificados ao final deste GraphicsPath. Se houver linhas ou curvas anteriores no GraphicsPath, um segmento de linha será desenhado para conectar o último ponto no caminho ao primeiro ponto no segmento de nova linha.

Aplica-se a

AddLine(Point, Point)

Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs

Acrescenta um segmento de linha para esse GraphicsPath.

public:
 void AddLine(System::Drawing::Point pt1, System::Drawing::Point pt2);
public void AddLine (System.Drawing.Point pt1, System.Drawing.Point pt2);
member this.AddLine : System.Drawing.Point * System.Drawing.Point -> unit
Public Sub AddLine (pt1 As Point, pt2 As Point)

Parâmetros

pt1
Point

Um Point que representa a posição inicial da linha.

pt2
Point

Um Point que representa o ponto de extremidade da linha.

Exemplos

Para ver um exemplo, consulte AddLine(Int32, Int32, Int32, Int32).

Comentários

Esse método adiciona o segmento de linha definido pelos pontos especificados ao final deste GraphicsPath. Se houver linhas ou curvas anteriores no GraphicsPath, um segmento de linha será desenhado para conectar o último ponto no caminho ao primeiro ponto no segmento de nova linha.

Aplica-se a

AddLine(PointF, PointF)

Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs
Origem:
GraphicsPath.cs

Acrescenta um segmento de linha para esse GraphicsPath.

public:
 void AddLine(System::Drawing::PointF pt1, System::Drawing::PointF pt2);
public void AddLine (System.Drawing.PointF pt1, System.Drawing.PointF pt2);
member this.AddLine : System.Drawing.PointF * System.Drawing.PointF -> unit
Public Sub AddLine (pt1 As PointF, pt2 As PointF)

Parâmetros

pt1
PointF

Um PointF que representa a posição inicial da linha.

pt2
PointF

Um PointF que representa o ponto de extremidade da linha.

Exemplos

Para ver um exemplo, consulte AddLine(Int32, Int32, Int32, Int32).

Comentários

Esse método adiciona o segmento de linha definido pelos pontos especificados ao final deste GraphicsPath. Se houver linhas ou curvas anteriores no GraphicsPath, um segmento de linha será desenhado para conectar o último ponto no caminho ao primeiro ponto no segmento de nova linha.

Aplica-se a