C#用点填充矩形

C#用点填充矩形,c#,draw,brushes,C#,Draw,Brushes,嗨 我想填一个矩形。通常我可以使用: g.FillRectangle(Brushes.Green, x1, y1, x2, y2); 但我不想完全用绿色来填充,我想用点来填充 所以我想要它:一点黑色,一点绿色,一点黑色。。。 你能帮助我吗 谢谢您将希望使用带的画笔,而不是普通的绿色画笔,如下所示: Brush b = new HatchBrush(HatchStyle.Percent50, Color.Green, Color.Black); g.FillRectangle(b, x1, y1

嗨 我想填一个矩形。通常我可以使用:

g.FillRectangle(Brushes.Green, x1, y1, x2, y2);
但我不想完全用绿色来填充,我想用点来填充 所以我想要它:一点黑色,一点绿色,一点黑色。。。 你能帮助我吗 谢谢

您将希望使用带的画笔,而不是普通的绿色画笔,如下所示:

Brush b = new HatchBrush(HatchStyle.Percent50, Color.Green, Color.Black);
g.FillRectangle(b, x1, y1, x2, y2);
有关其他舱口样式的演示,请参见