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

Для рисования линий требуется объект Graphics и объект Pen. Объект Graphics предоставляет метод DrawLine, а объект Pen хранит в себе такие свойства линии, как цвет и толщина.

Пример

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

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

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

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

См. также