Шаг изменения значения (целое) при щелчке на одной из стрелок. По умолчанию равен 1.
Value
Текущее значение элемента.
ControlSource
Определяет ячейку рабочего листа, которая связывается со значением элемента. Если изменяется значение свойства Value, то автоматически изменяется и значение этой ячейки, и наоборот.
Orientation
Определяет ориентацию элемента (вертикальную или горизонтальную).
Таблица 12.15
Основные события элемента Счетчик (SpinButton)
Событие
Описание
Change
Возникает, когда пользователь нажимает на одну из кнопок элемента.
SpinDown
Возникает, когда пользователь нажимает на кнопку со стрелкой вниз или влево.
SpinUp
Возникает, когда пользователь нажимает на кнопку со стрелкой вверх или вправо.
Элемент Полоса прокрутки
Элемент Полоса прокрутки (ScrollBar) позволяет выбирать значение из заданного диапазона с помощью мыши (изменяя положение бегунка). Основные свойства и события элемента приведены в таблицах 12.16 и 12.17.
Таблица 12.16
Свойства элемента Полоса прокрутки (ScrollBar)
Свойство
Описание
Min, Max
Устанавливает наименьшее (наибольшее) значение для элемента, отвечающее крайнему левому (правому) или крайнему верхнему (нижнему) положению в соответствующей полосе прокрутки. Диапазон рекомендуемых значений от -32767 до 32767.
Value
Значение из диапазона от Min до Max, которое соответствует положению бегунка полосы прокрутки.
LargeChange
Устанавливает величину изменения свойства Value после щелчка на полосе прокрутки между бегунком и кнопкой со стрелкой (целое от 1 до 32767)
SmallChange
Устанавливает величину изменения свойства Value после щелчка на кнопке со стрелкой (целое от 1 до 32767)
ControlSource
Определяет ячейку рабочего листа, которая связывается со значением элемента. Если изменяется значение свойства Value, то автоматически изменяется и значение этой ячейки, и наоборот.
Orientation
Определяет ориентацию элемента (вертикальную или горизонтальную).
Таблица 12.17
События элемента Полоса прокрутки (ScrollBar)
Событие
Описание
Change
Возникает, когда бегунок занял новое положение, или при щелчке на кнопке со стрелкой, или при изменении значения свойства Value в программе.
Scroll
Возникает при движении бегунка (непрерывно).
Элемент Рамка
Элемент Рамка (Frame) используется в приложениях для создания визуальных или функциональных групп элементов, чаще всего переключателей и флажков. Он относится к элементам – контейнерам, то есть к элементам, содержащим другие элементы. Например, поместим кнопку в элемент Рамка. Тогда кнопка прикрепляется к краям рамки. Кнопка будет перемещаться, когда перемещается рамка, а свойства Top и Left кнопки будут определены относительно рамки. Удаляя контейнер, вы удаляете и все элементы, содержащиеся в нем. Создавая группу элементов, сначала поместите в форму элемент Рамка, а потом – необходимые элементы.
Основным свойством элемента Рамка является Caption. Оно содержит текст, который выводится в левом верхнем углу рамки и обычно является названием группы элементов.
Элемент Флажок
Элемент Флажок (CheckBox) дает возможность пользователю осуществить выбор типа Да/Нет. Можно создать группу элементов, однако все флажки в этой группе будут независимы друг от друга.
Основное свойства Флажка – Value. Оно равно True, если флажок установлен, и False, если флажок не установлен.
Свойство Caption содержит надпись, которая выводится рядом с элементом.
Основное событие для этого элемента – Click. Оно возникает при изменении свойства Value.
Элемент Выключатель
Элемент Выключатель (ToggleButton) предназначен для тех же целей, что и Флажок. Они отличаются только внешним видом. Выключатель имеет вид кнопки, которая может находиться в двух состояниях: отпущена или утоплена. На поверхности выключателя можно поместить рисунок. Для этого используется свойство Picture.
Элемент Переключатель
Переключатели (элементы OptionButton) обычно объединяются в группу. Они предназначены для выбора одного из нескольких взаимоисключающих значений. При выборе пользователем нужного элемента остальные элементы в группе автоматически устанавливаются в состояние «не выбран».
Для объединения переключателей в группу используются элементы–контейнеры, например, Рамка. Если группа одна, то контейнером может служить форма.
Основное свойства Переключателя – Value. Оно равно True, если позиция выбрана (помечена точкой), и False, если позиция не выбрана.
Основное событие элемента Переключатель – Click. Оно возникает при изменении значения свойства Value. В группе переключателей событие возникает только для того элемента, чье значение становится True.