TextBox
События | Описание | Свойства | Описание |
Change
| Вызывается при изменении содержимого текстового поля | Text | Содержит отображаемый в поле текст |
MultiLine | Возможность вводить в поле несколько строк | ||
ScrollBars | Определяет, какую полосу прокрутки будет иметь текстовое поле: горизонтальную, вертикальную или обе | ||
SelStart | Определяет начальную позицию выделенного текста в символах | ||
SelLength | Содержит количество выделенных символов. | ||
SelText | Можно прочитать или изменить выделенный текст |
Флажок (CheckBox). Флажки — это элементы управления, которые можно отмечать (ставить "галочку"), выбирая из ряда опций одну или несколько. CheckBox может иметь два различных состояния — отмеченное и не отмеченное.
Собственно, он может иметь и третье состояние. В этом случае элемент управления отображается как отмеченный, но недоступный. Установить такое состояние элемента управления можно только программно.
В табл. 2.10 приведены описание, основные свойства и события элемента управления CheckBox.
|
|
Таблица 2.10
Основные свойства и события элемента управления
CheckBox
События | Описание | Свойства | Описание |
Важнейшим для флажка, как и для кнопки, является событие Click | Value | Означает, отмечен флажок или нет: 0 – не отмечен 1 – отмечен 2 – отмечен, но недоступен |
Переключатель (OptionButton). Этот элемент управления, представляющий собой кружок с точкой или без, предназначен для установки только одной опции из группы. Обычно все переключатели формы объединены в одну группу. Если нужно сформировать новую группу переключателей, то нужно поместить их в отдельный элемент-контейнер, например Frame.
В табл. 2.11 приведены описание, основные свойства и события элемента управления OptionButton.
Таблица 2.11
Основные свойства и события элемента управления
OptionButton
События | Описание | Свойства | Описание |
Так же, как и для элемента управления CheckBox, для переключателей важно только одно событие — Click | Value | Определяет состояние переключателя. Это свойство может принимать значения True и False. |
Полосы прокрутки (ScrollBar). Элемент управления ScrollBar — это полосы прокрутки окна. Некоторые элементы управления (например, TextBox, ListBox) используют такие полосы прокрутки, причем от разработчика не требуется написание программного кода для выполнения прокрутки. Однако полоса прокрутки как элемент управления VBA хотя и предназначена для выполнения аналогичных функций, но не выполняет автоматически каких либо действий, т.е. ее поведение необходимо программировать. Существует два вида полос прокрутки: горизонтальная и вертикальная.
В табл. 2.12 приведены описание, основные свойства и события элемента управления ScrollBar.
|
|
Таблица 2.12
Основные свойства и события элемента управления
ScrollBar
События | Описание | Свойства | Описание |
Change | Возникает после изменения позиции бегунка или после программного изменения значения свойства Value | Min | Всегда соответствует верхнему концу полосы (для вертикальной полосы прокрутки) |
Мах | Всегда соответствует нижнему концу полосы (для вертикальной полосы прокрутки) | ||
Value | Главное значение, оно меняется, когда двигается ползунок ScrollBar' а | ||
Scroll | Происходящее во время прокрутки (когда пользователь захватил и передвигает бегунок) | SmallChange | Величина изменения значения свойства Value и, соответственно, положения бегунка при щелчке на одной из двух кнопок со стрелками на полосе прокрутки |
LargeChange | Величина изменения значения свойства Value и, соответственно, положения бегунка при щелчке в области между кнопками на полосе прокрутки |
Рамка (Frame) — это один из элементов-контейнеров. Его назначение — объединить в группу несколько элементов управления. Объекты, объединенные с помощью рамки, можно как единое целое перемещать, активизировать и деактивизировать, делать видимыми или невидимыми. Некоторые элементы сами нуждаются в контейнере — например, все переключатели в форме всегда объединяются в одну группу.
Для объединения объектов в группу нужно сначала создать элемент контейнер, а затем добавить в него нужные элементы управления. Если требуемые элементы управления уже находятся в форме, их достаточно переместить в элемент-контейнер. Чтобы проверить, действительно ли элемент принадлежит контейнеру, достаточно переместить контейнер. Элемент управления, принадлежащий контейнеру, будет перемещаться вместе с ним.
В табл. 2.13 приведены описание, основные свойства и события элемента управления Frame.
Таблица 2.13
Основные свойства и события элемента управления
Frame
События | Описание | Свойства | Описание |
События рамки обычно не анализируются, так как чаще всего проектировщик работает только с элементами управления, принадлежащими рамке. | не имеет особых свойств, присущих только рамке. |
Изображение (Image). Элемент управления Image создан для отображения рисунков.
В табл. 2.14 приведены описание, основные свойства и события элемента управления Image.
Таблица 2.14
Основные свойства и события элемента управления
Image
События | Описание | Свойства | Описание |
Так как главное назначение Image — отображение рисунков, его события обычно не анализируются | Picture | Определить рисунок, отображаемый элементом управления | |
PictureSizeMode | Определяет, как отображается рисунок: 0 – размеры рисунка обрезаются до размеров элемента управления Image; 1 – рисунок изменяется до размеров элемента управления, но искажается; 3 – рисунок вписывается в элемент управления, но не искажается |
Набор страниц (MultiPage). Используется при работе с большим количеством информации, которая может сортироваться в нескольких категориях, т.е. компонент позволяет визуально комбинировать связанную информацию. MultiPage, как и форма, и рамка — является контейнером.
В табл. 2.15 приведены описание, основные свойства и события элемента управления MultiPage.
Таблица 2.15
Основные свойства и события элемента управления
MultiPage
События | Описание | Свойства | Описание |
Change | Наступает при переключении на другую страницу | Value | Возвращает индекс активной в настоящий момент страницы в элементе управления MultiPage |
Выключатель (ToggleButton). Используется, чтобы показать, выбран ли элемент. Если ToggleButton связан с другим элементом, то показывает текущее значение этого источника данных (Yes/No, True/False, On/Off) или некоторый другой выбор двух установок.
|
|
В табл. 2.16 приведены описание, основные свойства и события элемента управления ToggleButton.
Таблица 2.16