IComponentChangeService.OnComponentChanging(Object, MemberDescriptor) 메서드

정의

구성 요소 변경 서비스에 특정 구성 요소가 변경 중임을 알립니다.Announces to the component change service that a particular component is changing.

public:
 void OnComponentChanging(System::Object ^ component, System::ComponentModel::MemberDescriptor ^ member);
public void OnComponentChanging (object component, System.ComponentModel.MemberDescriptor member);
abstract member OnComponentChanging : obj * System.ComponentModel.MemberDescriptor -> unit
Public Sub OnComponentChanging (component As Object, member As MemberDescriptor)

매개 변수

component
Object

변경할 구성 요소입니다.The component that is about to change.

member
MemberDescriptor

변경 중인 멤버입니다.The member that is changing. 이 변경 사항이 단일 멤버와 관련되어 있지 않으면 이 멤버는 null이 됩니다.This is null if this change is not related to a single member.

설명

이 메서드는 ComponentChanging 이벤트입니다.This method raises the ComponentChanging event.

Visual Studio 디자인 타임 환경 뿐만 아니라 Windows SDK에 포함 된 대부분의 디자이너는 일반적으로이 이벤트를 자동으로 발생 시킵니다. 따라서 대부분의 경우이 메서드를 명시적으로 호출할 필요가 없습니다.Most designers included with the Windows SDK, as well as the Visual Studio design-time environment, typically raise this event automatically; so most of the time, you do not need to explicitly call this method. 적절 한 IComponentChangeService 이벤트는 자동으로 발생 하는 경우는 PropertyDescriptor 속성을 변경 하는 데 사용 됩니다 값 또는 구성 요소 추가 하거나 제거할는 IDesignerHost 컨테이너입니다.The appropriate IComponentChangeService events are automatically raised when a PropertyDescriptor is used to change a property value or components are added or removed from the IDesignerHost container.

구현자 참고

이 메서드는 속성을 변경할 수 없는 경우 예외를 throw 합니다.This method throws an exception if the property cannot be changed. 이 아니며 특정 속성의 값을 확인 합니다.This is not intended to validate the values of a particular property. 대신 변경에서 구성 요소를 방지 하는 전역 메서드를 제공할 수 것입니다.Instead, it is intended to provide a global method of preventing a component from changing. 예를 들어 디자이너 파일이 소스 코드 제어에 체크 인을 하는 경우이 이벤트 처리기는 일반적으로 예외를 throw 사용자 파일을 체크 아웃을 거부 하는 경우.For example, if a designer file is checked into source code control, this event's handler would typically throw an exception if the user refused to check out the file.

적용 대상

추가 정보