Лекция: Форма. Основные свойства и события формы.

 

Форма является основой любого приложения. Любой проект VISUAL BASIC содержит как минимум одну форму, которая представляет собой главное окно приложения.

Форма храниться в отдельном файле, это позволяет подключать одну и ту же форму к разным проектам.

Форма является контейнером, который может содержать различные объекты (элементы управления), являющиеся элементами интерфейса.

К элементам управления, размещенным в форме можно обращаться как к переменным, присваивая значения их свойствам или считывать их.

Свойства определяют внешний вид и функционирование элемента управления.

Значения свойствам элементов управления могут быть присвоены двумя способами:

В окне Properties (свойства) для выбранного в форме элемента управления.

В процедуре модуля формы:

[Форма.]Объект.Свойство = Значение

Например: Text1.Text=”Иванов”

Значение свойства элемента управления может быть присвоено переменной:

Переменная = [Форма.]Объект.Свойство

Например: Fam= Text1.Text

 

Основные свойства формы:

Name – задает уникальное имя (идентификатор) формы, который затем используется в программных модулях при обращении к форме.

Caption – задает текст, выводимый в заголовок окна.

Height (высоту) и Width (ширину)– задают размер формы.

Left (расстояние от левого края экрана)и (расстояние от верхнего края экрана) — определяют положение формы на экране.

ScaleMode — задает единицу измерения свойствHeight, Width, Left и Top. По умолчанию стандартной единицей является твип.

BorderStyleопределяет вид и установку рамки окна. С помощью рамки можно менять не только внешний вид окна, но и размеры. Свойство может иметь значения:

-Окно без рамки. Размер окна изменяться не может. Нет строки заголовка. Окно не может перемещаться. Минимизация и максимизация окна не возможны.

1 — Фиксированная рамка. Есть заголовок, кнопки минимизации и максимизации окна, но размер окна меняться не может.

2 — Значение по умолчанию. Возможны все изменения размера окна.

3 — Окно окаймляется толстой рамкой. Изменения размера невозможны. Нет кнопок минимизации и максимизации. Минимизировать и максимизировать можно только из системного меню.

ControlBox — определяет, отображается ли системное меню, с помощью которого пользователь может выйти из программы.

MaxButtonопределяет наличие кнопки максимизации. При значении False кнопка будет отсутствовать, а команда Развернуть удалится из системного меню.

MinButton определяет наличие кнопки свертывания окна. При значении False кнопка затемняется, а из системного меню удаляется строка Свернуть.

еще рефераты
Еще работы по информатике