Freigeben über


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

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