事件 (Visual Basic)
更新:2007 年 11 月
事件是由对象发出的消息,通知有事情发生。事件是使用委托来实现的,委托是面向对象函数指针的一种形式,它允许通过对函数进行引用的方法来间接地调用该函数。
本节内容
事件和事件处理程序
对事件、事件处理程序和相关的术语进行概述。WithEvents 语句和 Handles 子句
说明如何用 WithEvents 关键字和 Handles 子句将事件与事件处理程序关联。AddHandler 和 RemoveHandler
说明如何用 AddHandler 和 RemoveHandler 语句动态地将事件与事件处理程序关联。如何:向类中添加事件
描述定义事件的过程。如何:在 Visual Basic 代码编辑器中创建事件处理程序
说明如何使用 Visual Basic 代码编辑器编写代码,以响应各种事件。如何:引发事件 (Visual Basic)
演示如何定义事件和使用 RaiseEvent 语句来促使事件发生如何:创建事件和处理程序 (Visual Basic)
演示如何定义事件和事件处理程序,以及如何使用 AddHandler 语句将它们关联起来。如何:编写事件处理程序
说明如何用 Handles 子句或 AddHandler 语句编写事件处理程序。如何:在 Visual Basic 中处理事件
定义一个类,当调用 CauseEvent 方法时,该类引发一个事件。演练:声明和引发事件
提供有关声明和引发类的事件的分步说明。演练:处理事件
演示如何编写事件处理程序过程。如何:声明避免阻止的事件
演示如何定义自定义事件,此事件允许异步调用其事件处理程序。如何:声明保留内存使用的事件
演示如何定义只在处理事件时使用内存的自定义事件。有关 Visual Basic 中继承的事件处理程序的疑难解答
列出了由继承的组件中的事件处理程序引发的常见问题。
相关章节
Visual Basic 中的委托
提供对 Visual Basic 中的委托的概述。处理和引发事件
提供对 .NET Framework 中的事件模型的概述。在 Windows 窗体中创建事件处理程序
描述如何处理与 Windows 窗体对象关联的事件