ComponentChangingEventArgs 클래스

정의

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

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합니다.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()

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

(다음에서 상속됨 Object)

적용 대상

추가 정보