Читайте также:
|
|
Форма в Visual Basic - это окно, которое настраивается для создания пользовательского интерфейса программы. При запуске среды программирования Visual Basic по умолчанию появляется форма, которая называется Form1, со стандартной сеткой (группа регулярно расположенных точек). Можно использовать эту сетку для создания пользовательского интерфейса вашей программы. Форма может занимать часть экрана или весь экран. Можно изменять размеры формы с помощью мыши либо с помощью метода Scale. Для установки другого масштаба, пользовательского, используется метод Scale. Синтаксис метода:
[имяОбъекта]. Scale (x1,y1) – (x2,y2) где x1,y1 – координаты верхнего левого угла экрана; x2,y2- координаты правого нижнего угла экрана. При отрицательных значениях координат меняется ориентация объекта.
Scale(-5,-10)-(5,10) ‘ исходная, экранная система координат;
Scale(-5,10)-(5,-10) ‘ изменена ориентация оси Y
Можно использовать и такой способ установки координат:
Object. ScaleLeft =xxxx - левый угол (верхний); Object. ScaleTop = xxxx - верхний угол (левый)
Например:
Picture1. ScaleLeft =100 - левый угол (верхний); Picture1. ScaleTop = 50 - верхний угол (левый)
Можно также использовать для установки пользовательской системы измерений значение свойств ScaleWidth, ScaleHeight:
ScaleWidth = 3200 - масштаб по ширине; ScaleHeight = 2000 - масштаб по высоте.
Visual Basic поддерживает несколько команд для рисования изображений в программах. Наиболее полезными являются следующие команды рисования: Line, которая создает отрезок, прямоугольник, либо замкнутый многоугольник; Circle, создающая окружность, либо эллипс, либо дугу; и PSet, устанавливающая цвет для отдельного пиксела экрана.
Для нанесения точки применяется метод Pset:
[Объект.]Pset(x,y)[,Цвет] х и y – координаты точки.
Например, нанесет точку синего цвета оператор: Pset(300,400), RGB(0,0,255). Здесь и в следующих определениях аргумент Цвет можно задавать функцией RGB(R, G, B). Эта функция определяет цвет как смесь трех цветов: красного (R), зеленого (G) и синего (B), интенсивность каждого из которых задается числом из диапазона от 0 до 255.
Стереть точку можно оператором, который задает для нее цвет фона:
Дата добавления: 2015-07-11; просмотров: 352 | Нарушение авторских прав