http://expert.csdn.net/Expert/TopicView1.asp?id=1533083这有一个关于这方面的问题正在讨论中

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1533/1533083.xml?temp=.1587793
    这个地址来的
      

  2.   

    MouseEventHandler是System.Windows.Forms中定义的一个delegate;
    MouseDown,MouseUp,as you said,是事件;
    add访问器提供消息绑定的自定义处理,在
    control.MouseUp+=new MouseEventHandler(...);
    时被调用;类似的,remove访问器提供在移除此消息处理绑定时的操作。代码有些不全,不过我以前看到过类似的,是把n个消息处理的delegate放到HashTable中,以提高性能。
      

  3.   

    谢谢各位
    是不是代码缺少了事件与处理函数的绑定语句,control.MouseUp+=new MouseEventHandler(...);?
    还是不太明白事件访问器是干什么的?
    AddEventHandler(mouseUpEventKey,value);又是干什么的呢?
      

  4.   

    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpcondefiningcustomevent.htm这个例子会比较全面:)
      

  5.   

    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconreceivingpostbackeventnotifications.htm
    和这里去看看对你有帮助的
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconeventsinwebformscontrols.htm