ComponentChangedEventArgs 클래스

정의

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
상속
ComponentChangedEventArgs
특성

예제

다음 예제를 만드는 방법을 보여는 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.

ComponentChangedEventArgs 다음 정보를 제공 합니다.A ComponentChangedEventArgs provides the following information:

  • Component 수정 된 구성 요소를 나타내는 속성입니다.A Component property that indicates the component that was modified.

  • Member 변경 된 멤버를 나타내는 속성입니다.A Member property that indicates the member that was changed.

  • NewValue 멤버의 새 값을 나타내는 속성입니다.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. ComponentChanged 이 이번에는 변경이 예상 되므로 형식 로드 및 언로드 동안 이벤트가 발생 하지 않습니다.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 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ComponentChangedEventArgs class.

속성

Component

수정된 구성 요소를 가져옵니다.Gets the component that was modified.

Member

변경된 멤버를 가져옵니다.Gets the member that has been changed.

NewValue

변경된 멤버의 새 값을 가져옵니다.Gets the new value of the changed member.

OldValue

변경된 멤버의 이전 값을 가져옵니다.Gets the old value of the changed member.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보