Книга: Программирование КПК и смартфонов на .NET Compact Framework
Класс 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);
}
Оглавление статьи/книги
- Классы для программирования графики
- Класс Pen
- Класс Brush
- Класс SolidBrush
- Класс TextureBrush
- Класс Color
- Класс Font
- Класс Icon
- Класс Bitmap
- Структура Point
- Структура Rectangle
- Графические методы
- Создание собственных методов DrawPie и FillPie
- Создание фонового рисунка для формы
- Копирование рисунка
- Поддержка прозрачности
- Округленные прямоугольники
- Создание экранных снимков
- Метод Lockbits
- Графический редактор
- Дополнительные материалы