Freigeben über


Reagieren auf Automatisierungsereignisse

Wenn Ereignisse in Elementen der integrierten Entwicklungsumgebung (Integrated Development Environment – IDE) von Visual Studio auftreten, können Sie mithilfe der Objekte des Automatisierungsmodells entsprechend reagieren.

Mit den Objekten können Sie z. B. in folgenden Situationen reagieren:

  • Ein Build wird initiiert oder vervollständigt.

  • Es wird auf eine Schaltfläche der Befehlsleiste geklickt.

  • Beim Öffnen, Schließen oder Speichern eines Dokuments.

  • Beim Hinzufügen, Umbenennen oder Entfernen von Elementen einer Projektmappe oder eines Projekts.

  • Eine Zeile im Code-Editor wird geändert.

  • Bei Erstellung, Auswahl, Verschieben oder Schließen eines Fensters.

Die folgenden Aufgaben veranschaulichen, wie auf Ereignisse in Visual Studio reagiert wird.

Aufgabe

Beschreibung

Ereignisobjekte für die Automatisierung

Umfasst eine vollständige Liste von Automatisierungsereignisobjekten, auf die Sie reagieren können.

Gewusst wie: Behandeln von Automatisierungsereignissen (Visual Basic)

Erläutert, wie auf Ereignisse in Visual Basic reagiert wird.

Gewusst wie: Behandeln von Automatisierungsereignissen (Visual C#)

Veranschaulicht, wie auf Ereignisse in Visual C# reagiert wird.

Gewusst wie: Behandeln von Ereignissen mithilfe von Makros

Erläutert, wie auf Ereignisse in Visual Studio-Makros reagiert wird.

Gewusst wie: Erstellen eines Ereignishandlers in einem Makro für einen bestimmten Projekttyp

Erläutert, wie auf projekttypspezifische Ereignisse in einem Visual C#- oder Visual Basic-Projekt mit einem Makro reagiert wird.

Gewusst wie: Reagieren auf Ereignisse in einem bestimmten Projekt (Visual Basic)

Zeigt auf, wie mithilfe der Automatisierung auf Ereignisse in Visual C#- und Visual Basic-Projekten reagiert wird.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen und Ändern von Befehlen

Gewusst wie: Erstellen von Add-Ins

Exemplarische Vorgehensweise: Erstellen eines Assistenten

Konzepte

Steuern von Projekten und Projektmappen

Diagramm "Automationsobjektmodell"

Weitere Ressourcen

Erstellen und Steuern von Umgebungsfenstern

Erstellen von Add-Ins und Assistenten

Referenz zur Automatisierung und Erweiterbarkeit