КАТЕГОРИИ: Архитектура-(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
Коллекция Controls Доступ к семейству всех элементов управления, размещенных на пользовательской форме UserForm, осуществляется с помощью семейства Controls. Например, чтобы скрыть все элементы управления формы UserForm, можно использовать код, в котором свойству Visible элемента управления устанавливается значение False: For Each Элемент in UserForm1.Controls Элемент.Visible = FalseNext ЭлементКаждый раз, создавая в проекте новый объект UserForm (т.е. новую форму), вы создаете новый подкласс объекта UserForm. Любые процедуры и функции, написанные вами в разделе General (общий) модуля класса, относящегося к форме, становятся дополнительными методами для этой формы. Вы также можете создать для формы новые свойства, добавив в ее модуль класса процедуры Property Get и Property Let. Вы можете создавать экземпляры подкласса вашей UserForm с помощью оператора Dim и опции New. Однако чаще всего приходится манипулировать объектом формы при помощи стандартных методов и свойств класса UserForm и при помощи собственных процедур обработки событий для формы и ее элементов управления. В таб. 4.2.2 перечислены наиболее часто используемые методы для объекта UserForm. Эти методы доступны для каждой формы, добавляемой в проект. Таблица 4.2.2. Наиболее часто используемые методы объекта UserForm
Рассмотрим подробнее метод Show. Синтаксис метода Show: FormName.ShowВ данной синтаксической конструкции FormName может быть любым объектом UserForm текущего проекта. FormName – имя формы в том виде, как оно отображается в Project Explorer. Например, если есть форма frmInsertFigure, вывести ее на экран можно с помощью оператора: Метод Show выводит форму на экран и затем передает ей управление. Форма будет оставаться на экране до тех пор, пока не будет выполнен метод Hide объекта UserForm или форма не будет выгружена при помощи оператора Unload. Все формы VBA являются модальными (modal) приложениями. Это означает, что вы не сможете выполнить какое-либо другое действие в приложении до тех пор, пока форма диалога не будет закрыта или скрыта. Когда VBA выполняет метод Show для отображения формы диалогового окна, процедура, содержащая вызов метода Show, приостанавливается до тех пор, пока выведенная форма не будет закрыта пользователем. Однако VBA будет выполнять программу для любых событийных процедур в модуле класса формы.
Дата добавления: 2014-01-05; Просмотров: 536; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |