DTEEventsClass.ModeChanged イベント
更新 : 2007 年 11 月
この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
開発環境のモード (ビルド、実行、またはデバッグ) が変更されたときに発生します。
名前空間 : EnvDTE
アセンブリ : EnvDTE (EnvDTE.dll 内)
構文
'宣言
Public Overridable Event ModeChanged As _dispDTEEvents_ModeChangedEventHandler
'使用
Dim instance As DTEEventsClass
Dim handler As _dispDTEEvents_ModeChangedEventHandler
AddHandler instance.ModeChanged, handler
public virtual event _dispDTEEvents_ModeChangedEventHandler ModeChanged
public:
virtual event _dispDTEEvents_ModeChangedEventHandler^ ModeChanged {
void add (_dispDTEEvents_ModeChangedEventHandler^ value);
void remove (_dispDTEEvents_ModeChangedEventHandler^ value);
}
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
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。