现在我们将谈及产生通用的事件响应机制。我们将通过一个工程来解释如何触发一个事件及如何生成相应的代码。
让我们来看一个事件响应的例子。在这个例子中,当一个传递到事件的长整型变量是一个素数,事件立马触发。这一过程可放在一个类模块中,当然它也可以放在一个Form类里,因为.NET中的窗体只是一个类的实例。
下面是我们完成这些过程所需要的步骤:
1.在工程中添加一个类模块。
2.在类模块中添加一事件以检测传送的参数,如果这一参数是一个素数,即触发事件。
3.在窗体中生成一代表。
4.将这一代表和事件关联起来。
5.在窗体类中添加事件处理框架。
6.使用+=操作符来通知事件触发时返回的类名柄。
7.在事件处理过程中添加代码以正确地响应事件。