在System.Drawing.Graphics命名空间中,您可以绘制如下多边形:
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawPolygon(Pens.Black, myArray);
}
并且有一种创建填充多边形g.FillPolygon()
的方法。
如何创建多边形(因此它有边框)然后填充它?
答案 0 :(得分:3)
只需绘制填充的多边形,然后绘制周边,使其看起来像是有边框:
using (Graphics g = Graphics.FromImage(bmp))
{
g.FillPolygon(fillBrush, myArray);
g.DrawPolygon(borderPen, myArray);
}