Component.CanRaiseEvents 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个指示组件是否可以引发事件的值。
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
。