Класс SolidBrush

Класс SolidBrush

При создании объекта SolidBrush нужно просто указать цвет, который будет использоваться для отображения фигур. Чтобы сменить цвет кисти, достаточно указать новый цвет в свойстве Color. В листинге 6.2 приведен код, который позволяет нарисовать зеленый круг и желтый прямоугольник.

Листинг 6.2

private void Form1_Paint(object sender, PaintEventArgs e) {

 Graphics g = e.Graphics;

 // Создаем кисть зеленого цвета

 SolidBrush myBrush = new SolidBrush(Color.Green);

 // Рисуем закрашенный круг

 g.FillEllipse(myBrush, 10, 30, 30, 30);

 // Меняем цвет кисти на желтый

 myBrush.Color = Color.Yellow;

 // Рисуем закрашенный прямоугольник

 g.FillRectangle(myBrush, 50, 30, 50, 25);

}