Присоединенные элементы управления
Элемент управления может быть связан с ячейкой рабочего листа MS Excel. Такой элемент управления называют присоединенным. Чтобы сделать элемент управления присоединенным, следует задать соответствующее значение свойству ControlSource, которое было рассмотрено выше. Для работы с присоединенными элементами управления важно рассмотреть свойство BoundValue.
Свойство BoundValue
Значение свойства BoundValue равно значению элемента управления, когда элемент управления имеет фокус. В случае если в данный момент времени элемент управления не имеет фокуса, это свойство не имеет смысла. Синтаксис свойства BoundValue представлен ниже:
Object.BoundValue [= Variant]
Элементы синтаксиса свойства BoundValue приведены в табл. 3.19.
Таблица 3.19. Элементы синтаксиса свойства BoundValue
Элемент синтаксиса | Описание |
Object | Объект, который имеет данное свойство |
Variant | Текущее состояние элемента управления или его содержимое |
Возможные значения параметра Variant представлены в табл. 3.20.
Таблица 3.20. Возможные значения параметра Variant
Элемент управления | Значение |
CheckBox (Флажок), OptionButton (Переключатель) и ToggleButton (Выключатель) | Значение типа Integer, принимающее значение -1 (элемент управления выбран) или 0 (элемент управления не выбран) |
ScrollBar (Полоса прокрутки) и SpinButton (Счетчик) | Любые значения в диапазоне между Min и Мах |
ListBox (Список) и ComboBox (Поле со списком) | Значение, содержащееся в присоединенном столбце списка |
CommandButton (Кнопка) | Значение данного свойства для элемента управления всегда равно False |
MultiPage (Набор страниц) | Значение типа Integer, которое показывает текущую активную страницу (минимальное значение равно 0, а максимальное значение на единицу меньше, чем количество страниц в элементе управления) |
TextBox (Поле) | Значение данного свойства для текстового поля представляет собой текст, введенный в область редактирования |
В большинстве случаев свойства Value и BoundValue имеют одни и те же значения. Когда пользователь начинает изменять значение элемента управления, то значение свойства Value будет отличаться от значения свойства BoundValue до тех пор, пока изменение не завершится.
- Основы создания графического интерфейса пользователя
- Создание формы и размещение в ней элементов управления
- Использование команд меню Format при создании форм
- Команда Align
- Команда Make Same Size
- Команда Size To Fit
- Команда Size To Grid
- Команда Horizontal Spacing
- Команда Vertical Spacing
- Команда Center in Form
- Команда Arrange Buttons
- Команда Group
- Команда Ungroup
- Команда Order
- Использование панели инструментов UserForm
- Объектная модель библиотеки объектов ms Forms
- События форм и элементов управления
- Событие AfterUpdate
- Событие BeforeUpdate
- Событие Change
- Событие Click
- Событие DblClick
- События Enter и Exit
- События KeyDown и KeyUp
- Событие KeyPress
- События MouseDown и MouseUp
- Свойства формы
- Основные элементы управления Элемент управления Label
- Элемент управления TextВох
- Элемент управления ComboBox
- Элемент управления CommandButton
- Элемент управления Scroll Bar
- Элемент управления SpinButton
- Элемент управления Image
- Элемент управления MultiPage
- Элемент управления Tab Strip
- Свойства элементов управления
- Категория Appearance
- Категория Behaviour
- Категория Font
- Категория Miscellaneous
- Категория Position
- Категория Data
- Категория Scrolling
- Присоединенные элементы управления
- Коллекция Controls
- Объект Font