次の方法で共有


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 コントロールもページ マークアップに保持されます。

注意 (継承者)

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

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

適用対象

こちらもご覧ください