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