Responder a eventos de automatización

Cuando se producen eventos en elementos del entorno de desarrollo integrado (IDE) de Visual Studio, se pueden utilizar objetos del modelo de automatización para responder a ellos.

Se pueden utilizar los objetos, por ejemplo, para responder a las siguientes situaciones:

  • Se inicia o se completa una compilación.

  • Se hace clic en un botón de la Barra de comandos.

  • Se abre, cierra o guarda un documento.

  • Se agregan, cambian de nombre o quitan elementos de una solución o proyecto.

  • Se modifica una línea en el Editor de código.

  • Se crea, selecciona, mueve o cierra una ventana.

Las tareas siguientes muestran cómo responder a eventos que tienen lugar en Visual Studio.

Tarea

Descripción

Objetos de eventos de automatización

Incluye una lista completa de objetos de eventos de automatización a los que se puede responder.

Cómo: Controlar eventos de automatización (Visual Basic)

Explica cómo responder a los eventos en Visual Basic.

Cómo: Controlar eventos de automatización (Visual C#)

Muestra cómo responder a los eventos en Visual C#.

Cómo: Controlar eventos mediante Macros

Explica cómo responder a los eventos en macros de Visual Studio.

Cómo: Crear un controlador de eventos en una macro de un tipo específico de proyecto

Explica cómo responder a eventos específicos del tipo de proyecto en un proyecto de Visual C# o Visual Basic utilizando una macro.

Cómo: Responder a eventos en un proyecto específico (Visual Basic)

Muestra cómo utilizar la automatización para responder a eventos en proyectos de Visual C# y Visual Basic.

Vea también

Tareas

Cómo: Agregar y controlar comandos

Cómo: Crear un complemento

Tutorial: Crear un asistente

Conceptos

Controlar proyectos y soluciones

Gráfico del modelo de objetos de automatización

Otros recursos

Crear y controlar las ventanas del entorno

Crear complementos y asistentes

Referencia de automatización y extensibilidad