Это инструмент для заполнения цветом геометрических фигур. В чистом виде такого типа нет. Нельзя объявить переменную типа 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.