Поставим задачу нарисовать на форме 8 фигур, таких, как на Рис. 6.5.

Рис. 6.5
Вот программа, решающая задачу:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Граф As Graphics = Me.CreateGraphics
'Закрашенный прямоугольник
Граф.FillRectangle(Brushes.Yellow, 50, 50, 150, 100)
'Закрашенный эллипс
Граф.FillEllipse(Brushes.Yellow, 250, 50, 150, 100)
'Дуга величиной 60 градусов, начиная от 30 градуса:
Граф.DrawArc(Pens.Black, 50, 150, 100, 100, 30, 60)
'Дуга величиной 270 градусов, начиная от 0 градуса:
Граф.DrawArc(Pens.Black, 50, 300, 100, 100, 0, 270)
'Сектор величиной 60 градусов, начиная от 30 градуса:
Граф.DrawPie(Pens.Black, 200, 150, 100, 100, 30, 60)
'Сектор величиной 270 градусов, начиная от 0 градуса:
Граф.DrawPie(Pens.Black, 200, 300, 100, 100, 0, 270)
'Закрашенный сектор величиной 60 градусов, начиная от 30 градуса:
Граф.FillPie(Brushes.Yellow, 350, 150, 100, 100, 30, 60)
'Закрашенный сектор величиной 270 градусов, начиная от 0 градуса:
Граф.FillPie(Brushes.Yellow, 350, 300, 100, 100, 0, 270)
End Sub
Пояснения: Аналогично тому, как для рисования линий фигур вы должны выбрать перо, для рисования закрашенных фигур вы должны выбрать кисть. Подобно тому, как существует класс Pens, содержащий несколько десятков перьев различных цветов, существует и специальный класс Brushes, содержащий несколько десятков кистей различных цветов. Запись Brushes.Blue означает взятую кисть синего цвета.
Обращение к методам рисования закрашенных фигур отличается от обращения к методам рисования таких же незакрашенных фигур только тем, что в скобках вы вместо пера указываете кисть.
Рассмотрим верхние две фигуры рисунка.
Закрашенный прямоугольник рисуется методом FillRectangle.
Закрашенный эллипс рисуется методом FillEllipse.
Что касается дуг и секторов, то если вы не знакомы с градусной мерой угла, вам придется туговато. Напомню для тех, кто ее забыл: разрежьте круглый торт от центра на 360 одинаковых кусков, тогда остренький уголок каждого куска называется градусом.

