摘要:
转自:http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html事件是一种特殊的委托运行机制是:注册---触发 ---处理签名就是把函数名字去掉以后剩下的东西(返回值、参数、调用方式等)C#中使用事件需要的步骤:1.创建一个委托2.将创建的委托与特定事件关联(.Net类库中的很多事件都是已经定制好的,所以他们也就有相应的一个委托,在编写关联事件处理程序--也就是当有事件发生时我们要执行的方法的时候我们需要和这个委托有相同的签名)3.编写事件处理程序4.利用编写的事件处理程序生成一个委托实例5.把这个委托实例添加到产生事件对象 阅读全文