Reagieren auf Ereignisse (Visual Basic- und Visual C#-Projekte)
Umgebungsereignisse werden in zwei Kategorien unterteilt, und zwar in allgemeine Umgebungsereignisse und Umgebungsereignisse, die bestimmte Projekttypen betreffen. Zu den allgemeinen Umgebungsereignissen zählen u. a. Fensterereignisse, Aufgabenlistenereignisse, Toolfensterereignisse usw.
Für Visual C#- und Visual Basic-Projekte spezifische Umgebungsereignisse sind in VSLangProj und VSLangProj80 definiert. Der EnvDTE80-Namespace enthält zwei projektspezifische Ereignisobjekte. Dabei handelt es sich um das ProjectsEvents-Objekt und das ProjectItemsEvents-Objekt. Diese stehen auch für jeweils einzelne Projekttypen zur Verfügung. ProjectsEvents und ProjectItemsEvents hingegen sind für alle Projekttypen in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio definiert. Ereignisse, die bestimmte Projekttypen betreffen, sind Verweisereignisse, Importereignisse (nur Visual Basic), Webverweisereignisse, Build-Manager-Ereignisse, Projektereignisse und Projektelementereignisse.
In diesem Abschnitt
Gewusst wie: Behandeln von Automatisierungsereignissen (Visual Basic)
Beschreibt, wie in Visual Basic allgemeine Automatisierungsereignisse in einem Visual Studio-Add-In behandelt werden.Gewusst wie: Behandeln von Automatisierungsereignissen (Visual C#)
Beschreibt, wie in Visual C# allgemeine Automatisierungsereignisse in einem Visual Studio-Add-In behandelt werden.Ereignisobjekte (abgestimmt auf Projekttypen)
Stellt eine Liste der Ereignisobjekte für Visual C#- und Visual Basic-Projekte bereit. Erläutert außerdem, wie die Einträge für Zeichenfolgen gesucht, die verwendet werden, um einen bestimmten Projekttyp für einen Ereignishandler oder Visual Studio Add-Ins anzugeben.Gewusst wie: Reagieren auf Ereignisse in einem bestimmten Projekt (Visual Basic)
Beschreibt, wie in Visual Basic Ereignisse, die bestimmte Projekttypen in einem Visual Studio-Add-In betreffen, behandelt werden.Gewusst wie: Reagieren auf Ereignisse in einem bestimmten Projekt (Visual C#)
Beschreibt, wie in Visual C# Ereignisse, die bestimmte Projekttypen in einem Visual Studio-Add-In betreffen, behandelt werden.Gewusst wie: Reagieren auf Webverweisereignisse (Visual Basic)
Beschreibt, wie in Visual Basic Webverweisereignisse, die bestimmte Projekttypen in einem Visual Studio-Add-In betreffen, behandelt werden.Gewusst wie: Reagieren auf Webverweisereignisse (Visual C#)
Beschreibt, wie in Visual C# Webverweisereignisse, die bestimmte Projekttypen in einem Visual Studio-Add-In betreffen, behandelt werden.
Referenz
VSProjectEvents2
Erweitert die VSProjectEvents-Klasse. Die neue Klasse ermöglicht den Zugriff auf Webverweisereignisse.Events2
Ermöglicht den Zugriff auf alle Ereignisse des Erweiterungsmodells. Ereignisse können auch von bestimmten Objekten innerhalb des Erweiterungsmodells verfügbar gemacht werden.
Verwandte Abschnitte
Reagieren auf Automatisierungsereignisse
Beschreibt, wie Ereignisse mithilfe des allgemeinen Automatisierungsmodells behandelt werden.Einführung in die Projekterweiterbarkeit
Beschreibt das Objektmodell zum Erweitern von Visual C#- und Visual Basic-Projekten in der Visual Studio-IDE.