C # Заполните прямоугольник с точками
Вопрос
привет Я хочу заполнить прямоугольник.Обычно я могу использовать:
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.
Не связан с StackOverflow