Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций по КИТ.doc
Скачиваний:
3
Добавлен:
04.11.2018
Размер:
2.3 Mб
Скачать

Элементы управления и пользовательская форма Элементы управления

VВА обладает встроенным набором элементов управления. Используя этот набор и редактор форм не трудно создать любой пользовательский интерфейс, который будет удовлетворять всем требованиям, предъявляемым к интерфейсу в среде Windows. В данной главе дан обзор встроенных элементов управления VBA. Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями. Элементы управления создаются при помощи панели инструментов Элементы управления (Control Toolbox) . На этой панели представлены кнопки, позволяющие конструировать элементы управления, а также кнопки выызва окна свойств, перехода в режим конструктора и редактор кода.

Рис. 1.1 Панель инструментов Элементы управления

Создание элементов управления на рабочем листе или в форме как правило происходит на начальном этапе конструирования приложения. Иногда ис­пользуется программное их создание в процессе работы приложения. Но этот подход применяется реже.

Большинство элементов управления можно располагать как на рабочем лис­те, так и в форме. Но существуют такие элементы управления, как RefEdit, Набор страниц и Набор вкладок, которые можно располагать только в фор­ме. В табл. приведен список основных элементов управления и соответ­ствующих кнопок панели инструментов (Элементы управления Control Toolbox).

________________________________________________________________

Элемент управления Имя Кнопка для создания элемента

П

оле TextBox

Надпись Label

Кнлпка CommandButton

Список ListBox

Поле со списком ComboBox

Полоса прокрутки ScrollBar

Счетчик SpinButton

Переключатель OptionButton

Флажок CheckBox

В ыключатель ToggleButton

Рамка Frame

Рисунок Image

RefEdit RefEdit

Н

абор страниц MultiPage

Набор вкладок TabStrip

___________________________________________________________________________________________________

Для размещения элемента управления на листе или в форме нажмите соот­ветствующую кнопку панели инструментов Элементы управления (Control Toolbox) и с помощью мыши перетащите рамку элемента управления в нужное место. После этого элемент управления можно перемещать, изме­нять его размеры, копировать в буфер обмена и вставлять из буфера обмена.

Режим конструктора

Д

ля удобства работы с элементами управления в период их конструирования в Excel введен режим конструктора, который активизируется нажатием кнопки Режим конструктора (Design Mode) панели инструментов Элементы управления (Control Toolbox). В режиме конструктора отключена реакция эле­мента управления на события. Поэтому при включенном режиме конструкто­ра можно видоизменять элемент управления и задавать его свойства. На рис. показано создание элемента управления CommandButton (кнопка) на рабочем листе. После того как пользователь решит, что созданный элемент управления имеет тот вид, который ему нужен, и все требуемые свойства эле­мента управления установлены, он должен отключить режим конструктора повторным нажатием кнопки Режим конструктора (Design Mode).

Рис.2.1 Создание элемента управления CommandButton на рабочем листе в режиме конструктора