GraphicsPath.AddLines Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an.
Überlädt
AddLines(Point[]) |
Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an. |
AddLines(PointF[]) |
Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an. |
AddLines(ReadOnlySpan<Point>) | |
AddLines(ReadOnlySpan<PointF>) |
AddLines(Point[])
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an.
public:
void AddLines(cli::array <System::Drawing::Point> ^ points);
public:
void AddLines(... cli::array <System::Drawing::Point> ^ points);
public void AddLines (System.Drawing.Point[] points);
public void AddLines (params System.Drawing.Point[] points);
member this.AddLines : System.Drawing.Point[] -> unit
Public Sub AddLines (points As Point())
Public Sub AddLines (ParamArray points As Point())
Parameter
- points
- Point[]
Ein Array von Point-Strukturen, das die Punkte für die Definition der hinzuzufügenden Liniensegmente darstellt.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, ein OnPaint Ereignisobjekt. Der Code führt die folgenden Aktionen aus:
Erstellt ein Array von vier Punkten, die ein Dreieck beschreiben.
Erstellt einen Pfad und fügt das Zeilenarray hinzu.
Zeichnet den Pfad zum Bildschirm.
Beachten Sie, dass jede Zeile nach dem ersten Punkt den vorherigen Punkt als Ausgangspunkt und den neuen Punkt als Endpunkt verwendet.
private:
void AddLinesExample( PaintEventArgs^ e )
{
// Create a symetrical triangle using an array of points.
array<Point>^ myArray = {Point(30,30),Point(60,60),Point(0,60),Point(30,30)};
//Create a path and add lines.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddLines( myArray );
// Draw the path to the screen.
Pen^ myPen = gcnew Pen( Color::Black,2.0f );
e->Graphics->DrawPath( myPen, myPath );
}
private void AddLinesExample(PaintEventArgs e)
{
// Create a symmetrical triangle using an array of points.
Point[] myArray =
{
new Point(30,30),
new Point(60,60),
new Point(0,60),
new Point(30,30)
};
//Create a path and add lines.
GraphicsPath myPath = new GraphicsPath();
myPath.AddLines(myArray);
// Draw the path to the screen.
Pen myPen = new Pen(Color.Black, 2);
e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddLinesExample(ByVal e As PaintEventArgs)
'Create a symmetrical triangle using an array of points.
Dim myArray As Point() = {New Point(30, 30), New Point(60, 60), _
New Point(0, 60), New Point(30, 30)}
Dim myPath As New GraphicsPath
myPath.AddLines(myArray)
' Draw the path to the screen.
Dim myPen As New Pen(Color.Black, 2)
e.Graphics.DrawPath(myPen, myPath)
End Sub
Hinweise
Wenn in der Abbildung vorherige Linien oder Kurven vorhanden sind, wird eine Linie hinzugefügt, um den Endpunkt des vorherigen Segments mit dem Startpunkt der Linie zu verbinden. Der points
Parameter gibt ein Array von Endpunkten an. Die ersten beiden geben die erste Zeile an. Jeder zusätzliche Punkt gibt den Endpunkt eines Zeilensegments an, dessen Ausgangspunkt der Endpunkt der vorherigen Zeile ist.
Gilt für:
AddLines(PointF[])
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
- Quelle:
- GraphicsPath.cs
Fügt eine Abfolge verbundener Liniensegmente an das Ende dieses GraphicsPath an.
public:
void AddLines(cli::array <System::Drawing::PointF> ^ points);
public:
void AddLines(... cli::array <System::Drawing::PointF> ^ points);
public void AddLines (System.Drawing.PointF[] points);
public void AddLines (params System.Drawing.PointF[] points);
member this.AddLines : System.Drawing.PointF[] -> unit
Public Sub AddLines (points As PointF())
Public Sub AddLines (ParamArray points As PointF())
Parameter
- points
- PointF[]
Ein Array von PointF-Strukturen, das die Punkte für die Definition der hinzuzufügenden Liniensegmente darstellt.
Beispiele
Ein Beispiel finden Sie unter AddLines(Point[]).
Hinweise
Wenn in der Abbildung vorherige Linien oder Kurven vorhanden sind, wird eine Linie hinzugefügt, um den Endpunkt des vorherigen Segments mit dem Startpunkt der Linie zu verbinden. Der points
Parameter gibt ein Array von Endpunkten an. Die ersten beiden geben die erste Zeile an. Jeder zusätzliche Punkt gibt den Endpunkt eines Zeilensegments an, dessen Ausgangspunkt der Endpunkt der vorherigen Zeile ist.
Gilt für:
AddLines(ReadOnlySpan<Point>)
- Quelle:
- GraphicsPath.cs
public:
void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines (ReadOnlySpan<System.Drawing.Point> points);
member this.AddLines : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of Point))
Parameter
- points
- ReadOnlySpan<Point>
Gilt für:
AddLines(ReadOnlySpan<PointF>)
- Quelle:
- GraphicsPath.cs
public:
void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines (ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))
Parameter
- points
- ReadOnlySpan<PointF>
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für