КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Формы пользователя. Свойства объекта UserForm
Методы объекта CommandBarPopup Объект CommandBarPopup имеет методы, аналогичные рассмотренным ранее методам объекта CommandBarControl. Диалоговое окно в VBA создается добавлением в проект объекта UserForm (пользовательская форма или просто форма). Пользовательская форма – это объект UserForm, который является основой пользовательского диалогового окна, на которой в зависимости от решаемой задачи размещают требуемые элементы управления. Объект UserForm – это пустое диалоговое окно. Настройку диалогового окна можно выполнить добавлением к объекту UserForm элементов управления. Каждому объекту UserForm присущи определенные свойства, методы и события, которые он наследует от класса объектов UserForm. Каждый объект UserForm включает в себя также модуль класса, в который можно добавлять собственные методы и свойства или код обработки событий формы. Объекты UserForm хранятся в коллекции (семействе) UserForms проекта, поэтому они являются частью проекта. Коллекция UserForms является коллекцией, компоненты которой представляют все загруженные формы UserForm в приложении. Как и все коллекции, UserForms имеет свойства Count и Item, а также метод Add. Свойство Count возвращает количество компонентов в коллекции, т.е. количество загруженных форм. Свойство Item возвращает определенный компонент коллекции, т.е. форму. Метод Add добавляет к коллекции новый компонент – форму. Для добавления к проекту новой формы используется команда редактора VBA "Insert" – "UserForm" ("Вставка" – "UserForm"). По умолчанию новой форме присваивается имя UserForm1 и далее используется порядковая нумерация пользовательских форм. Редактор выводит новую форму в режиме разработки, как показано на рис. 4.2.1. В режиме разработки можно редактировать форму и ее элементы управления. Когда же форма выведена и используется как часть выполняющейся программы, она находится в режиме выполнения.
Как правило, если активизирована форма или один из ее элементов управления, на экране появляется Панель элементов (Toolbox), с помощью которой можно добавлять к форме элементы управления. Переименовать объект UserForm можно так же, как стандартный модуль или модуль класса. Для этого надо задать значение свойства Name этого объекта. Форма как объект имеет некоторые встроенные свойства, которые можно устанавливать двумя способами: · программно; · в окне свойств (Properties Window) редактора VBA. Программным способом свойства форм устанавливаются путем присвоения свойству нового значения. В таб. 4.2.1 перечислены наиболее часто используемые свойства объекта UserForm. Таблица 4.2.1. Наиболее часто используемые свойства объекта UserForm
Дата добавления: 2014-01-05; Просмотров: 629; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |