ComponentChangingEventArgs 클래스

정의

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

public ref class ComponentChangingEventArgs sealed : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
    inherit EventArgs
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합니다.

A ComponentChangingEventArgs 는 다음 정보를 제공합니다.

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

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

상속자 참고

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

생성자

Name Description
ComponentChangingEventArgs(Object, MemberDescriptor)

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

속성

Name Description
Component

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

Member

변경하려는 멤버를 가져옵니다.

메서드

Name Description
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상

추가 정보