使用英语阅读

通过


Component.CanRaiseEvents 属性

定义

获取一个指示组件是否可以引发事件的值。

protected virtual bool CanRaiseEvents { get; }

属性值

如果组件可以引发事件,则为 true;否则为 false。 默认值为 true

注解

此属性的默认实现始终返回 true。 从 Component 类继承的类应重写此属性,以提供禁用事件引发的功能。 例如,在 类中 Control ,如果控件作为 ActiveX 控件托管,则如果 ActiveX 控件已冻结其事件, CanRaiseEvents 则 属性将返回 false

继承者说明

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

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另请参阅