При создании экранной формы автоматически отображается панель инструментов Панель элементов (ToolBox). В Экранную форму можно вставить большое число разнообразных типов элементов управления. Элемент Надпись (Label) - это статическая область текста, обычно содержащая какую - либо поясняющую информацию, например к элементам интерфейса.
VBA обладает встроенным набором элементов управления. Используя этот набор и редактор форм не трудно создать любой пользовательский интерфейс, который будет удовлетворять всем требованиям, предъявляемым к интерфейсу в среде Windows. Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями.
Создание элементов управления на рабочем листе или в форме, как правило, происходит на начальном этапе конструирования приложения. Иногда используется программное их создание в процессе приложения. Но этот подход применяется реже.
Для размещения элемента управления в форме нажмите соответствующую кнопку панели инструментов Элементы управления и с помощью мыши перетащите рамку элемента управления в нужное место. После этого элемент управления можно перемещать, изменять его размеры, копировать в буфер обмена и вставлять из буфера.
Элемент управления
Имя
Кнопка для создания элемента
Поле
TextBox
Надпись
Label
Кнопка
CommandButton
Список
ListBox
Поле со списком
ComboBox
Полоса прокрутки
ScrollBar
Счетчик
SpinButton
Переключатель
OptionButton
Флажок
CheckBox
Выключатель
ToggleButton
Рамка
Frame
Рисунок
Image
RefEdit
RefEdit
Набор страниц
MultiPage
Набор вкладок
TabStrip
Поле
Элемент управления TextBox (поле) с помощью кнопкиПоле(TextBox) панели элементов управления . В основном TextBox используется для ввода текста, который в последующем используется в программе, или для вывода результатов расчетов программы. Текст, введенный в поле, обычно в программе преобразуется либо в числа, либо в формулы.
Основные свойства элемента управления TextBox:
Text
Возвращает текст, содержащийся в поле
Visible
Допустимые значения: True(поле отображается во время выполнения программы) и False(в противном случае)
Enabled
Допустимые значения: True(пользователь непосредственно может вносить изменения в содержание поля) и False(в противном случае)
Multiline
Допустимые значения: True(устанавливается многострочный режим ввода текста) и False(однострочный режим)
WordWrap
Допустимые значения: True(устанавливается режим автоматического переноса) и False(в противном случае)
AutoSize
Допустимые значения: True(устанавливается режим автоматического изменения размера поля так, чтобы весь вводимый текст помещался в нем) и False(устанавливаетя фиксированный размер поля)
ScrollBars
Устанавливает режим отображения в поле полос прокрутки. Допустимые значения:
· fmScrollBarsNone(не выводить полос прокрутки)
· fmScrollBarsHorizontal(выводить горизонтальную полосу прокрутки)
· fmScrollBarsVertical(выводить вертикальную полосу прокрутки)
· fmScrollBarsBoth(выводить горизонтальную и вертикальную полосы прокрутки)
SelLenght,SelStart и SelText
Эти свойства характеризуют выделенный в поле фрагмент текста(длина, начало и сам фрагмент текста соответственно)
MaxLenght
Устанавливает максимальное допустимое количество вводимых в поле символов. Если это свойство равно 0, то нет ограничений на вводимое количество символов.
PasswordChar
Устанавливает символ, отображаемый при вводе пароля. Если это свойство определено, то вместо вводимых символов в поле будет отображаться установленный символ