Вопрос

привет Я хочу заполнить прямоугольник.Обычно я могу использовать:

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

Но я не хочу заполнять его с зеленым цветом, я хочу заполнить его точками Так что я хочу это: одна точка черная, одна точка зеленая, одна точка черный ... Вы можете помочь мне спасибо

Это было полезно?

Решение

You'll want to use a HatchBrush with HatchStyle.Percent50, instead of your normal green brush, like so:

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

For a demo of the other hatchstyles, see the following demo.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top