掌握C#中的事件响应机制

ZDNet软件频道 时间:2002-10-16 作者:BUILDER.COM |  我要评论()
本文关键词:
本文我们将谈及产生通用的事件响应机制。我们将通过一个工程来解释如何触发一个事件及如何生成相应的代码。
如果你是一个使用C#的新手,那么你必须掌握的是这门编程语言中一个最重要的特性:事件响应机制。在这一系列的第一部分中,我们已经讨论了C#事件的基本知识及演示了如何使用属性窗口中的事件标签,并运行了产生事件的代码。

现在我们将谈及产生通用的事件响应机制。我们将通过一个工程来解释如何触发一个事件及如何生成相应的代码。


相关文章
在C#中操作Windows窗体
在C#中操作Windows窗体(二)

生成通用事件的步骤

让我们来看一个事件响应的例子。在这个例子中,当一个传递到事件的长整型变量是一个素数,事件立马触发。这一过程可放在一个类模块中,当然它也可以放在一个Form类里,因为.NET中的窗体只是一个类的实例。

下面是我们完成这些过程所需要的步骤:

1.在工程中添加一个类模块。

2.在类模块中添加一事件以检测传送的参数,如果这一参数是一个素数,即触发事件。

3.在窗体中生成一代表。

4.将这一代表和事件关联起来。

5.在窗体类中添加事件处理框架。

6.使用+=操作符来通知事件触发时返回的类名柄。

7.在事件处理过程中添加代码以正确地响应事件。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134