Поделиться через


Component.CanRaiseEvents Свойство

Определение

Возвращает значение, указывающее, может ли компонент вызвать событие.

protected:
 virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean

Значение свойства

true Значение , если компонент может вызывать события; falseв противном случае . Значение по умолчанию — true.

Комментарии

Реализация этого свойства по умолчанию всегда возвращается true. Классы, наследуемые от Component класса, должны переопределить это свойство, чтобы обеспечить возможность отключения вызова событий. Например, в Control классе, если элемент управления размещается в качестве элемента activeX, CanRaiseEvents свойство возвращается false , если элемент ActiveX заморожен.

Примечания для тех, кто наследует этот метод

Если переопределить этот метод в производном классе и изменить его для возврата, коллекция, возвращаемая falseEvents свойством, EventHandlerList возвращается null для события. События по-прежнему можно добавлять и удалять из коллекции, но свойство коллекции Item[Object] всегда возвращается null.

Применяется к

См. также раздел