ComponentDesigner.PostFilterEvents(IDictionary) メソッド

定義

デザイナーが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

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

パラメーター

events
IDictionary

コンポーネントのクラスのイベント。The events for the class of the component.

実装

注釈

このメソッドは、TypeDescriptorを通じて公開されるイベントのディクショナリ内の項目を変更または削除する手段を提供します。This method provides a way to change or remove the items within the dictionary of events that are exposed through a TypeDescriptor.

イベントのディクショナリ内のキーは、イベントの名前です。The keys in the dictionary of events are the names of the events. オブジェクトの型は PropertyDescriptorです。The objects are of type PropertyDescriptor. このメソッドは、PreFilterEvents メソッドの直後に呼び出されます。This method is called immediately after the PreFilterEvents method.

注意 (継承者)

events パラメーターを使用してアクセスできるディクショナリを直接フィルター処理することも、変更せずに残しておくこともできます。You can directly filter the dictionary that is accessible through the events parameter, or you can leave it unchanged. このメソッドをオーバーライドする場合は、独自のフィルター処理を実行した後に基本実装を呼び出します。If you override this method, call the base implementation after you perform your own filtering. また、PostFilterEvents(IDictionary) メソッド内の項目を削除することはできません。In addition, you must not remove items in the PostFilterEvents(IDictionary) method. 代わりに、属性を変更してアイテムを非表示にします。Instead, change attributes to hide items. PreFilterEvents(IDictionary) メソッド内の項目を削除することもできます。You may also remove items in the PreFilterEvents(IDictionary) method.

適用対象

こちらもご覧ください