|
||||||||
|
События модулей классов
Модули классов, не связанные с формой или отчетом, поддерживают 2 события: Initialize и Terminate. Первое возникает при создании в памяти пользовательского объекта по определению соответствующего класса, а второе ? при удалении такого объекта из памяти. Чтобы создать процедуры обработки событий Initialize и Terminate, откройте модуль класса и выберите в списке Object (Объект) строку Class (Класс), а в списке Procedure (Процедура) ? строку Initialize или Terminate. Эти события позволяют при создании или удалении объекта выполнять какой-нибудь код. Скажем, при создании объекта может понадобиться инициализация переменных, объявленных на уровне модуля класса. В следующем примере такой переменной присваивается значение 10 при выполнении процедуры обработки события Initialize:
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |