2. Графические методы
Форма и элемент PictureBox располагают графическими методами, которые позволяют рисовать на рабочей поверхности объекта.
Метод Cls служит для очистки поверхности объекта от результатов текстового вывода и графических методов. Формат метода предельно прост:
ИмяОбъекта . Cls
Для рисования линий и прямоугольников служит метод Line. Результаты работы метода Line зависят от значений свойств FillColor, FillStyle, DrawWidth, DrawMode и DrawStyle. Перед вызовом метода можно задать этим свойствам значения для получения разнообразных эффектов. Синтаксис метода такой:
Line [Step] (X1,Y1) - [Step] (X2,Y2), [Color] [,B] [F]
B – при наличии этого параметра метод рисует прямоугольник, а не линию.
F - прямоугольник будет заполнен. Этот параметр можно использовать только при наличии параметра B.
(X1, Y1) и (X2,Y2) – две пары координат, задающие местоположение начала и конца линии (или верхний левый и правый нижний углы прямоугольника).
Step – зарезервированное слово. Если вызов метода сопровождается этим словом, то координаты отсчитываются от текущей позиции вывода.
Color – параметр, который позволяет задать цвет. Для этого можно использовать функции QBColor или RGB. Если параметр отсутствует, то будет использован цвет, определенный значением свойства ForeColor.
Метод PSet служит для рисования на поверхности одиночной точки. Размеры точки определяются значением свойства DrawWidth. Синтаксис метода следующий:
PSet [Step] (X,Y), [Color]
(X,Y) – координаты точки
Step – при наличии этого слова используются относительные координаты.
Color – параметр для задания цвета точки.
Окружности или эллипсы на поверхности формы или элемента PictureBox можно рисовать с помощью метода Circle. Результат работы метода тоже зависит от значений свойств FillColor, FillStyle, DrawWidth, DrawMode и DrawStyle.
Синтаксис метода следующий:
Circle [Step] (X,Y),Radius[,Color] [,Start] [,End] [,F]
(X,Y) - координаты, задающие местоположение центра окружности.
Radius - значение радиуса окружности.
Метод позволяет рисовать дуги. Для этого в нем должны быть два параметра, определяющих начало и конец дуги в радианах от 0 до 2p.
Start - параметр, определяющий начало дуги, End - параметр, определяющий конец дуги.
Билет 14
В синтаксисе, описанном в разделе справки Visual Basic о методах, операторах и функциях, показаны все элементы, необходимые для правильного их использования. Примеры в этой теме объясняют, как понимать самый часто используемые элементы синтаксиса.
Синтаксис метода Activate
object.Activate
В синтаксисе метода Activate слово "object", написанное курсивом, является заполнителем для предоставляемых данных — в данном случае это код, который возвращает объект. Слова, выделенные жирным шрифтом, необходимо вводить по мере их появления. Например, следующая процедура делает активным второе окно а активном документе.
