共用方式為


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 參數為指定環境先前所在模式的 vsIDEMode 常數,模式可為 vsIDEModeDebugvsIDEModeDesign

例如,如果 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 命名空間