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