Freigeben über


GraphicsPath.AddLine Methode

Definition

Fügt ein Liniensegment an diese GraphicsPathan.

Überlädt

AddLine(Int32, Int32, Int32, Int32)

Fügt ein Liniensegment an die aktuelle Abbildung an.

AddLine(Single, Single, Single, Single)

Fügt ein Liniensegment an diese GraphicsPathan.

AddLine(Point, Point)

Fügt ein Liniensegment an diese GraphicsPathan.

AddLine(PointF, PointF)

Fügt ein Liniensegment an diese GraphicsPathan.

AddLine(Int32, Int32, Int32, Int32)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt ein Liniensegment an die aktuelle Abbildung an.

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)

Parameter

x1
Int32

Die x-Koordinate des Startpunkts der Linie.

y1
Int32

Die y-Koordinate des Anfangspunkts der Linie.

x2
Int32

Die x-Koordinate des Endpunkts der Zeile.

y2
Int32

Die y-Koordinate des Endpunkts der Zeile.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, ein OnPaint-Ereignisobjekt. Der Code erstellt einen Pfad, fügt drei Zeilen hinzu, die ein Dreieck bilden, und zeichnet dann den Pfad zum Bildschirm.

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

Hinweise

Mit dieser Methode wird das durch die angegebenen Punkte definierte Liniensegment am Ende der aktuellen Abbildung hinzugefügt. Wenn im GraphicsPathvorherige Linien oder Kurven vorhanden sind, wird ein Liniensegment gezeichnet, um den letzten Punkt im Pfad mit dem ersten Punkt im neuen Liniensegment zu verbinden.

Gilt für:

AddLine(Single, Single, Single, Single)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt ein Liniensegment an diese GraphicsPathan.

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)

Parameter

x1
Single

Die x-Koordinate des Startpunkts der Linie.

y1
Single

Die y-Koordinate des Anfangspunkts der Linie.

x2
Single

Die x-Koordinate des Endpunkts der Zeile.

y2
Single

Die y-Koordinate des Endpunkts der Zeile.

Beispiele

Ein Beispiel finden Sie unter AddLine(Int32, Int32, Int32, Int32).

Hinweise

Mit dieser Methode wird das durch die angegebenen Punkte definierte Liniensegment am Ende dieser GraphicsPathhinzugefügt. Wenn im GraphicsPathvorherige Linien oder Kurven vorhanden sind, wird ein Liniensegment gezeichnet, um den letzten Punkt im Pfad mit dem ersten Punkt im neuen Liniensegment zu verbinden.

Gilt für:

AddLine(Point, Point)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt ein Liniensegment an diese GraphicsPathan.

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)

Parameter

pt1
Point

Ein Point, der den Anfangspunkt der Linie darstellt.

pt2
Point

Ein Point, der den Endpunkt der Zeile darstellt.

Beispiele

Ein Beispiel finden Sie unter AddLine(Int32, Int32, Int32, Int32).

Hinweise

Mit dieser Methode wird das durch die angegebenen Punkte definierte Liniensegment am Ende dieser GraphicsPathhinzugefügt. Wenn im GraphicsPathvorherige Linien oder Kurven vorhanden sind, wird ein Liniensegment gezeichnet, um den letzten Punkt im Pfad mit dem ersten Punkt im neuen Liniensegment zu verbinden.

Gilt für:

AddLine(PointF, PointF)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Fügt ein Liniensegment an diese GraphicsPathan.

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)

Parameter

pt1
PointF

Ein PointF, der den Anfangspunkt der Linie darstellt.

pt2
PointF

Ein PointF, der den Endpunkt der Zeile darstellt.

Beispiele

Ein Beispiel finden Sie unter AddLine(Int32, Int32, Int32, Int32).

Hinweise

Mit dieser Methode wird das durch die angegebenen Punkte definierte Liniensegment am Ende dieser GraphicsPathhinzugefügt. Wenn im GraphicsPathvorherige Linien oder Kurven vorhanden sind, wird ein Liniensegment gezeichnet, um den letzten Punkt im Pfad mit dem ersten Punkt im neuen Liniensegment zu verbinden.

Gilt für: