ComponentChangedEventArgs クラス

定義

ComponentChanged イベントのデータを提供します。 このクラスは継承できません。

public ref class ComponentChangedEventArgs sealed : EventArgs
public sealed class ComponentChangedEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangedEventArgs : EventArgs
type ComponentChangedEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangedEventArgs
Inherits EventArgs
継承
ComponentChangedEventArgs
属性

次の例では、 を作成する方法を ComponentChangedEventArgs示します。

public:
   // This example method creates a ComponentChangedEventArgs using the specified arguments.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentChangedEventArgs^ CreateComponentChangedEventArgs( Object^ component, MemberDescriptor^ member, Object^ oldValue, Object^ newValue )
   {
      // Creates a component changed event args with the specified arguments.
      ComponentChangedEventArgs^ args = gcnew ComponentChangedEventArgs( component, member, oldValue, newValue );
      
      // The component that has changed:              args->Component
      // The member of the component that changed:    args->Member
      // The old value of the member:                 args->oldValue
      // The new value of the member:                 args->newValue
      return args;
   }
// This example method creates a ComponentChangedEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.            
public ComponentChangedEventArgs CreateComponentChangedEventArgs(object component, MemberDescriptor member, object oldValue, object newValue)
{            
    // Creates a component changed event args with the specified arguments.
    ComponentChangedEventArgs args = new ComponentChangedEventArgs(component, member, oldValue, newValue);

    // The component that has changed:              args.Component
    // The member of the component that changed:    args.Member
    // The old value of the member:                 args.oldValue
    // The new value of the member:                 args.newValue

    return args;            
}
' This example method creates a ComponentChangedEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.            
Public Function CreateComponentChangedEventArgs(ByVal component As Object, ByVal member As MemberDescriptor, ByVal oldValue As Object, ByVal newValue As Object) As ComponentChangedEventArgs
    ' Creates a component changed event args with the specified arguments.
    Dim args As New ComponentChangedEventArgs(component, member, oldValue, newValue)

    ' The component that has changed:              args.Component
    ' The member of the component that changed:    args.Member
    ' The old value of the member:                 args.oldValue
    ' The new value of the member:                 args.newValue
    Return args
End Function

注釈

ComponentChangedEventArgs はイベントのデータを ComponentChanged 提供します。 イベントは ComponentChanged 、現在アクティブなドキュメント内の IComponentChangeService 特定のコンポーネントが変更されたことを、 および登録済みのイベント ハンドラーに通知します。

では ComponentChangedEventArgs 、次の情報が提供されます。

  • Component変更されたコンポーネントを示す プロパティ。

  • Member変更されたメンバーを示す プロパティ。

  • メンバーの NewValue 新しい値を示す プロパティ。

  • メンバーの OldValue 古い値を示す プロパティ。

コンポーネント デザイナーは通常、コンポーネントが ComponentChanged 追加、削除、または変更されると、イベントを自動的に発生させます。 この時点での変更が予想されるため、フォームの ComponentChanged 読み込みとアンロード中にイベントが発生しません。 コンポーネント デザイナーは、コンポーネントのプロパティをComponentChanged変更した後にイベントを発生させる場合があります。これにより、プロパティ ウィンドウに更新されたプロパティが確実に表示されます。

注意 (継承者)

このクラスが別のクラスの基底クラスとして指定されている場合、コンパイラ エラーが発生します。

コンストラクター

ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object)

ComponentChangedEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

Component

変更されたコンポーネントを取得します。

Member

変更されたメンバーを取得します。

NewValue

変更されたメンバーの変更後の値を取得します。

OldValue

変更されたメンバーの変更前の値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください