响应自动化事件

更新:2007 年 11 月

当事件在 Visual Studio 集成开发环境 (IDE) 的元素中发生时,可以使用自动化模型中的对象来响应这些事件。

例如,可以在出现下列情况时使用这些对象来响应:

  • 开始生成或完成生成时。

  • 有人单击“命令栏”按钮时。

  • 打开、关闭或保存文档时。

  • 从解决方案或项目中添加、重命名或移除项时。

  • 在“代码编辑器”中更改代码行时。

  • 创建、选定、移动或关闭窗口时。

下面的任务演示如何响应 Visual Studio 中的事件。

任务

说明

自动化事件对象

包含可以响应的自动化事件对象的完整列表。

如何:处理自动化事件 (Visual Basic)

解释如何响应 Visual Basic 中的事件。

如何:处理自动化事件 (Visual C#)

演示如何响应 Visual C# 中的事件。

如何:使用宏处理事件

解释如何响应 Visual Studio 宏中的事件。

如何:在宏中创建用于特定项目类型的事件处理程序

解释如何使用宏来响应 Visual C#、Visual Basic 和 Visual J# 项目中的项目类型特定事件。

如何:响应特定项目中的事件 (Visual Basic)

演示如何使用自动化来响应 Visual C#、Visual Basic 和 Visual J# 项目中的事件。

请参见

任务

如何:添加和处理命令

如何:创建外接程序

演练:创建向导

概念

控制项目和解决方案

自动化对象模型图表

其他资源

创建和控制环境窗口

创建外接程序和向导

自动化与扩展性参考