在C#中,要使用Graphics
類繪制多邊形,你需要首先創建一個Graphics
對象,然后使用DrawPolygon
方法繪制多邊形。以下是一個簡單的示例,展示了如何使用C#繪制一個多邊形:
using System;
using System.Drawing;
using System.Windows.Forms;
namespace DrawPolygonExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 創建一個Graphics對象
Graphics g = this.CreateGraphics();
// 定義多邊形的頂點坐標
Point[] points = new Point[]
{
new Point(50, 50),
new Point(150, 50),
new Point(150, 150),
new Point(50, 150),
new Point(50, 50)
};
// 繪制多邊形
g.DrawPolygon(Pens.Black, points);
}
}
}
在這個示例中,我們首先創建了一個Form1
類,繼承自System.Windows.Forms.Form
。在Form1_Load
方法中,我們創建了一個Graphics
對象,然后定義了一個多邊形的頂點坐標數組。最后,我們使用g.DrawPolygon
方法繪制了多邊形。
注意,這個示例是在Windows窗體應用程序中運行的。如果你想在其他類型的應用程序中繪制多邊形,你可能需要使用不同的類和方法。