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 に答える