IComponentChangeService.ComponentChanged 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소가 변경되면 발생합니다.
public:
event System::ComponentModel::Design::ComponentChangedEventHandler ^ ComponentChanged;
event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
member this.ComponentChanged : System.ComponentModel.Design.ComponentChangedEventHandler
Event ComponentChanged As ComponentChangedEventHandler
이벤트 유형
설명
이 이벤트는 양식의 구성 요소가 변경되면 발생합니다. 이 이벤트는 양식 로드 및 언로드 중에 발생하지 않습니다. 현재 변경 내용이 필요하기 때문입니다.
참고
은 DesignerTransaction 여러 ComponentChanged 이벤트를 발생할 수 있습니다. 일부 ComponentChanged 이벤트 처리기는 트랜잭션이 발생하는 동안 코드가 속성 값을 변경하는 경우와 같이 예상되는 이벤트 시퀀스를 방해할 수 있습니다. ComponentChanged 또한 이벤트 처리기는 진행 중인 동안 DesignerTransaction 각 변경 후에 그리는 경우 성능을 저하시킬 수 있습니다. 이벤트 처리기의 중단 또는 간섭 없이 프로세스에서 를 완료할 수 있도록 DesignerTransaction 하려면 속성의 InTransaction 상태를 테스트하고 트랜잭션이 완료될 때까지 변경 이벤트 처리를 연기할 수 있습니다. 이 를 추가하여 DesignerTransactionCloseEventHandler 이벤트 처리기를 발생시키고 트랜잭션이 완료될 때 자신을 제거할 수 있습니다ComponentChanged.ComponentChanged
적용 대상
추가 정보
.NET