GraphicsPath.AddLine Метод

Определение

Добавляет отрезок прямой к этому объекту GraphicsPath.

Перегрузки

AddLine(Int32, Int32, Int32, Int32)

Добавляет отрезок прямой к текущей фигуре.

AddLine(Single, Single, Single, Single)

Добавляет отрезок прямой к этому объекту GraphicsPath.

AddLine(Point, Point)

Добавляет отрезок прямой к этому объекту GraphicsPath.

AddLine(PointF, PointF)

Добавляет отрезок прямой к этому объекту GraphicsPath.

AddLine(Int32, Int32, Int32, Int32)

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет отрезок прямой к текущей фигуре.

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)

Параметры

x1
Int32

Координата X начальной точки линии.

y1
Int32

Координата Y начальной точки линии.

x2
Int32

Координата X конечной точки линии.

y2
Int32

Координата Y конечной точки линии.

Примеры

Следующий пример кода предназначен для использования с Windows Forms, и для него требуется PaintEventArgseOnPaint объект события . Код создает путь, добавляет три линии, образующие треугольник, а затем рисует путь к экрану.

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

Комментарии

Этот метод добавляет сегмент линии, определенный указанными точками, в конец текущей фигуры. Если в GraphicsPathобъекте имеются предыдущие линии или кривые, рисуется сегмент линии для соединения последней точки в пути с первой точкой в новом сегменте линии.

Применяется к

AddLine(Single, Single, Single, Single)

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет отрезок прямой к этому объекту 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)

Параметры

x1
Single

Координата X начальной точки линии.

y1
Single

Координата Y начальной точки линии.

x2
Single

Координата X конечной точки линии.

y2
Single

Координата Y конечной точки линии.

Примеры

Пример см. в разделе AddLine(Int32, Int32, Int32, Int32).

Комментарии

Этот метод добавляет сегмент строки, определенный указанными точками, в конец данного GraphicsPathобъекта . Если в GraphicsPathобъекте имеются предыдущие линии или кривые, рисуется сегмент линии для соединения последней точки в пути с первой точкой в новом сегменте линии.

Применяется к

AddLine(Point, Point)

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет отрезок прямой к этому объекту 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)

Параметры

pt1
Point

Объект Point, представляющий начальную точку линии.

pt2
Point

Объект Point, представляющий конечную точку линии.

Примеры

Пример см. в разделе AddLine(Int32, Int32, Int32, Int32).

Комментарии

Этот метод добавляет сегмент строки, определенный указанными точками, в конец данного GraphicsPathобъекта . Если в GraphicsPathобъекте имеются предыдущие линии или кривые, рисуется сегмент линии для соединения последней точки в пути с первой точкой в новом сегменте линии.

Применяется к

AddLine(PointF, PointF)

Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs
Исходный код:
GraphicsPath.cs

Добавляет отрезок прямой к этому объекту 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)

Параметры

pt1
PointF

Объект PointF, представляющий начальную точку линии.

pt2
PointF

Объект PointF, представляющий конечную точку линии.

Примеры

Пример см. в разделе AddLine(Int32, Int32, Int32, Int32).

Комментарии

Этот метод добавляет сегмент строки, определенный указанными точками, в конец данного GraphicsPathобъекта . Если в GraphicsPathобъекте имеются предыдущие линии или кривые, рисуется сегмент линии для соединения последней точки в пути с первой точкой в новом сегменте линии.

Применяется к