Component.CanRaiseEvents Свойство

Определение

Возвращает значение, показывающее, может ли компонент вызывать событие.Gets a value indicating whether the component can raise an event.

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 if the component can raise events; otherwise, false. Значение по умолчанию — true.The default is true.

Комментарии

Реализация по умолчанию этого свойства всегда возвращает trueзначение.The default implementation of this property always returns true. Классы, наследующие от Component класса, должны переопределять это свойство, чтобы обеспечить возможность отключения вызова событий.Classes that inherit from the Component class should override this property to provide the ability to disable the raising of events. Например, в Control классе, если элемент управления размещается как элемент управления ActiveX CanRaiseEvents , свойство возвращает false значение, если события элемента управления ActiveX заморожены.For example, in the Control class, if the control is being hosted as an ActiveX control, the CanRaiseEvents property returns false if the ActiveX control has its events frozen.

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

Если вы переопределяете этот метод в производном классе и изменяете его falseна Return EventHandlerList , коллекция, возвращаемая Events свойством, возвращает null для события.If you override this method in a deriving class and change it to return false, the EventHandlerList collection returned by the Events property returns null for an event. События по-прежнему можно добавлять и удалять из коллекции, но Item[Object] свойство коллекции всегда будет возвращать nullзначение.Events can still be added and removed from the collection, but the collection's Item[Object] property will always return null.

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

Дополнительно