回應事件 (Visual Basic 和 Visual C# 專案)
環境事件分成一般環境事件和適用於特定專案類型的環境事件兩類。 一般環境事件包括視窗事件、工作清單事件、工具視窗事件等。
Visual C# 和 Visual Basic 專案特有的環境事件是在 VSLangProj 和 VSLangProj80 中定義。 EnvDTE80 命名空間中包含兩個專案特有的事件物件 (Event Object), 也就是 ProjectsEvents 和 ProjectItemsEvents 物件,這兩個物件也是根據專案類型提供。 不過,ProjectsEvents 和 ProjectItemsEvents 物件是針對 Visual Studio 整合式開發環境 (IDE) 中的所有專案類型而定義。 適用於特定專案類型的事件包括參考事件、匯入事件 (僅適用於 Visual Basic 專案)、Web 參考事件、組建管理員 (Build Manager) 事件、專案事件和專案項目事件。
在本節中
HOW TO:處理巨集中的事件
描述如何在 Visual Studio 巨集中處理一般 Automation 事件。HOW TO:處理 Automation 事件 (Visual Basic)
描述如何使用 Visual Basic 在 Visual Studio 增益集中處理一般 Automation 事件。HOW TO:處理 Automation 事件 (Visual C#)
描述如何使用 Visual C# 在 Visual Studio 增益集中處理一般 Automation 事件。事件物件 (因各種專案類型而異)
提供 Visual C# 和 Visual Basic 專案特有之事件物件的清單, 同時也會說明如何尋找用來為事件處理常式、Visual Studio 巨集或 Visual Studio 增益集指定特定專案類型的字串項目。HOW TO:在特定的專案類型的巨集中建立事件處理常式
描述如何在 Visual Studio 巨集中處理適用於特定專案類型的事件。HOW TO:回應在特定專案中的事件 (Visual Basic)
描述如何使用 Visual Basic 在 Visual Studio 增益集中處理適用於特定專案類型的事件。HOW TO:回應在特定專案中的事件 (Visual C#)
描述如何使用 Visual C# 在 Visual Studio 增益集中處理適用於特定專案類型的事件。HOW TO:回應 Web 參考事件 (Visual Basic)
描述如何使用 Visual Basic 在 Visual Studio 增益集中處理適用於特定專案類型的 Web 參考事件。HOW TO:回應 Web 參考事件 (Visual C#)
描述如何使用 Visual C# 在 Visual Studio 增益集中處理適用於特定專案類型的 Web 參考事件。
參考
VSProjectEvents2
擴充 VSProjectEvents 類別。 新的類別可以用來存取 Web 參考事件。Events2
允許存取擴充性模型中的所有事件。 事件也可以從擴充性模型中的特定物件存取。
相關章節
回應 Automation 事件
描述如何使用一般 Automation 模型來處理事件。專案擴充性簡介
描述在 Visual Studio IDE 中用來擴充 Visual C# 和 Visual Basic 專案的物件模型。