GraphicsPath.AddPolygon Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan poligon ke jalur ini.
Overload
AddPolygon(ReadOnlySpan<Point>) | |
AddPolygon(Point[]) |
Menambahkan poligon ke jalur ini. |
AddPolygon(PointF[]) |
Menambahkan poligon ke jalur ini. |
AddPolygon(ReadOnlySpan<PointF>) |
AddPolygon(ReadOnlySpan<Point>)
- Sumber:
- GraphicsPath.cs
public:
void AddPolygon(ReadOnlySpan<System::Drawing::Point> points);
public void AddPolygon (ReadOnlySpan<System.Drawing.Point> points);
member this.AddPolygon : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddPolygon (points As ReadOnlySpan(Of Point))
Parameter
- points
- ReadOnlySpan<Point>
Berlaku untuk
AddPolygon(Point[])
- Sumber:
- GraphicsPath.cs
- Sumber:
- GraphicsPath.cs
- Sumber:
- GraphicsPath.cs
Menambahkan poligon ke jalur ini.
public:
void AddPolygon(cli::array <System::Drawing::Point> ^ points);
public void AddPolygon (System.Drawing.Point[] points);
member this.AddPolygon : System.Drawing.Point[] -> unit
Public Sub AddPolygon (points As Point())
Parameter
Contoh
Contoh kode berikut dirancang untuk digunakan dengan Formulir Windows, dan memerlukan PaintEventArgse
, OnPaint objek peristiwa. Kode melakukan tindakan berikut:
Membuat array titik yang mendefinisikan poligon.
Membuat jalur dan menambahkan poligon ke jalur.
Menggambar jalur ke layar.
private:
void AddPolygonExample( PaintEventArgs^ e )
{
// Create an array of points.
array<Point>^ myArray = {Point(23,20),Point(40,10),Point(57,20),Point(50,40),Point(30,40)};
// Create a GraphicsPath object and add a polygon.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddPolygon( myArray );
// Draw the path to the screen.
Pen^ myPen = gcnew Pen( Color::Black,2.0f );
e->Graphics->DrawPath( myPen, myPath );
}
private void AddPolygonExample(PaintEventArgs e)
{
// Create an array of points.
Point[] myArray =
{
new Point(23, 20),
new Point(40, 10),
new Point(57, 20),
new Point(50, 40),
new Point(30, 40)
};
// Create a GraphicsPath object and add a polygon.
GraphicsPath myPath = new GraphicsPath();
myPath.AddPolygon(myArray);
// Draw the path to the screen.
Pen myPen = new Pen(Color.Black, 2);
e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddPolygonExample(ByVal e As PaintEventArgs)
' Create an array of points.
Dim myArray As Point() = {New Point(23, 20), New Point(40, 10), _
New Point(57, 20), New Point(50, 40), New Point(30, 40)}
' Create a GraphicsPath object and add a polygon.
Dim myPath As New GraphicsPath
myPath.AddPolygon(myArray)
' Draw the path to the screen.
Dim myPen As New Pen(Color.Black, 2)
e.Graphics.DrawPath(myPen, myPath)
End Sub
Keterangan
Titik-titik dalam points
array menentukan simpul poligon. Jika titik pertama dalam array tidak sama dengan titik terakhir, kedua titik tersebut tersambung untuk menutup poligon.
Berlaku untuk
AddPolygon(PointF[])
- Sumber:
- GraphicsPath.cs
- Sumber:
- GraphicsPath.cs
- Sumber:
- GraphicsPath.cs
Menambahkan poligon ke jalur ini.
public:
void AddPolygon(cli::array <System::Drawing::PointF> ^ points);
public void AddPolygon (System.Drawing.PointF[] points);
member this.AddPolygon : System.Drawing.PointF[] -> unit
Public Sub AddPolygon (points As PointF())
Parameter
Contoh
Misalnya, lihat AddPolygon(Point[]).
Keterangan
Titik-titik dalam points
array menentukan simpul poligon. Jika titik pertama dalam array tidak sama dengan titik terakhir, kedua titik tersebut tersambung untuk menutup poligon.
Berlaku untuk
AddPolygon(ReadOnlySpan<PointF>)
- Sumber:
- GraphicsPath.cs
public:
void AddPolygon(ReadOnlySpan<System::Drawing::PointF> points);
public void AddPolygon (ReadOnlySpan<System.Drawing.PointF> points);
member this.AddPolygon : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddPolygon (points As ReadOnlySpan(Of PointF))
Parameter
- points
- ReadOnlySpan<PointF>
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk