GraphicsPath.AddLine Metoda

Definicja

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this GraphicsPath.

Przeciążenia

AddLine(Point, Point)

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this GraphicsPath.

AddLine(PointF, PointF)

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this GraphicsPath.

AddLine(Int32, Int32, Int32, Int32)

Dołącza segment linii do bieżącego rysunku.Appends a line segment to the current figure.

AddLine(Single, Single, Single, Single)

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this GraphicsPath.

AddLine(Point, Point)

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this 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)

Parametry

pt1
Point

PointReprezentujący punkt początkowy wiersza.A Point that represents the starting point of the line.

pt2
Point

PointReprezentujący punkt końcowy wiersza.A Point that represents the endpoint of the line.

Przykłady

Aby zapoznać się z przykładem, zobacz AddLine(Int32, Int32, Int32, Int32) .For an example, see AddLine(Int32, Int32, Int32, Int32).

Uwagi

Ta metoda dodaje segment linii zdefiniowany w określonych punktach na końcu tego elementu GraphicsPath .This method adds the line segment defined by the specified points to the end of this GraphicsPath. Jeśli istnieją poprzednie linie lub krzywe w GraphicsPath , segment linii jest rysowany w celu połączenia ostatniego punktu w ścieżce z pierwszym punktem w nowym segmencie wiersza.If there are previous lines or curves in the GraphicsPath, a line segment is drawn to connect the last point in the path to the first point in the new line segment.

Dotyczy

AddLine(PointF, PointF)

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this 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)

Parametry

pt1
PointF

PointFReprezentujący punkt początkowy wiersza.A PointF that represents the starting point of the line.

pt2
PointF

PointFReprezentujący punkt końcowy wiersza.A PointF that represents the endpoint of the line.

Przykłady

Aby zapoznać się z przykładem, zobacz AddLine(Int32, Int32, Int32, Int32) .For an example, see AddLine(Int32, Int32, Int32, Int32).

Uwagi

Ta metoda dodaje segment linii zdefiniowany w określonych punktach na końcu tego elementu GraphicsPath .This method adds the line segment defined by the specified points to the end of this GraphicsPath. Jeśli istnieją poprzednie linie lub krzywe w GraphicsPath , segment linii jest rysowany w celu połączenia ostatniego punktu w ścieżce z pierwszym punktem w nowym segmencie wiersza.If there are previous lines or curves in the GraphicsPath, a line segment is drawn to connect the last point in the path to the first point in the new line segment.

Dotyczy

AddLine(Int32, Int32, Int32, Int32)

Dołącza segment linii do bieżącego rysunku.Appends a line segment to the current figure.

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)

Parametry

x1
Int32

Współrzędna x punktu początkowego wiersza.The x-coordinate of the starting point of the line.

y1
Int32

Współrzędna y punktu początkowego wiersza.The y-coordinate of the starting point of the line.

x2
Int32

Współrzędna x punktu końcowego wiersza.The x-coordinate of the endpoint of the line.

y2
Int32

Współrzędna y punktu końcowego wiersza.The y-coordinate of the endpoint of the line.

Przykłady

Poniższy przykład kodu jest przeznaczony do użytku z Windows Forms i wymaga PaintEventArgs e OnPaint obiektu zdarzenia.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. Kod tworzy ścieżkę, dodaje trzy wiersze, które tworzą trójkąt, a następnie rysuje ścieżkę do ekranu.The code creates a path, adds three lines that form a triangle, and then draws the path to the screen.

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

Uwagi

Ta metoda dodaje segment linii zdefiniowany przez określone punkty do końca bieżącego rysunku.This method adds the line segment defined by the specified points to the end of the current figure. Jeśli istnieją poprzednie linie lub krzywe w GraphicsPath , segment linii jest rysowany w celu połączenia ostatniego punktu w ścieżce z pierwszym punktem w nowym segmencie wiersza.If there are previous lines or curves in the GraphicsPath, a line segment is drawn to connect the last point in the path to the first point in the new line segment.

Dotyczy

AddLine(Single, Single, Single, Single)

Dołącza do tego segment linii GraphicsPath .Appends a line segment to this 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)

Parametry

x1
Single

Współrzędna x punktu początkowego wiersza.The x-coordinate of the starting point of the line.

y1
Single

Współrzędna y punktu początkowego wiersza.The y-coordinate of the starting point of the line.

x2
Single

Współrzędna x punktu końcowego wiersza.The x-coordinate of the endpoint of the line.

y2
Single

Współrzędna y punktu końcowego wiersza.The y-coordinate of the endpoint of the line.

Przykłady

Aby zapoznać się z przykładem, zobacz AddLine(Int32, Int32, Int32, Int32) .For an example, see AddLine(Int32, Int32, Int32, Int32).

Uwagi

Ta metoda dodaje segment linii zdefiniowany w określonych punktach na końcu tego elementu GraphicsPath .This method adds the line segment defined by the specified points to the end of this GraphicsPath. Jeśli istnieją poprzednie linie lub krzywe w GraphicsPath , segment linii jest rysowany w celu połączenia ostatniego punktu w ścieżce z pierwszym punktem w nowym segmencie wiersza.If there are previous lines or curves in the GraphicsPath, a line segment is drawn to connect the last point in the path to the first point in the new line segment.

Dotyczy