Freigeben über


DTEEventsClass.ModeChanged-Ereignis

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Tritt ein, wenn der Modus der Entwicklungsumgebung (Erstellen, Ausführen, Debuggen) wechselt.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
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 unterstützt keine Ereignisse.

Implementiert

_dispDTEEvents_Event.ModeChanged

Hinweise

Der LastMode-Parameter ist eine vsIDEMode-Konstante, durch die der vorherige Modus angegeben wird, in dem sich die Umgebung befand, entweder vsIDEModeDebug oder vsIDEModeDesign.

Wenn sich die IDE beispielsweise zuletzt im Debugmodus befand und jetzt der Entwurfsmodus aktiviert ist, würde der Wert von LastMode vsIDEModeDebug lauten.

Beispiele

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

.NET Framework-Sicherheit

Siehe auch

Referenz

DTEEventsClass Klasse

EnvDTE-Namespace