Объект Brush (кисть)

Это инструмент для заполнения цветом геометрических фигур. В чистом виде такого типа нет. Нельзя объявить переменную типа Brush.

Тип объекта Brush Чем заполняет фигуру

SolidBrush Одним цветом

HatchBrush Шаблоном из штрихов

LinearGradientBrush Линейным градиентом

PathGradientBrush Градиентом с одним начальным цветом и

несколькими конечными

TextureBrush Растровым изображением

Для сплошного заполнения фигуры заданным цветом - объект SolidBrush:

Dim b1 As SolidBrush

b1 = New SolidBrush(Color.Green)

В аргументе SolidBrush с помощью объекта Color задается цвет

кисти.

Чтобы заштриховать фигуру нужно создать другую кисть:

Dim b2 As HatchBrush

b2 = New HatchBrush(HatchStyle.DarkDownwardDiagonal, _

Color.Red, Color.Gray)

Первый аргумент HatchBrush задает тип штриховки из перечисления. Второй аргумент – цвет штриховки. Третий аргумент – цвет фона.

Подпрограмма Form1_Paint рисует на форме заполненный прямоугольник

Private Sub Form1_Paint(ByVal sender As Object, ByVal e _

As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint

Dim G As Graphics

G = Me.CreateGraphics

Dim B As New SolidBrush(Color.Magenta)

G.FillRectangle(B, 50, 40, 100, 50)

End Sub

Первый аргумент метода FillRectangle – кисть, применяемая

для рисования прямоугольника. Второй и третий аргументы – координаты верхнего левого угла прямоугольника. Четвертый и пятый аргументы – соответственно

ширина и высота прямоугольника.

Объект Font (шрифт)

Это шрифт, используемый при выводе строки с помощью метода DrawString.

Например, чтобы определить шрифт нужно создать новый

объект Font, выбрать тип шрифта, размер и стиль. Этот объект затем нужно передать в качестве аргумента методу DrawString.


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



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