DebuggerEventsClass.OnEnterDesignMode 事件

定义

离开运行模式或调试模式时以及调试器在调试后建立设计模式时激发。

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

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

事件类型

_dispDebuggerEvents_OnEnterDesignModeEventHandler

实现

示例

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

//Place the following code in the event handler  
EnvDTE.DebuggerEvents debugEvents = applicationObject.Events.DebuggerEvents;  
debugEvents.OnEnterDesignMode +=   
new _dispDebuggerEvents_OnEnterDesignModeEventHandler(DebuggerEvents.DesignHandler);  

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

// OnEnterDesignMode Event.  
public static void DesignHandler(dbgEventReason reason)  
{  
    System.Windows.Forms.MessageBox.Show("Debugger enters design mode.");  
}  

注解

反映调试器的总体状态,当调试器离开运行模式或调试模式时,将激发此事件。 调试器在调试后建立设计模式时,将触发此事件。 有关更多信息,请参见 CurrentMode 属性。

适用于