在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窗体应用程序中运行的。如果你想在其他类型的应用程序中绘制多边形,你可能需要使用不同的类和方法。