GraphicsPath.AddLines Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath.
Overloads
| Name | Description |
|---|---|
| AddLines(Point[]) |
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath. |
| AddLines(PointF[]) |
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath. |
| AddLines(ReadOnlySpan<Point>) |
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath. |
| AddLines(ReadOnlySpan<PointF>) |
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath. |
AddLines(Point[])
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath.
public:
void AddLines(... cli::array <System::Drawing::Point> ^ points);
public:
void AddLines(cli::array <System::Drawing::Point> ^ points);
public void AddLines(params System.Drawing.Point[] points);
public void AddLines(System.Drawing.Point[] points);
member this.AddLines : System.Drawing.Point[] -> unit
Public Sub AddLines (ParamArray points As Point())
Public Sub AddLines (points As Point())
Parameters
- points
- Point[]
Een matrix van Point structuren die de punten vertegenwoordigt die de lijnsegmenten definiëren die moeten worden toegevoegd.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een OnPaint-gebeurtenisobject. De code voert de volgende acties uit:
Hiermee maakt u een matrix van vier punten die een driehoek beschrijven.
Hiermee maakt u een pad en voegt u de matrix met regels toe.
Hiermee tekent u het pad naar het scherm.
U ziet dat elke regel na het eerste punt het vorige punt gebruikt als het beginpunt en het nieuwe punt als eindpunt.
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
Opmerkingen
Als er eerdere lijnen of curven in de afbeelding staan, wordt er een lijn toegevoegd om het eindpunt van het vorige segment te verbinden met het beginpunt van de lijn. Met de points parameter wordt een matrix met eindpunten opgegeven. De eerste twee geven de eerste regel op. Elk extra punt specificeert het eindpunt van een lijnsegment waarvan het beginpunt het eindpunt van de vorige regel is.
Van toepassing op
AddLines(PointF[])
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath.
public:
void AddLines(... cli::array <System::Drawing::PointF> ^ points);
public:
void AddLines(cli::array <System::Drawing::PointF> ^ points);
public void AddLines(params System.Drawing.PointF[] points);
public void AddLines(System.Drawing.PointF[] points);
member this.AddLines : System.Drawing.PointF[] -> unit
Public Sub AddLines (ParamArray points As PointF())
Public Sub AddLines (points As PointF())
Parameters
- points
- PointF[]
Een matrix van PointF structuren die de punten vertegenwoordigt die de lijnsegmenten definiëren die moeten worden toegevoegd.
Uitzonderingen
Voorbeelden
Zie AddLines(Point[])voor een voorbeeld.
Opmerkingen
Als er eerdere lijnen of curven in de afbeelding staan, wordt er een lijn toegevoegd om het eindpunt van het vorige segment te verbinden met het beginpunt van de lijn. Met de points parameter wordt een matrix met eindpunten opgegeven. De eerste twee geven de eerste regel op. Elk extra punt specificeert het eindpunt van een lijnsegment waarvan het beginpunt het eindpunt van de vorige regel is.
Van toepassing op
AddLines(ReadOnlySpan<Point>)
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath.
public:
void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines(scoped ReadOnlySpan<System.Drawing.Point> points);
member this.AddLines : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of Point))
Parameters
- points
- ReadOnlySpan<Point>
Een matrix van PointF structuren die de punten vertegenwoordigt die de lijnsegmenten definiëren die moeten worden toegevoegd.
Van toepassing op
AddLines(ReadOnlySpan<PointF>)
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
- Bron:
- GraphicsPath.cs
Voegt een reeks verbonden lijnsegmenten toe aan het einde van deze GraphicsPath.
public:
void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines(scoped ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))
Parameters
- points
- ReadOnlySpan<PointF>
Een matrix van PointF structuren die de punten vertegenwoordigt die de lijnsegmenten definiëren die moeten worden toegevoegd.