回應事件 (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) 事件、專案事件和專案項目事件。
在本節中
如何:處理 Automation 事件 (Visual Basic)
描述如何使用 Visual Basic 在 Visual Studio 增益集中處理一般 Automation 事件。如何:處理 Automation 事件 (Visual C#)
描述如何使用 Visual C# 在 Visual Studio 增益集中處理一般 Automation 事件。事件物件 (因各種專案類型而異)
提供 Visual C# 和 Visual Basic 專案特有之事件物件的清單, 也會說明如何尋找用來指定特定專案類型的事件處理常式的字串項目或Visual Studio增益集。如何:回應在特定專案中的事件 (Visual Basic)
描述如何使用 Visual Basic 在 Visual Studio 增益集中處理適用於特定專案類型的事件。如何:回應在特定專案中的事件 (Visual C#)
描述如何使用 Visual C# 在 Visual Studio 增益集中處理適用於特定專案類型的事件。如何:回應 Web 參考事件 (Visual Basic)
描述如何使用 Visual Basic 在 Visual Studio 增益集中處理適用於特定專案類型的 Web 參考事件。如何:回應 Web 參考事件 (Visual C#)
描述如何使用 Visual C# 在 Visual Studio 增益集中處理適用於特定專案類型的 Web 參考事件。
參考
VSProjectEvents2
擴充 VSProjectEvents 類別。 新的類別可以用來存取 Web 參考事件。Events2
允許存取擴充性模型中的所有事件。 事件也可以從擴充性模型中的特定物件存取。
相關章節
回應 Automation 事件
描述如何使用一般 Automation 模型來處理事件。專案擴充性簡介
描述在 Visual Studio IDE 中用來擴充 Visual C# 和 Visual Basic 專案的物件模型。