Краткая характеристика элементов управления, используемых при создании простых приложений
Ниже перечислены некоторые основные элементы управления , их основные свойства и события, при совершении которых будут выполняться событийные процедуры.
Form (экранная форма). Форма представляет не только внешний вид окна приложения, но и сама является полноценным объектом с собственными свойствами и событиями, хотя на панели элементов управления ее нет.
Основные свойства формы:
Свойство | Значение |
Name | Имя в программе, по умолчанию Form1, Form2, … |
Caption | Заголовок окна формы |
Left Top | Расстояние от левого и верхнего края соответственно |
ControlBox | Наличие оконного меню |
Picture | Рисунок (подложка) |
StartUpPosition | Расположение формы на экране во время выполнения. Может принимать значения: - Manual (задается свойствами Left и Top; - CenterOwner (В центре рабочего стола); - CenterScreen (В центре экрана); - WindowsDefault (Задается Windows) |
BackColor | Цвет фона формы |
WindowState | Размер окна при первом появлении |
BorderStyle | Вид границы |
Основные события формы:
Load | Происходит при загрузке формы |
UnLoad | Происходит при выгрузке формы |
Label (надпись или метка) . Назначение – нести на себе надпись. Можно использовать для вывода ответа или пояснения вводимых данных.
Основные свойства элемента Label:
Свойство | Значение |
Caption | Заголовок надписи, выводимой на экран |
Alignment | Режим выравнивания текста метки |
AutoSize | Если True, то размеры метки будут автоматически меняться, чтобы соответствовать размерам надписи |
Visible | Если True, то надпись на экране будет видна, а если False, то не видна. |
Font | Атрибуты шрифта |
WordWrap | Если True, то высота метки будет автоматически меняться, чтобы соответствовать размерам надписи |
Пример использования в программе:
Label1.Caption=”Введите данные”
TextBox (поле редактирования) . Используется для ввода/вывода чисел и текста.
Основные свойства элемента TextBox:
Свойство | Значение |
Text | Содержимое строки редактирования |
AutoSize | Если это свойство имеет значение True, то размеры поля будут автоматически меняться при изменении размера шрифта |
Locked | Если True, пользователь сможет просматривать данные без возможности их редактировать |
MultiLine | Если True, разрешен многострочный ввод |
ScrollBars | Наличие или отсутствие полос прокрутки |
MaxLength | Количество символов, которые можно ввести |
Пример использования в программе:
Text1.AutoSize=True
Text1.Text=str(a)
Основное событие TextBox:
Changе | Происходит, когда пользователь изменяет текст |
CommandButton (командная кнопка) . Используется для задания реакции на событие.
Основные свойства CommandButton:
Свойство | Значение |
Caption | Текст надписи на кнопке |
Picture | Рисунок, при условии что графика разрешена свойством Style |
Default | Если True, то нажатие клавиши Enter аналогично нажатию этой кнопки |
Cancel | Если True, то нажатие клавиши Esc аналогично нажатию этой кнопки |
Style | Стиль обрамления |
Основное событие элемента CommandButton:
Click | Происходит, когда пользователь щелкает основной (левой) кнопкой мыши на объекте |
Пример использования в программе:
Private Sub Command1_Click
R=Val(Text1.Text)
End Sub