ComponentChangedEventArgs ComponentChangedEventArgs ComponentChangedEventArgs ComponentChangedEventArgs Class

定義

ComponentChanged イベントのデータを提供します。Provides data for the ComponentChanged event. このクラスは継承できません。This class cannot be inherited.

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

次の例で作成、ComponentChangedEventArgsします。The following example demonstrates creating a 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イベント。ComponentChangedEventArgs provides data for a ComponentChanged event. ComponentChangedイベントは、通知、IComponentChangeServiceし、現在アクティブなドキュメントで、特定のコンポーネントが変更されているイベント ハンドラーを登録します。The ComponentChanged event notifies the IComponentChangeService and registered event handlers that a particular component in the currently active document has been changed.

AComponentChangedEventArgs次の情報を提供します。A ComponentChangedEventArgs provides the following information:

  • AComponentが変更されたコンポーネントを示すプロパティです。A Component property that indicates the component that was modified.

  • AMember変更されたメンバーを示すプロパティです。A Member property that indicates the member that was changed.

  • ANewValueメンバーの新しい値を示すプロパティです。A NewValue property that indicates the new value of the member.

  • OldValueメンバーの古い値を示すプロパティです。An OldValue property that indicates the old value of the member.

コンポーネント デザイナーを通常発生させる、ComponentChangedイベント コンポーネントを追加するときに自動的に削除、または変更します。Component designers typically raise the ComponentChanged event automatically when components are added, removed, or modified. AComponentChangedフォームの読み込みとアンロード中には、この時点での変更が予想されるため、イベントは発生しません。A ComponentChanged event is not raised during form load and unload because changes at this time are expected. コンポーネント デザイナーが発生する可能性が、ComponentChangedイベント後に、コンポーネントのプロパティを変更する。 これにより、[プロパティ] ウィンドウが更新されたプロパティを表示されます。A component designer might raise the ComponentChanged event after it changes a property of the component; this ensures that the Properties window will display the updated property.

注意 (継承者)

コンパイラ エラーは、このクラスが別のクラスの基底クラスとして指定されている場合に発生します。A compiler error occurs if this class is specified as the base class of another class.

コンストラクター

ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object) ComponentChangedEventArgs(Object, MemberDescriptor, Object, Object)

ComponentChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the ComponentChangedEventArgs class.

プロパティ

Component Component Component Component

変更されたコンポーネントを取得します。Gets the component that was modified.

Member Member Member Member

変更されたメンバーを取得します。Gets the member that has been changed.

NewValue NewValue NewValue NewValue

変更されたメンバーの変更後の値を取得します。Gets the new value of the changed member.

OldValue OldValue OldValue OldValue

変更されたメンバーの変更前の値を取得します。Gets the old value of the changed member.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください