先上图:


 

 通过hatchbrush根据图案来填充,

可通过HatchStyle枚举来设置图案。

代码如下:


GGI+ 通过HatchBrush画刷来填充区域。_GDIGGI+ 通过HatchBrush画刷来填充区域。_设置图案_02View Code

  private void Form1_Paint(object sender, PaintEventArgs e)

        {

            Graphics g = e.Graphics;


            HatchBrush hb = new HatchBrush(HatchStyle.OutlinedDiamond, Color.Red, Color.White);

            g.FillRectangle(hb,ClientRectangle);

            hb.Dispose();

        }