问题就是那个了,希望大家可以告诉我哪里可以找到答案……这个问题上课老是没讲清楚~~说以后就明白了~我晕。

解决方案 »

  1.   

    事件是通过委托来实现的,而委托相当于一个引用。
    其实委托的原理只不过是一个类,实现了四种方法:构造器,Invoke,BeginInvoke,EndInvoke四种方法,调用的时候一般都是按Invoke方法调用的。
      

  2.   

    http://www.xue8xue8.com/showdumov.php?id=6622&num=一
      

  3.   

    csdn上还是好人多!!!!!!!我也要努力!~呵呵,争取一天帮别人回答问题!~
      

  4.   

    通过委托实现事件的过程:
    a) 定义事件
    [访问修饰符] event 委托名 事件名;
    事件的定义需要首先定义委托,然后根据该委托定义事件。
    例:
    public delegate void delegateMe();
    private event delegateMe eventMe;
    b) 订阅事件
    即添加一个委托,事件发生时该委托将调用一个方法。
    例:
    eventMe += new delegateMe(方法名);
    c) 引发事件
    if(条件)
    {
    事件名();
    }
    当满足条件时,引发该事件,此时将调用订阅此事件的对象的所有委托。
    例:
    if(eventMe != null)
    {
    eventMe();
    }多用几次就明白了!