GraphicsPath.AddLines Metoda

Definicja

Dołącza serię połączonych segmentów wierszy na końcu tego GraphicsPath.

Przeciążenia

AddLines(Point[])

Dołącza serię połączonych segmentów wierszy na końcu tego GraphicsPath.

AddLines(PointF[])

Dołącza serię połączonych segmentów wierszy na końcu tego GraphicsPath.

AddLines(ReadOnlySpan<Point>)
AddLines(ReadOnlySpan<PointF>)

AddLines(Point[])

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs

Dołącza serię połączonych segmentów wierszy na końcu tego GraphicsPath.

C#
public void AddLines (System.Drawing.Point[] points);
C#
public void AddLines (params System.Drawing.Point[] points);

Parametry

points
Point[]

Tablica struktur Point reprezentujących punkty definiujące segmenty linii do dodania.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, obiektu zdarzenia OnPaint. Kod wykonuje następujące akcje:

  • Tworzy tablicę czterech punktów, które opisują trójkąt.

  • Tworzy ścieżkę i dodaje tablicę wierszy.

  • Rysuje ścieżkę do ekranu.

Zwróć uwagę, że każdy wiersz po pierwszym punkcie używa poprzedniego punktu jako punktu początkowego i nowego punktu jako punktu końcowego.

C#
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);
}

Uwagi

Jeśli na rysunku znajdują się poprzednie linie lub krzywe, linia zostanie dodana w celu połączenia punktu końcowego poprzedniego segmentu z punktem początkowym linii. Parametr points określa tablicę punktów końcowych. Pierwsze dwa określają pierwszy wiersz. Każdy dodatkowy punkt określa punkt końcowy segmentu wiersza, którego punktem początkowym jest punkt końcowy poprzedniego wiersza.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddLines(PointF[])

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs

Dołącza serię połączonych segmentów wierszy na końcu tego GraphicsPath.

C#
public void AddLines (System.Drawing.PointF[] points);
C#
public void AddLines (params System.Drawing.PointF[] points);

Parametry

points
PointF[]

Tablica struktur PointF reprezentujących punkty definiujące segmenty linii do dodania.

Przykłady

Aby zapoznać się z przykładem, zobacz AddLines(Point[]).

Uwagi

Jeśli na rysunku znajdują się poprzednie linie lub krzywe, linia zostanie dodana w celu połączenia punktu końcowego poprzedniego segmentu z punktem początkowym linii. Parametr points określa tablicę punktów końcowych. Pierwsze dwa określają pierwszy wiersz. Każdy dodatkowy punkt określa punkt końcowy segmentu wiersza, którego punktem początkowym jest punkt końcowy poprzedniego wiersza.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddLines(ReadOnlySpan<Point>)

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
C#
public void AddLines (scoped ReadOnlySpan<System.Drawing.Point> points);

Parametry

Dotyczy

.NET 9 i Windows Desktop 9
Produkt Wersje
.NET 9
Windows Desktop 9

AddLines(ReadOnlySpan<PointF>)

Źródło:
GraphicsPath.cs
Źródło:
GraphicsPath.cs
C#
public void AddLines (scoped ReadOnlySpan<System.Drawing.PointF> points);

Parametry

Dotyczy

.NET 9 i Windows Desktop 9
Produkt Wersje
.NET 9
Windows Desktop 9