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 コントロールとしてホストされている場合、 CanRaiseEvents ActiveX コントロールのイベントが固定されている場合、 プロパティは を返 false します。

注意 (継承者)

派生クラスでこのメソッドをオーバーライドして を返falseEventHandlerListすように変更すると、 プロパティによってEvents返されるコレクションは イベントに対して を返しますnull。 イベントは引き続きコレクションに追加および削除できますが、コレクションの Item[Object] プロパティは常に を返します null

適用対象

こちらもご覧ください