Reagieren auf Ereignisse (Visual Basic- und Visual C#-Projekte)
Aktualisiert: November 2007
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#-, Visual Basic- und Visual J#-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 Ereignissen in einem Makro
Beschreibt, wie allgemeine Automatisierungsereignisse in einem Visual Studio-Makro behandelt werden.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#-, Visual Basic- und Visual J#-Projekte bereit. Erläutert außerdem das Suchen nach den Zeichenfolgeneinträgen, mit denen ein bestimmter Projekttyp für einen Ereignishandler, ein Visual Studio-Makro oder ein Visual Studio-Add-In angegeben wird.Gewusst wie: Erstellen eines Ereignishandlers in einem Makro für einen bestimmten Projekttyp
Beschreibt, wie Ereignisse, die bestimmte Projekttypen in einem Visual Studio-Makro betreffen, behandelt werden.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#-, Visual Basic- und Visual J#-Projekten in der IDE von Visual Studio.