TreeNodeMouseClickEventArgs e
就表示e是一个 TreeNodeMouseClickEventArgs 的对象
相对来说这个委托大概应该是
public delegate void DeMouseClick(object sender, TreeNodeMouseClickEventArgs e);
public event DeMouseClick NodeMouseClick;

解决方案 »

  1.   

    你写成 a b c d f g h i j都可以
      

  2.   

    就是TreeNodeMouseClickEventArgs 的一个对象 
      

  3.   

    e是一个类,存事件要用的数据。不同的事件e可能不同
    TreeNodeMouseClickEventArgs有下面几个属性(来自MSDN):
    名称 说明 
      Button  获取曾按下的是哪个鼠标按钮。 (继承自 MouseEventArgs。) 
      Clicks  获取按下并释放鼠标按钮的次数。 (继承自 MouseEventArgs。) 
      Delta  获取鼠标轮已转动的制动器数的有符号计数。制动器是鼠标轮的一个凹口。 (继承自 MouseEventArgs。) 
      Location  获取鼠标在产生鼠标事件时的位置。 (继承自 MouseEventArgs。) 
      Node  获取被单击的节点。 
      X  获取鼠标在产生鼠标事件时的 x 坐标。 (继承自 MouseEventArgs。) 
      Y  获取鼠标在产生鼠标事件时的 y 坐标。 (继承自 MouseEventArgs。) 
      

  4.   

    不同的事件的这个e的内容不同,例如鼠标移动的事件就会包含鼠标的X,Y坐标信息等,如果是键盘事件,这个e里面会包含你当前是按的哪个键的信息,有没有按Ctrl键、Alt键等等。这就是事件发生时的一些参数情况。不同的事件,这个参数是不同的类型,包含的信息也不同。