Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.68
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.68

Ниже следуют примеры, в которых даны варианты кодов для создания некоторых геометрических фигур. Однако варианты эти далеко не единственные.

Вот образцы кодов, с помощью которых рисуется прямоугольник:

Private Sub Forml_Paint (ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) _ Handles MyBase.Paint Dim a As Graphics a = e.Graphics a.DrawRectangle (New Pen (Color.Red, 3), 10, _ 10, 100, 150) End Sub

'/24*

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

ГЛАВА 14 ▼Графика

Кстати, параметр «е» использовать не обязательно. Вот как выглядит аналогичный код с использованием метода Create Graphics:

Private Sub Forml_Paint (ByVal sender As Object, _ ByVal e As System.Windows.Forms.PaintEventArgs) _ Handles MyBase.Paint

Dim a As Graphics

a = Create Graphics ()

a.DrawRectangle (New Pen (Color.Red, 3), 120, _ 10, 100,150) End Sub

Приведем еще один вариант:

Private Sub Forml_Paint (ByVal sender As Object, _ ByVal e As Systern.Windows.Forms.PaintEventArgs) _ Handles MyBase.Paint

Me.Graphics.DrawRectangle (New Pen (Color.Red, 3), _ 200, 10, 100, 150) End Sub

Graphics - класс, содержащий механизм создания графики, Draw Rectangle - метод, служащий для создания прямоугольников, Реп - класс, задающий цвет и толщину линий.

Эллипс создается так же, как и прямоугольник, но с помощью метода Draw Ellipse.

е.Graphics.DrawEllipse (New Pen (Color. Blue, 3), _ 10, 10, 100, 150)

Четыре числа - это параметры прямоугольника, в который вписан эллипс.

Если вас заинтересовало, откуда взялась буква е, взгляните на запись в скобках после наименования процедуры. Вы увидите там ByVal е As... Эта буква присутствует в большинстве кодов. Ее обычно называют параметром е. По сути это переменная, служащая для возвращения значений аргументов (параметров) события. Обратите внимание на выражение System... EventArgs. Это класс, который указывает на основной класс аргументов события. Попробуйте в скобках заменить букву е любой другой и подставьте ее в

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

Геометрические фигуры


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta