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