Partager via


Réponse aux événements d'automation

Lorsque des événements se produisent dans des éléments de l'environnement de développement intégré (IDE) de Visual Studio, vous pouvez utiliser des objets du modèle Automation pour y répondre.

Vous pouvez, par exemple, utiliser ces objets en réponse aux actions suivantes :

  • commencement ou fin d'une génération ;

  • clic sur un bouton de la Barre de commandes ;

  • ouverture, fermeture ou enregistrement d'un document ;

  • ajout, affectation d'un nouveau nom ou suppression d'éléments dans une solution ou un projet ;

  • modification d'une ligne dans l'éditeur de code ;

  • création, sélection, déplacement ou fermeture d'une fenêtre.

Les tâches suivantes montrent comment répondre aux événements dans Visual Studio.

Tâche

Description

Objets événement d'automation

Inclut une liste complète des objets événement d'automation auxquels vous pouvez répondre.

Comment : gérer des événements Automation (Visual Basic)

Explique comment répondre aux événements en Visual Basic.

Comment : gérer des événements Automation (Visual C#)

Montre comment répondre aux événements en Visual C#.

Comment : gérer des événements à l'aide de macros

Explique comment répondre aux événements dans des macros Visual Studio.

Comment : créer un gestionnaire d'événements dans une macro pour un type de projet spécifique

Explique comment répondre aux événements spécifiques à un type de projet dans un projet Visual C# ou Visual Basic à l'aide d'une macro.

Comment : répondre aux événements d'un projet spécifique (Visual Basic)

Montre comment utiliser l'automation pour répondre à des événements dans des projets Visual C# et Visual Basic.

Voir aussi

Tâches

Comment : ajouter et gérer des commandes

Comment : créer un complément

Procédure pas à pas : création d'un Assistant

Concepts

Contrôle de projets et de solutions

Graphique Modèle d'objet Automation

Autres ressources

Création et contrôle de fenêtres d'environnement

Création de compléments et d'Assistants

Guide de référence de l'extensibilité et de l'automation