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

Класс Pen

Класс Pen

Класс Pen используется для создания пера, при помощи которого проводятся прямые и кривые линии. В отличие от полной версии .NET Framework, поддерживающей четыре перегруженных версии конструктора Pen, .NET Compact Framework позволяет создавать перо только с помощью двух конструкторов. При вызове метода Pen(Color) создается перо указанного цвета. Конструктор Pen(Color, Single) позволяет создавать перо указанных цвета и ширины. Но второй вариант поддерживается только в .NET Compact Framework 2.0.

В листинге 6.1 приведен пример создания перьев синего и красного цветов. Затем при помощи перьев создаются две линии.

Листинг 6.1

private void Form1_Paint(object sender, PaintEventArgs e) {
 Graphics g = e.Graphics;
 // Синее перо толщиной 1 пиксел
 Pen bluePen = new Pen(Color.Blue);
 // Красное перо толщиной 5 пикселов
 Pen redFatPen = new Pen(Color.Red, 5);
 g.DrawLine(bluePen, 10, 10, 230, 10);
 g.DrawLine(redFatPen, 10, 20, 230, 20);
}

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


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