Объект Graphics

Свойство Graphics возвращает одноименный объект,

который представляет набор методов, необходимых для рисования на поверхности элемента управления.

Для извлечения объекта, связанного с конкретным элементом управления нужно вызвать метод CreateGraphics

этого элемента управления.

Например, для рисования на элементе управления PictureBox1 сначала следует объявить объектную переменную типа Graphics и инициализировать ее объектом, возвращаемым методом CreateGraphics элемента управления PictureBox1:

Dim G As Graphics

G = PictureBox1.CreateGraphics

Если же нужно рисовать на форме, необходимо создать объект Graphics с помощью метода CreateGraphics этой формы:

Dim G As Graphics

G = Me.CreateGraphics

У объекта Graphics имеется несколько базовых свойств.

Свойство

PageUnit определяет единицу изменения, которая будет использоваться для выражения координат в объекте Graphics.

17. Объект Point. Объект Rectangle. Объект Pen.

Объект Point (точка)

Это точка на рабочей поверхности, определяемая парой координат (x, y).

Создание нового объекта:

Dim P As Point

P = New Point(65, 80)

В качестве аргументов X и Y задаются целочисленные значения.

Вариант2:

Dim P As Point

P.X = 65

P.Y = 80

Объект Rectangle (прямоугольник)

Это прямоугольник, который задается координатами левого верхнего угла, шириной и высотой:

Dim r As Rectangle

r = New Rectangle(X, Y, ширина, высота)

Например:

r = New Rectangle(80, 95, 200, 100)

Если этот прямоугольник потребуется нарисовать, то его нужно будет передать в качестве аргумента методу DrawRectangle или FillRectangle.

Объект Pen (перо)

Это виртуальное перо, которым можно рисовать линию или контур фигуры на поверхности Graphics.

При создании объекта Pen задается цвет и толщина линии в пикселях.

Для создания нового объекта Pen можно воспользоваться встроенным семейством Pens. Это перо рисует линию толщиной один пиксель. Цвет можно задать. Выражение Pens.Rot можно использовать везде, где требуется объект Pen для рисования линии красным пером толщиной один пиксель.

Некоторые свойства объект Pen:

Color. Устанавливает цвет линии.

StartCap/EndCap. Определяет значок в начале/конце отрезка линии.

DashCap. Определяет стиль окончания штрихов и пунктиров.

DashStyle. Определяет стиль линии (сплошная, пунктирная,

штриховая, штрих - пунктирная и т.д.)

18. Объект Brush. Пример подпрограммы, рисующей на форме заполненный прямоугольник. Объект Font


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: