處理和引發事件
在 .NET Framework 中的事件是以委派模型為基礎(熟悉物件導向程式設計中設計模式的人將會注意到觀察者設計模式)。這一節包含描述委派模型、示範如何在應用程式中使用事件,以及描述如何從類別引發事件的主題。
如需特定程式語言中事件語法的詳細資訊,請參閱該語言的文件。
在本節中
- 事件和委派
提供事件模型的概觀並描述 .NET Framework 中的委派。
- HOW TO:將事件處理常式方法連接到事件
示範如何定義事件處理常式,並將它加入到另一個類別中引發的事件。
- 使用事件
提供 .NET Framework 應用程式如何使用事件的概觀。
- HOW TO:使用 Web Form 應用程式中的事件
示範如何處理 Web Form 控制項所引發的事件。
- HOW TO:使用 Windows Form 應用程式中的事件
示範如何處理 Windows Form 控制項所引發的事件。
- 引發事件
說明如何在類別中提供事件功能。
- HOW TO:在您的類別中實作事件
示範如何在類別中定義及引發事件。
- HOW TO:引發和使用事件
包含詳細的範例,此範例會引發一個類別中的事件,並處理另一個類別中的事件。
- 引發多個事件
描述多個事件的儲存區最佳化的技巧。
- HOW TO:使用事件屬性處理多個事件
示範如何使用事件屬性來處理多個事件。
相關章節
- ASP.NET Web 伺服器控制項事件模型
描述 ASP.NET Web Form 之事件模型的詳細資料。
- 在 Windows Form 中建立事件處理常式
描述 Windows Form 之事件模型的詳細資料。
- ASP.NET Web 網頁中的伺服器事件處理
描述如何從自訂 ASP.NET 伺服器控制項引發事件。
- Visual Basic 中的事件
描述如何在 Visual Basic 中定義、引發及處理事件。
- Windows Form 控制項中的事件
描述如何從自訂 Windows Form 控制項引發事件。
- Managed 和 Unmanaged 事件
描述在 .NET Framework 中 Managed 事件如何與 Unmanaged COM 事件如何相互運作。