Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用图形绘制填充多边形_C#_Asp.net - Fatal编程技术网

C# 如何使用图形绘制填充多边形

C# 如何使用图形绘制填充多边形,c#,asp.net,C#,Asp.net,在System.Drawing.Graphics命名空间中,可以绘制如下多边形: using (Graphics g = Graphics.FromImage(bmp)) { g.DrawPolygon(Pens.Black, myArray); } 还有一种方法可以创建填充多边形g.FillPolygon() 如何创建多边形(因此它有一个边框)然后填充它?只需绘制填充的多边形,然后绘制周长,使其看起来像有边框: using (Graphics g = Graphics.FromImage

在System.Drawing.Graphics命名空间中,可以绘制如下多边形:

using (Graphics g = Graphics.FromImage(bmp))
{
  g.DrawPolygon(Pens.Black, myArray);
}
还有一种方法可以创建填充多边形
g.FillPolygon()


如何创建多边形(因此它有一个边框)然后填充它?

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

using (Graphics g = Graphics.FromImage(bmp))
{
    g.FillPolygon(fillBrush, myArray);
    g.DrawPolygon(borderPen, myArray);
}

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

using (Graphics g = Graphics.FromImage(bmp))
{
    g.FillPolygon(fillBrush, myArray);
    g.DrawPolygon(borderPen, myArray);
}