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 控件托管,则如果 ActiveX 控件已冻结其事件, CanRaiseEvents 则 属性将返回 false

继承者说明

如果在派生类中重写此方法,并将其更改为返回 false,则 EventHandlerList 属性null返回的Events集合将返回事件。 仍然可以从集合中添加和删除事件,但集合的 Item[Object] 属性将始终返回 null

适用于

另请参阅