共用方式為


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,該屬性回傳Events的集合會EventHandlerList回傳null事件。 事件仍可從集合中新增或移除,但集合 Item[Object] 的屬性總是會回傳 null

適用於

另請參閱