다음을 통해 공유


ComponentChangingEventArgs 클래스

정의

ComponentChanging 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속될 수 없습니다.

public ref class ComponentChangingEventArgs sealed : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
type ComponentChangingEventArgs = class
    inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
    inherit EventArgs
Public NotInheritable Class ComponentChangingEventArgs
Inherits EventArgs
상속
ComponentChangingEventArgs
특성

예제

다음 예제를 만드는 방법을 보여는 ComponentChangingEventArgs합니다.

public:
   // This example method creates a ComponentChangingEventArgs using the specified arguments.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentChangingEventArgs^ CreateComponentChangingEventArgs( Object^ component, MemberDescriptor^ member )
   {
      // The component that is about to change:       args.Component
      // The member that is about to change:          args.Member
      return gcnew ComponentChangingEventArgs( component,member );
   }
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.  
public ComponentChangingEventArgs CreateComponentChangingEventArgs(object component, MemberDescriptor member)
{
    ComponentChangingEventArgs args = new ComponentChangingEventArgs(component, member);

    // The component that is about to change:       args.Component
    // The member that is about to change:          args.Member

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

    ' The component that is about to change:       args.Component
    ' The member that is about to change:          args.Member

    Return args
End Function

설명

ComponentChangingEventArgs 는 이벤트에 대한 ComponentChanging 데이터를 제공합니다. 이벤트는 ComponentChanging 및 등록된 이벤트 처리기에 현재 디자인 문서의 특정 구성 요소가 변경될 예정임을 알 IComponentChangeService 수 있습니다. 이 이벤트는 구성 요소가 변경되지 않도록 광범위하게 액세스할 수 있는 메서드를 제공합니다.

ComponentChanging 구성 요소가 변경되기 전에 이벤트가 발생합니다. 이 이벤트는 디자이너가 변경을 중단할 수 있는 기회를 제공합니다. 구성 요소 디자이너는 일반적으로 이벤트를 자동으로 발생 ComponentChanging 합니다. 속성을 변경할 수 없는 경우 이벤트를 처리 하는 메서드 예외를 throw할 수 있습니다. 예를 들어 디자이너 파일을 소스 코드 제어로 체크 인하면 일반적으로 사용자가 파일 검사 거부하면 이 이벤트의 처리기가 예외를 throw합니다.

ComponentChangingEventArgs 은 다음 정보를 제공합니다.

  • Component 수정할 구성 요소를 나타내는 속성입니다.

  • Member 변경될 멤버를 나타내는 속성입니다.

상속자 참고

이 클래스를 다른 클래스의 기본 클래스로 지정하면 컴파일러 오류가 발생합니다.

생성자

ComponentChangingEventArgs(Object, MemberDescriptor)

ComponentChangingEventArgs 클래스의 새 인스턴스를 초기화합니다.

속성

Component

변경할 구성 요소 또는 변경할 멤버의 부모 컨테이너인 구성 요소를 가져옵니다.

Member

변경할 멤버를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

기본 해시 함수로 작동합니다.

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

현재 인스턴스의 Type을 가져옵니다.

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

현재 Object의 단순 복사본을 만듭니다.

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보