Share via


BulletedListDesigner.PostFilterEvents(IDictionary) メソッド

定義

関連付けられたコントロールがデザイン時に公開する一連のイベントをデザイナーでフィルター処理できるようにします。

protected:
 override void PostFilterEvents(System::Collections::IDictionary ^ events);
protected override void PostFilterEvents (System.Collections.IDictionary events);
override this.PostFilterEvents : System.Collections.IDictionary -> unit
Protected Overrides Sub PostFilterEvents (events As IDictionary)

パラメーター

events
IDictionary

コントロールのイベントを表す IDictionary オブジェクトを格納している EventDescriptorIDictionary 内のキーはイベント名です。

注釈

コントロール デザイナーは、 メソッドから派生したメソッドを ComponentDesigner.PostFilterEvents 使用して、デザイン中のコントロールが オブジェクトを介して公開するイベントのセットを TypeDescriptor フィルター処理します。

コントロールの BulletedList 場合、 メソッドは PostFilterEvents デザイナーによって公開されているリストから イベントを削除 SelectedIndexChanged します。

インターフェイスの IDictionary キーは、イベントの名前です。 の IDictionary 値は、 型 EventDescriptorのオブジェクトです。

注意 (継承者)

メソッドを PostFilterEvents(IDictionary) オーバーライドすると、このコントロールのデザイナーによって公開されるイベントのディクショナリ内の項目を変更または削除する方法が提供されます。

パラメーターを使用して events アクセスできるディクショナリを直接フィルター処理することも、変更せずにそのままにすることもできます。 メソッドをオーバーライドする PostFilterEvents(IDictionary) 場合は、独自のフィルター処理を実行した後、基本実装を呼び出します。

適用対象

こちらもご覧ください