Graphics.DrawLines Yöntem

Tanım

bir dizi Point yapısını bağlayan bir dizi çizgi kesimi çizer.

Aşırı Yüklemeler

DrawLines(Pen, ReadOnlySpan<Point>)
DrawLines(Pen, ReadOnlySpan<PointF>)
DrawLines(Pen, Point[])

bir dizi Point yapısını bağlayan bir dizi çizgi kesimi çizer.

DrawLines(Pen, PointF[])

bir dizi PointF yapısını bağlayan bir dizi çizgi kesimi çizer.

DrawLines(Pen, ReadOnlySpan<Point>)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
C#
public void DrawLines (System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.Point> points);

Parametreler

pen
Pen

Şunlara uygulanır

.NET 9 ve Windows Desktop 9
Ürün Sürümler
.NET 9
Windows Desktop 9

DrawLines(Pen, ReadOnlySpan<PointF>)

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
C#
public void DrawLines (System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.PointF> points);

Parametreler

pen
Pen

Şunlara uygulanır

.NET 9 ve Windows Desktop 9
Ürün Sürümler
.NET 9
Windows Desktop 9

DrawLines(Pen, Point[])

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

bir dizi Point yapısını bağlayan bir dizi çizgi kesimi çizer.

C#
public void DrawLines (System.Drawing.Pen pen, System.Drawing.Point[] points);
C#
public void DrawLines (System.Drawing.Pen pen, params System.Drawing.Point[] points);

Parametreler

pen
Pen

Çizgi segmentlerinin rengini, genişliğini ve stilini belirleyen Pen.

points
Point[]

Bağlanacak noktaları temsil eden Point yapıları dizisi.

Özel durumlar

pen null.

-veya-

points null.

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgsegerektirir. Kod aşağıdaki eylemleri gerçekleştirir:

  • Siyah kalem oluşturur.

  • Çizginin segment noktalarından oluşan bir dizi oluşturur.

  • Bağlı çizgi kesimlerini ekrana çizer.

C#
public void DrawLinesPoint(PaintEventArgs e)
{
             
    // Create pen.
    Pen pen = new Pen(Color.Black, 3);
             
    // Create array of points that define lines to draw.
    Point[] points =
             {
                 new Point(10,  10),
                 new Point(10, 100),
                 new Point(200,  50),
                 new Point(250, 300)
             };
             
    //Draw lines to screen.
    e.Graphics.DrawLines(pen, points);
}

Açıklamalar

Bu yöntem, bitiş noktaları dizisini bağlayan bir dizi çizgi çizer. Dizideki ilk iki nokta ilk satırı belirtir. Her ek nokta, başlangıç noktası önceki satır kesiminin bitiş noktası olan bir çizgi kesiminin sonunu belirtir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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

DrawLines(Pen, PointF[])

Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs
Kaynak:
Graphics.cs

bir dizi PointF yapısını bağlayan bir dizi çizgi kesimi çizer.

C#
public void DrawLines (System.Drawing.Pen pen, System.Drawing.PointF[] points);
C#
public void DrawLines (System.Drawing.Pen pen, params System.Drawing.PointF[] points);

Parametreler

pen
Pen

Çizgi segmentlerinin rengini, genişliğini ve stilini belirleyen Pen.

points
PointF[]

Bağlanacak noktaları temsil eden PointF yapıları dizisi.

Özel durumlar

pen null.

-veya-

points null.

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgsegerektirir. Kod aşağıdaki eylemleri gerçekleştirir:

  • Kod siyah kalem oluşturur.

  • Çizginin segment noktalarından oluşan bir dizi oluşturur.

  • Bağlı çizgi kesimlerini ekrana çizer.

C#
public void DrawLinesPointF(PaintEventArgs e)
{
             
    // Create pen.
    Pen pen = new Pen(Color.Black, 3);
             
    // Create array of points that define lines to draw.
    PointF[] points =
             {
                 new PointF(10.0F,  10.0F),
                 new PointF(10.0F, 100.0F),
                 new PointF(200.0F,  50.0F),
                 new PointF(250.0F, 300.0F)
             };
             
    //Draw lines to screen.
    e.Graphics.DrawLines(pen, points);
}

Açıklamalar

Bu yöntem, bitiş noktaları dizisini bağlayan bir dizi çizgi çizer. Dizideki ilk iki nokta ilk satırı belirtir. Her ek nokta, başlangıç noktası önceki satır kesiminin bitiş noktası olan bir çizgi kesiminin sonunu belirtir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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