Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_sozdania_graficheskogo_interfeysa_polzov...doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
456.7 Кб
Скачать

Категория Data

Категория Data (Данные) содержит свойства, определяющие данные, связанные с элементами управления.

Свойство ControlSource

Свойство ControlSource определяет местонахождение данных, используемых для задания или сохранения значения свойства Value элемента управления. Напри­мер, значением свойства ControlSource является диапазон ячеек рабочего листа MS Excel. Причем значение данного свойства является именно диапазон, а не дан­ные, содержащиеся в ячейках диапазона.

Свойство ControlSource имеют следующие объекты: CheckBox, ComboBox, ListBox, OptionButton, ScrollBar, SpinButton, TextBox, ToggleButton

Категория Scrolling

Категория Scrolling (Прокрутка) содержит свойства, которые определяют свойства элементов управления ScrollBar (Полоса прокрутки), SpinButton (Счетчик), TextBox (Поле), Frame (Рамки)и объектов Page и UserForm.

Свойства Мах и Min

Свойства Мах и Min определяют соответственно максимальное и минимальное зна­чения, которые может принимать свойство Value элементов управления ScrollBar (Полоса прокрутки) и SpinButton (Счетчик). Значением свойств Мах и Min может быть любое значение типа Long, лежащее в диапазоне допустимых значений для выра­жений данного типа. Однако рекомендуется, чтобы эти значений лежали в диапа­зоне от -32 767 до 32 767.

Значение свойства Мах соответствует самому нижнему положению вертикальной полосы прокрутки (ScrollBar) и счетчика (SpinButton) или крайнему правому по­ложению горизонтальной полосы прокрутки (ScrollBar) и счетчика SpinButton.

Значение свойства Min соответствует самому верхнему положению вертикальной полосы прокрутки (ScrollBar) и элемента управления SpinButton или крайнему ле­вому положению горизонтальной полосы прокрутки (ScrollBar) и счетчика (SpinButton).

ВНИМАНИЕ: Допускается установка значения свойства Мах меньше, чем значение свойства Min. В этом случае полоса прокрутки ведет себя прямо противоположно обычному ее поведению.

Свойство SmallChange

Свойство SmallChange определяет минимальное значение, на которое перемещается бегунок полосы прокрутки (изменяется значение свойства Value), когда пользова­тель щелкает кнопкой мыши на любой стрелке полосы прокрутки или счетчика.

Свойство LargeChange

Данное свойство определяет максимальное значение, на которое перемещается бегунок полосы прокрутки в результате выполнения щелчка кнопкой мыши на области между бегунком и стрелкой полосы прокрутки.

Присоединенные элементы управления

Элемент управления может быть связан с ячейкой рабочего листа 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 до тех пор, пока изменение не завершится.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]