(x1,y2)-(x2,y1) – логические координаты противоположных верхнего левого и нижнего правого углов прямоугольника.
Графические методы
В дополнение к графическим элементам управления в Visual Basic 6 существует набор графических методов:
Метод
Назначение
Circle
Рисует окружность, дугу или эллипс
Cls
Очищает область вывода
Line
Рисует линии
PaintPicture
Рисует (загружает) изображение
Point
Возвращает цвет точки
Print
Выводит текст
Pset
Размещает точку
Метод Сls
С помощью метода Cls можно очистить форму или объект picture от текста и графики, созданных в нем программно. Синтаксис метода Cls очень простой и выглядит так:
object.Cls
где object - объект, в котором применяется метод. Если параметр не указан, то по умолчанию используется форма.
Необходимо помнить, что при применении этого метода свойства CurrentX и CurrentY выбранного объекта устанавливаются в 0.
Метод Print
Методprint выводит (печатает) текст в указанный объект или окноImmediate.Синтаксис этого метода следующий:
object.Print [outputList]
где:
· object - объект, в котором используется метод. Если объект не указан, то по умолчанию используется форма;
· outputList - строковое выражение или список выражений, выводимых в объекте.
Список вывода outputList имеет определенный синтаксис. Этот список задается следующим образом:
(Spc(n) или Tab(n)) expression charpos
где:
· spc(n) - вставляет в выводимый текст количество пробелов, задаваемое числом п,
· Tab(n) - задает позицию точки начала вставки;
· expression - числовое или строковое выражение для вывода;
· charpos - задает позицию вставки.
Итак, при использовании синтаксиса метода print не указываются шрифт, его цвет, координаты вывода текста. Эти параметры вывода текста определяются следующими свойствами объекта, в который выводится текст:
· CurrentX - координата начала текста по горизонтальной оси;
· CurrentY - координата начала текста по вертикальной оси;
· Font - шрифт и размер выводимого текста;
· FontTransparent - прозрачность текста, то есть свойство, при котором сквозь текст виден фон объекта;
· ForeColor -цвет.
Метод Pset
Метод Pset назначает цвет указанной точки объекта. Этот метод является обратным методу point. Синтаксис этого метода следующий:
object.Pset [Step] (x, у), [color]
где:
· object - объект, в котором используется метод. Если объект не указан, то по умолчанию используется форма;
· Step - ключ, определяющий привязку координат точки к координатам, возвращаемым свойствами CurrentX и CurrentY объекта;
· х, у - координаты точки на объекте;
· color - цвет точки в палитреRGB. Если параметр не указан, то используется свойство Forecolor объекта.
При использовании метода pset необходимо иметь в виду, что размер точки определяется толщиной объекта, то есть свойством объекта DrawWidth. Для толщины 1 это один пиксел, для толщины больше единицы - это область объекта с центром, имеющим указанные координаты. Способ рисования точки при этом определяется свойствами объекта DrawMode и DrowStyle.
Метод Line
Метод Line предназначен для рисования линий и имеет следующий синтаксис:
· object - объект, в котором применяется метод. Если объект не указан, то по умолчанию используется форма;
· step - ключ, определяющий привязку начала линии к координатам, возвращаемым свойствами CurrentX и CurrentY объекта;
· x1, y1 - координаты начала линии. При отсутствии этих параметров начало привязывается к значениям свойств CurrentX и CurrentY объекта;
· step - ключ, определяющий привязку координат конца линии к началу, то есть координаты конца заданы относительно координат начала линии;
· x2, y2 - координаты конца линии;
· color - задает цвет линии в палитре RGB. Если параметр не указан, то используется свойство ForeColor объекта;
· B - задает рисование прямоугольника, при этом координаты означают координаты левого верхнего и правого нижнего углов;
· F- задает заполнение прямоугольника цветом линии рисования.
Метод Point
Метод point возвращает цвет в палитре RGB указанной точки в форме или на объектах типа pictureBox. Синтаксис этого метода следующий:
object.Point (x, у)
где:
· object - объект, в котором используется метод;
· x, у - координаты точки в объекте.
Необходимо иметь в виду, что в случае "выпадения" точки из границ формы или объекта Picture (то есть когда координаты больше размера объекта) метод возвращает отрицательное значение -1.