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控件承载,则CanRaiseEvents属性返回false
ActiveX控件已冻结其事件。
继承者说明
如果在派生类中重写此方法并将其更改为返回 false
, EventHandlerList 则 Events 属性 null
返回的事件返回的集合。 仍然可以从集合中添加和删除事件,但集合的属性 Item[Object] 将始终返回 null
。