多边形
多边形是一个封闭图,有三个或更多直面。 例如,三角形是一个三边的多边形,一个矩形是一个四边的多边形,五角形是具有五边的多边形。 下图显示了多个多边形。
若要绘制多边形,需要一个 图形 对象、Pen 对象以及 点(或 PointF) 对象的数组。 Graphics 对象提供 DrawPolygon 方法。 Pen 对象存储多边形的属性(如线条宽度和颜色),点 对象的数组存储要通过直线连接的点。 Pen 对象的地址和 Point 对象的数组作为参数传递给 DrawPolygon 方法。 以下示例绘制三面多边形。 请注意,myPointArray中只有三分:(0、0)、(50、30 和 30、60)。 DrawPolygon 方法通过将一条线从 (30, 60) 绘制回起点 (0, 0), 自动关闭多边形;
Point myPointArray[] =
{Point(0, 0), Point(50, 30), Point(30, 60)};
myGraphics.DrawPolygon(&myPen, myPointArray, 3);
下图显示了多边形。
显示三角形与坐标轴图