C#用点填充矩形

时间:2011-02-19 15:11:57

标签: c# draw brushes

您好 我想填写一个矩形。通常我可以使用:

g.FillRectangle(Brushes.Green, x1, y1, x2, y2);

但是我不想用绿色填充它,我想用点填充它 所以我想要它:一点黑,一点绿,一点黑...... 你能帮助我吗 感谢

1 个答案:

答案 0 :(得分:3)

您需要使用HatchBrushHatchStyle.Percent50,而不是普通的绿色画笔,如下所示:

Brush b = new HatchBrush(HatchStyle.Percent50, Color.Green, Color.Black);
g.FillRectangle(b, x1, y1, x2, y2);

有关其他影院设计的演示,请参阅the following demo