解决方案 »

  1.   

    这种问题 应该动手去查询资料;去MSDN上搜,用的着问
      

  2.   

    对于第一个问题 msdn的解释是:mouseeventhandler:表示将处理窗体、控件或其他组件的 MouseDown、MouseUp 或 MouseMove 事件的方法。
    eventhandler:表示将处理不包含事件数据的事件的方法。
    我查过了,这两句话尤其是第二句不明白什么意思。
    对于第二个问题,msdn上面的解释是:Button.Click 事件:在单击 Button 控件时发生。还是没有讲我需要的答案。
    对于第三个问题:网上可以找到,只是顺带问了一下,看看是不是有讲解更清楚解释。
    这些提问之前都查过了,如果您有好的链接或者好的理解,可以发给我。谢谢~!
      

  3.   

    从逻辑上来说,Click 事件是控件的更高级别的事件。它们通常由其他操作引发,例如当焦点在控件上时按 Enter 键。
      

  4.   

    eventhandler:表示将处理不包含事件数据的事件的方法。同于事件,但是不包含数据参数,也就是传递的参数(EventArgs),不过它有一个扩展 ,你是可以自定义参数的;
    像 Click事件;
    private void button1_Click(object sender, EventArgs e)EventArgs  就是事件数据
      

  5.   

    或许 lz 应该 先去了解 什么是 “事件驱动”,就好理解了。PS:个人观点,不喜勿喷;
      

  6.   

    从面向对象的层面去理解比较好,mouseeventhandler是针对特定情况(鼠标动作)的eventhandler
    从事件参数的继承关系也可以看出来,前者的事件参数MouseEventArgs 派生自后者的 EventArgs
      

  7.   

    1.关于定义,还是查msdn吧,那才是官方的说法
    直白的说法就是,一个是鼠标事件,一个是事件,鼠标事件派生自事件
    2.同3楼,按回车也会引发click事件,如果是CE系统,触摸屏也可以引发click,鼠标右键反而不会引发click
    3.click事件的参数较少,mouseclick中会有鼠标位置和鼠标左右键的信息