Graphics.DrawLines Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Рисует ряд сегментов линий, соединяющих массив Point структур.
Перегрузки
DrawLines(Pen, ReadOnlySpan<Point>) | |
DrawLines(Pen, ReadOnlySpan<PointF>) | |
DrawLines(Pen, Point[]) |
Рисует ряд сегментов линий, соединяющих массив Point структур. |
DrawLines(Pen, PointF[]) |
Рисует ряд сегментов линий, соединяющих массив PointF структур. |
DrawLines(Pen, ReadOnlySpan<Point>)
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
public:
void DrawLines(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::Point> points);
public void DrawLines (System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.Point> points);
member this.DrawLines : System.Drawing.Pen * ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub DrawLines (pen As Pen, points As ReadOnlySpan(Of Point))
Параметры
- pen
- Pen
- points
- ReadOnlySpan<Point>
Применяется к
DrawLines(Pen, ReadOnlySpan<PointF>)
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
public:
void DrawLines(System::Drawing::Pen ^ pen, ReadOnlySpan<System::Drawing::PointF> points);
public void DrawLines (System.Drawing.Pen pen, scoped ReadOnlySpan<System.Drawing.PointF> points);
member this.DrawLines : System.Drawing.Pen * ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub DrawLines (pen As Pen, points As ReadOnlySpan(Of PointF))
Параметры
- pen
- Pen
- points
- ReadOnlySpan<PointF>
Применяется к
DrawLines(Pen, Point[])
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
Рисует ряд сегментов линий, соединяющих массив Point структур.
public:
void DrawLines(System::Drawing::Pen ^ pen, cli::array <System::Drawing::Point> ^ points);
public:
void DrawLines(System::Drawing::Pen ^ pen, ... cli::array <System::Drawing::Point> ^ points);
public void DrawLines (System.Drawing.Pen pen, System.Drawing.Point[] points);
public void DrawLines (System.Drawing.Pen pen, params System.Drawing.Point[] points);
member this.DrawLines : System.Drawing.Pen * System.Drawing.Point[] -> unit
Public Sub DrawLines (pen As Pen, points As Point())
Public Sub DrawLines (pen As Pen, ParamArray points As Point())
Параметры
Исключения
Примеры
Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse
, который является параметром обработчика событий Paint. Код выполняет следующие действия:
Создает черное перо.
Создает массив точек сегментов линии.
Рисует сегменты подключенной линии на экран.
public:
void DrawLinesPoint( PaintEventArgs^ e )
{
// Create pen.
Pen^ pen = gcnew Pen( Color::Black,3.0f );
// Create array of points that define lines to draw.
array<Point>^ points = {Point(10,10),Point(10,100),Point(200,50),Point(250,300)};
//Draw lines to screen.
e->Graphics->DrawLines( pen, points );
}
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);
}
Public Sub DrawLinesPoint(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create array of points that define lines to draw.
Dim points As Point() = {New Point(10, 10), New Point(10, 100), _
New Point(200, 50), New Point(250, 300)}
'Draw lines to screen.
e.Graphics.DrawLines(blackPen, points)
End Sub
Комментарии
Этот метод рисует ряд линий, соединяющих массив конечных точек. Первые две точки в массиве указывают первую строку. Каждая дополнительная точка указывает конец сегмента строки, начальная точка которого является конечной точкой предыдущего сегмента строки.
Применяется к
DrawLines(Pen, PointF[])
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
Рисует ряд сегментов линий, соединяющих массив PointF структур.
public:
void DrawLines(System::Drawing::Pen ^ pen, cli::array <System::Drawing::PointF> ^ points);
public:
void DrawLines(System::Drawing::Pen ^ pen, ... cli::array <System::Drawing::PointF> ^ points);
public void DrawLines (System.Drawing.Pen pen, System.Drawing.PointF[] points);
public void DrawLines (System.Drawing.Pen pen, params System.Drawing.PointF[] points);
member this.DrawLines : System.Drawing.Pen * System.Drawing.PointF[] -> unit
Public Sub DrawLines (pen As Pen, points As PointF())
Public Sub DrawLines (pen As Pen, ParamArray points As PointF())
Параметры
Исключения
Примеры
Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse
, который является параметром обработчика событий Paint. Код выполняет следующие действия:
Код создает черное перо.
Создает массив точек сегментов линии.
Рисует сегменты подключенной линии на экран.
public:
void DrawLinesPointF( PaintEventArgs^ e )
{
// Create pen.
Pen^ pen = gcnew Pen( Color::Black,3.0f );
// Create array of points that define lines to draw.
array<PointF>^ points = {PointF(10.0F,10.0F),PointF(10.0F,100.0F),PointF(200.0F,50.0F),PointF(250.0F,300.0F)};
//Draw lines to screen.
e->Graphics->DrawLines( pen, points );
}
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);
}
Public Sub DrawLinesPointF(ByVal e As PaintEventArgs)
' Create pen.
Dim blackPen As New Pen(Color.Black, 3)
' Create array of points that define lines to draw.
Dim points As PointF() = {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(blackPen, points)
End Sub
Комментарии
Этот метод рисует ряд линий, соединяющих массив конечных точек. Первые две точки в массиве указывают первую строку. Каждая дополнительная точка указывает конец сегмента строки, начальная точка которого является конечной точкой предыдущего сегмента строки.