Evento DTEEventsClass.ModeChanged
Questa API supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Viene generato quando cambia la modalità dell'ambiente di sviluppo (compilazione, esecuzione o debug).
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
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 non supporta gli eventi.
Implementa
_dispDTEEvents_Event.ModeChanged
Note
Il parametro LastMode è una costante vsIDEMode che specifica la modalità in cui si trovava l'ambiente precedentemente, ovvero vsIDEModeDebug o vsIDEModeDesign.
Se ad esempio l'ultima modalità in cui si trovava l'ambiente di sviluppo integrato è la modalità di debug, mentre attualmente si trova in modalità progettazione, il valore di LastMode corrisponde a vsIDEModeDebug.
Esempi
Public Sub DTEEvents_ModeChanged(ByVal LastMode As EnvDTE.vsIDEMode) Handles DTEEvents.ModeChanged
MsgBox("The IDE mode has changed.")
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.