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

プロパティ値

Boolean

コンポーネントがイベントを発生させることができる場合は true。それ以外の場合は false。 既定値は、true です。

注釈

このプロパティの既定の実装では、常に が返されます true 。 クラスを継承するクラスは Component 、イベントの発生を無効にする機能を提供するために、このプロパティをオーバーライドする必要があります。 たとえば、 クラスで、コントロールが ActiveX コントロールとしてホストされている場合、ActiveX コントロールのイベントが固定されている場合、 プロパティは Control CanRaiseEvents false を返します。

注意 (継承者)

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

適用対象

こちらもご覧ください