Поделиться через


Практическое руководство. Рисование линий с помощью пера

Обновлен: Ноябрь 2007

Чтобы нарисовать линию, нужно создать два объекта: объект Graphics и объект Pen. У объекта Graphics имеется метод DrawLine, а объект Pen предназначен для хранения таких параметров рисуемой линии, как ее ширина и цвет.

Пример

В следующем примере рисуется прямая линия, соединяющая точки (20, 10) и (300, 100). В первой инструкции вызывается конструктор класса Pen и создается перо. Единственный аргумент, передаваемый конструктору Pen, является объектом Color, созданным с помощью метода FromArgb. Значения, используемые при создании объекта Color (255, 0, 0, 0), соответствуют альфа-, красному, зеленому, синему компонентам цвета. Приведенные значения определяют непрозрачное черное перо.

Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
e.Graphics.DrawLine(pen, 20, 10, 300, 100)

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0));
e.Graphics.DrawLine(pen, 20, 10, 300, 100);

Компиляция кода

Предыдущий пример предназначен для работы с Windows Forms, для него необходим объект PaintEventArgse, передаваемый в качестве параметра обработчику события Paint.

См. также

Основные понятия

Перья, линии и прямоугольники в GDI+

Ссылки

Pen

Другие ресурсы

Рисование линий и фигур с помощью пера