ControlDesigner.OnComponentChanged(Object, ComponentChangedEventArgs) メソッド

定義

関連付けられたコントロールが変更されたときに呼び出されます。

public:
 virtual void OnComponentChanged(System::Object ^ sender, System::ComponentModel::Design::ComponentChangedEventArgs ^ ce);
public virtual void OnComponentChanged(object sender, System.ComponentModel.Design.ComponentChangedEventArgs ce);
abstract member OnComponentChanged : obj * System.ComponentModel.Design.ComponentChangedEventArgs -> unit
override this.OnComponentChanged : obj * System.ComponentModel.Design.ComponentChangedEventArgs -> unit
Public Overridable Sub OnComponentChanged (sender As Object, ce As ComponentChangedEventArgs)

パラメーター

sender
Object

イベントのソース。

ce
ComponentChangedEventArgs

イベント データを格納する ComponentChangedEventArgs オブジェクト。

注釈

関連付けられたコントロールのプロパティが変更されると、 OnComponentChanged メソッドが呼び出されます。 これにより、実装者は、プロパティの変更後に必要になる可能性のあるすべての処理を実行できます。 OnComponentChanged メソッドを呼び出すと、デザイン ホストは GetDesignTimeHtml メソッドを呼び出します。 OnComponentChanged メソッドの基本実装では、ページ マークアップにコントロールも保持されます。

注意 (継承者)

コントロールを永続化する前とデザイン時 HTML マークアップを更新する前に追加の処理を提供するには、 OnComponentChanged(Object, ComponentChangedEventArgs) メソッドをオーバーライドします。

派生クラスで OnComponentChanged(Object, ComponentChangedEventArgs) メソッドをオーバーライドする場合は、登録されているデリゲートがイベントを受け取るように、基底クラスの OnComponentChanged(Object, ComponentChangedEventArgs) メソッドを呼び出すようにします。

適用対象

こちらもご覧ください