ComponentChangingEventArgs 클래스

정의

ComponentChanging 이벤트에 대한 데이터를 제공합니다.Provides data for the ComponentChanging event. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

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

예제

다음 예제를 만드는 방법을 보여는 ComponentChangingEventArgs합니다.The following example demonstrates creating a 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 이벤트에 대 한 데이터를 제공 합니다.ComponentChangingEventArgs provides data about a ComponentChanging event. ComponentChanging 이벤트는 IComponentChangeService 및 등록 된 이벤트 처리기에 현재 디자인 문서의 특정 구성 요소가 변경 될 것을 알립니다.The ComponentChanging event notifies the IComponentChangeService and registered event handlers that a particular component in the current design document is about to be changed. 이 이벤트는 구성 요소를 변경 하지 못하도록 광범위 하 게 액세스할 수 있는 메서드를 제공 합니다.This event provides a widely accessible method to prevent a component from changing.

ComponentChanging 이벤트는 구성 요소가 변경 되기 전에 발생 합니다.A ComponentChanging event is raised before a component is changed. 이 이벤트는 변경을 중단 하려면 디자이너에 대 한 기회를 제공 합니다.This event provides an opportunity for a designer to abort the change. 구성 요소 디자이너는 일반적으로 ComponentChanging 이벤트를 자동으로 발생 시킵니다.Component designers typically raise the ComponentChanging event automatically. 속성을 변경할 수 없습니다. 이벤트를 처리 하는 메서드 예외를 throw 할 수 있습니다.If a property cannot be changed, the method that handles the event can throw an exception. 예를 들어 디자이너 파일이 소스 코드 제어에 체크 인을 하는 경우이 이벤트의 처리기를 일반적으로 예외를 throw 파일을 체크 아웃을 거부 하는 사용자입니다.For example, if a designer file is checked into source code control, the handler of this event typically throws an exception if the user refuses to check out the file.

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

  • 수정 될 구성 요소를 나타내는 Component 속성입니다.A Component property that indicates the component that is about to be modified.

  • 변경 될 멤버를 나타내는 Member 속성입니다.A Member property that indicates the member that is about to be changed.

상속자 참고

이 클래스가 다른 클래스의 기본 클래스로 지정 컴파일러 오류가 발생 합니다.A compiler error occurs if this class is specified as the base class of another class.

생성자

ComponentChangingEventArgs(Object, MemberDescriptor)

ComponentChangingEventArgs 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ComponentChangingEventArgs class.

속성

Component

변경 하려고 하는 구성 요소 또는 변경할 수에 있는 멤버의 부모 컨테이너인 구성 요소를 가져옵니다.Gets the component that is about to be changed or the component that is the parent container of the member that is about to be changed.

Member

변경할 수에 있는 멤버를 가져옵니다.Gets the member that is about to be changed.

메서드

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()

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

(다음에서 상속됨 Object)

적용 대상

추가 정보