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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.