DebuggerEventsClass.OnEnterRunMode 事件

定义

调试器进入运行模式时激发。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 virtual event EnvDTE::_dispDebuggerEvents_OnEnterRunModeEventHandler ^ OnEnterRunMode;
public:
 virtual event EnvDTE::_dispDebuggerEvents_OnEnterRunModeEventHandler ^ OnEnterRunMode;
public virtual event EnvDTE._dispDebuggerEvents_OnEnterRunModeEventHandler OnEnterRunMode;
member this.OnEnterRunMode : EnvDTE._dispDebuggerEvents_OnEnterRunModeEventHandler 
Public Overridable Custom Event OnEnterRunMode As _dispDebuggerEvents_OnEnterRunModeEventHandler Implements OnEnterRunMode

事件类型

_dispDebuggerEvents_OnEnterRunModeEventHandler

实现

示例

下面的示例演示如何使用 OnEnterRunMode 事件。

// Place the following code in the event handler  
EnvDTE.DebuggerEvents debugEvents = applicationObject.Events.DebuggerEvents;  
debugEvents.OnEnterRunMode +=   
new _dispDebuggerEvents_OnEnterRunModeEventHandler(DebuggerEvents.RunHandler);  

// add the following Event handler code  
public static void StartEvents(DTE dte)  
{  
    System.Windows.Forms.MessageBox.Show("Events are attached.");  
}  

// OnEnterRunMode Event.  
public static void RunHandler(dbgEventReason reason)  
{  
    System.Windows.Forms.MessageBox.Show("Debugger enters run mode.");  
}  

注解

反映调试器的总体状态,当调试器进入运行模式时,将激发此事件。 单步执行代码时,此事件可能不会激发。 通常,在更新用户界面时最好使用该方法。 有关更多信息,请参见 CurrentMode 属性。

适用于