- •Тема: «Форма и стандартные элементы управления»
- •1. Форма
- •1.1. Свойства формы
- •1.2. События формы
- •1.3. Методы формы
- •2. Элементы управления
- •2.1. Стандартные элементы управления
- •2.2. Установка свойств элемента управления
- •2.3. Общие свойства, события и методы элементов управления
- •2.4. Соглашения об именах
- •3. Окно редактора кода
- •3.1. Назначение и возможности окна редактора кода
- •3.2. Оформление программных кодов
- •4. Упражнения
- •5. Задания для самостоятельного выполнения
- •6. Контрольные вопросы
Приднестровский Государственный Университет им. Т.Г. Шевченко
Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 2
Тема: «Форма и стандартные элементы управления»
Цель работы:
изучение основных свойств, методов и событий формы и элементов управления;
приобретение начальных навыков работы в среде Visual Basic при создании простейших приложений.
1. Форма
При создании нового проекта Visual Basic создает проект и открывает новую форму, после чего можно приступать к проектированию приложения.
Форма – это главный элемент разрабатываемого приложения, на котором располагаются другие элементы. Все проекты, создаваемые на Visual Basic, содержат формы. Одни состоят из одной, другие из нескольких форм.
Процесс создания формы в конструкторе форм заключается в размещении на форме объектов и определении свойств, а также связанных с ними событий и выполняемых действий.
1.1. Свойства формы
Внешний вид и поведение формы на экране определяется значением свойств. Эти свойства определяются в окне свойств на этапе разработки формы или операторами программы в процессе выполнения приложения.
Наиболее часто используемые свойства формы представлены в таблице 2.1.
Таблица 2.1. Свойства формы
Свойство |
Описание |
Name |
Имя формы. Используется для управления формой и доступа к ее компонентам или свойствам |
Caption |
Текст заголовка |
Left |
Расстояние от левой границы формы до левой границы экрана |
Tор |
Расстояние от верхней границы формы до верхней границы экрана |
Width |
Ширина формы |
Height |
Высота формы |
ScaleMode |
Устанавливает единицы измерения. Допустимые значения:
|
CurrentX, CurrentY |
Координаты в форме, где при помощи метода Print будет выводиться текст или при помощи графических методов рисоваться рисунок. По умолчанию измеряются в твипах и координата левого верхнего угла равна (0,0) |
Font |
Шрифт. Шрифт, заданный в этом свойстве, используется при выводе текста непосредственно на поверхность формы (например, при помощи метода Print). При программной установке возможно задание следующих основных свойств текста:
|
BorderStyle |
Стиль (вид) границы формы (окна программы). Возможные значения:
|
BackColor |
Цвет фона формы. Цвет фона можно задать, выбрав его из палитры цветов или указав привязку к текущей цветовой схеме операционной системы |
ForeColor |
Цвет, используемый при выводе текста на поверхность формы и для контуров графических объектов |
FillColor |
Цвет заполнения внутренней части графических объектов |
FillStyle |
Стиль (способ) заливки графических объектов:
Цвет линий штриховки определяет значение свойства FillColor |
DrawMode |
Способ вывода графических объектов. Например, если значение свойства равно Blackness (1), то цвет всех контуров объектов и цвет заливки будет черным (значение этого свойства не влияет на цвет текста, выводимого при помощи метода Print) |
DrawWidth |
Толщина линии для графических объектов |
DrawStyle |
Стиль контура графических объектов, тип линии:
|
Enabled |
Свойство, определяющее активизирована форма или нет. Если форма не активизирована, то с ней не может произойти ни одно событие (клик мыши по форме и т.п.) Возможные значения: True, False |
Visible |
Свойство, определяющее видна форма или нет. Возможные значения: True, False |
Icon |
Значок (иконка) в заголовке окна |
Picture |
Подключение файла картинки для фона формы. При программной установке данного свойства применяется функция LoadPicture. Ее параметр задает полное имя растрового файла, используемого в качестве рисунка |
Примечание. Для задания значения цвета используют несколько подходов. Во-первых, задание цвета вводом его шестнадцатеричного кода или константы (Приложение 1, табл. 1.3), во-вторых, используя функции задания цвета (Приложение 1, табл. 1.1, 1.2) и, наконец, используя окно свойств.
