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 常數,模式可為 vsIDEModeDebug 或 vsIDEModeDesign。
例如,如果 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。