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 無効にする機能を提供するために、このプロパティをオーバーライドする必要があります。 たとえば、クラスではControl、コントロールがActiveX コントロールとしてホストされている場合、CanRaiseEventsActiveX コントロールのイベントが固定されている場合、プロパティは戻りますfalse

注意 (継承者)

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

適用対象

こちらもご覧ください