Основы офисного программирования и язык VBA

         

События собственных классов


Возможность создавать события собственных классов - это новинка Office 2000. Ранее было возможным для классов иметь только два стандартных события - Initialize и Terminate, играющих роль конструктора и деструктора по умолчанию. Теперь можно в классе создать набор событий и для каждого из экземпляров класса написать обработчики любого из этих событий. Тем самым расширяются возможности созданных Вами объектов. Это существенное продвижение в сторону классики объектного программирования. Попробуем разобраться:

  • как создать класс с событиями,
  • как зажигаются события,
  • где и как следует создавать обработчики событий для экземпляров класса,
  • какие действия конечного пользователя (системы) при работе с объектом инициируют событие,
  • как в ответ на событие посылается сообщение объекту и вызывается обработчик события.



Содержание раздела