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

Теперь откройте новый проект, а затем окно Object Browser, для чего выполните команду View > Object Browser. В левой части окна Browse перечислены пространства имен. Разберем конкретный пример. Щелкните крестик рядом с именем System.Drawing - откроется меню, в котором необходимо найти System.Drawing.Drawing2D. Щелкните крестик рядом с этим именем и в открывшемся меню найдите Line-arGradientBrush. Вы прошли путь к имени класса, который создает так называемую градиентную заливку. Перечисление всех составляющих этого пути является полным именем класса LinearGradientBrush. А теперь щелкните эту строку - в окне Empty появятся строки, представляющие собой синтаксис кодов для объектов данного класса. На первый взгляд все это может показаться очень сложным, но со временем вы поймете, что содержание окна Object Browser является хорошим помощником программиста. Есть еще один вид подсказки в виде контекстного меню, которое появляется в процессе создания кодов. Об этом чуть ниже.

Рассмотрим пример создания четырехугольника. Итак, у нас есть пустая процедура обработки события Form_Paint. Наполните ее кодами, создающими четырехугольник.

Сначала создайте переменную (не один же рисунок у вас будет), значением которой станет создаваемая геометрическая фигура. Если говорить правильно, - экземпляр класса Graphics:

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

Или такой вариант:

Dim b As Graphics = e.Graphics

Теперь можно приступить к процессу рисования. Чтобы нарисовать на форме прямоугольник, достаточно написать следующий код:

a.FillRectangle (New Solid Brush (Color.Red), 50, 10, 100, 150)

l/,4-TpycoB

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

В данном случае а - имя переменной, FillRestangle указывает на то, что переменная служит для создания закрашенного прямоугольника (это можно выбрать из всплывающей подсказки). New указывает на необходимость создания нового класса, каковым будет Solid Brush (сплошная кисть - способ заполнения фигуры), далее в скобках указывается нужный цвет. Идущие следом четыре числа задают расположение прямоугольника на форме и его размеры.


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