Книга: Программирование КПК и смартфонов на .NET Compact Framework

Класс TextureBrush

Класс TextureBrush

Класс TextureBrush позволяет создавать текстурную кисть. Подобная текстурная кисть позволяет не рисовать однородным цветом, а применять текстурное заполнение отображаемых графических примитивов. Использование подобной кисти позволяет добиваться красивых эффектов. В листинге 6.3 приведен пример использования текстурной кисти с использованием изображения, входящего в состав Windows Mobile 2003.

Листинг 6.3

private void Form1_Paint(object sender, PaintEventArgs e) {
 Graphics g = e.Graphics;
 // выбираем рисунок
 Image myImage = new Bitmap(@"Windowsalerts.bmp");
 // создаем текстурную кисть TextureBrush
 texture = new TextureBrush(myImage);
 // Рисуем эллипс, заполненный рисунком
 g.FillEllipse(texture, 10, 60, 120, 120);
 g.Dispose();
}

ВНИМАНИЕ

Такие свойства класса TextureBrush, как Transform и WrapMode, не поддерживаются в .NET Compact Framework 2.0.

Оглавление книги


Генерация: 4.531. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз