В следующей таблице перечислены атрибуты, которые можно задать для событий. Чтобы задать значение атрибута, назначьте значение атрибута в той же строке, что и ключевое слово event. Например, все события, определенные в следующем events блок имеют защищенные ListenAccess и частные NotifyAccess.
events (ListenAccess = protected, NotifyAccess = private) EventName1 EventName2 end
Чтобы определить другие события в том же определении класса, имеющие другие настройки атрибутов, создайте другое events блок.
Атрибуты события
| Имя атрибута | Класс | Описание |
|---|---|---|
Hidden |
| Если |
|
| Определяет, где можно создать прослушиватели для события.
|
NotifyAccess |
| Определяет, где код может инициировать событие
|
| Атрибуты инфраструктуры | Классы, использующие определенные базовые классы фреймворка, имеют специфичные для фреймворка атрибуты. Для получения информации об этих атрибутах см. документацию по конкретному базовому классу. | |