0

在 System.Drawing.Graphics 命名空间中,您可以像这样绘制多边形:

using (Graphics g = Graphics.FromImage(bmp))
{
  g.DrawPolygon(Pens.Black, myArray);
}

并且有一种创建填充多边形的方法g.FillPolygon()

你如何创建一个多边形(所以它有一个边框)然后填充它?

4

1 回答 1

4

只需绘制填充的多边形,然后绘制周长,使其看起来像有边框:

using (Graphics g = Graphics.FromImage(bmp))
{
    g.FillPolygon(fillBrush, myArray);
    g.DrawPolygon(borderPen, myArray);
}
于 2012-10-06T09:20:34.193 回答