다음을 통해 공유


DTEEventsClass.ModeChanged 이벤트

이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

통합 개발 환경 모드(빌드, 실행 또는 디버그)가 변경될 때 발생합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Public Overridable Event ModeChanged As _dispDTEEvents_ModeChangedEventHandler
public virtual event _dispDTEEvents_ModeChangedEventHandler ModeChanged
public:
virtual  event _dispDTEEvents_ModeChangedEventHandler^ ModeChanged {
    void add (_dispDTEEvents_ModeChangedEventHandler^ value);
    void remove (_dispDTEEvents_ModeChangedEventHandler^ value);
}
abstract ModeChanged : IEvent<_dispDTEEvents_ModeChangedEventHandler,
    EventArgs>
override ModeChanged : IEvent<_dispDTEEvents_ModeChangedEventHandler,
    EventArgs>
JScript에서는 이벤트를 지원하지 않습니다.

구현

_dispDTEEvents_Event.ModeChanged

설명

LastMode 매개 변수는 vsIDEModeDebug 또는 vsIDEModeDesign 중에서 환경의 이전 실행 모드를 지정하는 vsIDEMode 상수입니다.

예를 들어 현재 디자인 모드에 있는 IDE를 디버그 모드에서 마지막으로 실행한 경우 LastMode의 값은 vsIDEModeDebug입니다.

예제

Public Sub DTEEvents_ModeChanged(ByVal LastMode As EnvDTE.vsIDEMode) Handles DTEEvents.ModeChanged
    MsgBox("The IDE mode has changed.")
End Sub

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DTEEventsClass 클래스

EnvDTE 네임스페이스