Component.CanRaiseEvents Component.CanRaiseEvents Component.CanRaiseEvents Component.CanRaiseEvents Property

定義

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。Gets a value indicating whether the component can raise an event.

protected:
 virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean

プロパティ値

コンポーネントがイベントを発生させることができる場合は true。それ以外の場合は falsetrue if the component can raise events; otherwise, false. 既定値は、true です。The default is true.

注釈

このプロパティの既定の実装は、常に返しますtrueします。The default implementation of this property always returns true. 継承するクラス、Componentクラスは、イベントの生成を無効にする機能を提供するには、このプロパティをオーバーライドする必要があります。Classes that inherit from the Component class should override this property to provide the ability to disable the raising of events. たとえば、Controlクラス、コントロールは、ActiveX コントロールとしてホストされている場合、CanRaiseEventsプロパティが返すfalseActiveX コントロールにそのイベントが固定されている場合。For example, in the Control class, if the control is being hosted as an ActiveX control, the CanRaiseEvents property returns false if the ActiveX control has its events frozen.

注意 (継承者)

派生クラスでは、このメソッドをオーバーライドし、変更を返すかどうかfalseEventHandlerListによって返されるコレクション、Eventsプロパティが返すnullイベント。If you override this method in a deriving class and change it to return false, the EventHandlerList collection returned by the Events property returns null for an event. イベントはまだ追加および削除からは、コレクションがコレクションのItem[Object]プロパティは常に返しますnullします。Events can still be added and removed from the collection, but the collection's Item[Object] property will always return null.

適用対象

こちらもご覧ください