我继承TreeView,自己写了一个控件 ATreeView,里边没添加任何代码.
然后在另外一个Form上添加进一个ATreeView,名位ATV1,在这个ATV1中也有NodeMouseClick事件,为什么写在这个事件里边的MessageBox.Show("")没有反应呢?是不是需要对ATreeView做一些加工啊?
第一次做带事件的自定义控件,望大家不吝赐教!

解决方案 »

  1.   

    跟踪了,根本没进去.
    在那个Form上也写上了ATV1.NodeMouseClick += ....,却不执行.我试了一下Click方法,居然也不执行.
    所以我怀疑,是不是自定义控件上引用系统本身存在的方法,也需要写些东西啊?
      

  2.   

    >我继承TreeView,自己写了一个控件 ATreeView,里边没添加任何代码.
    C#里的TreeView控件有「NodeMouseClick」这个事件吗?
      

  3.   

    有啊!是vs2005下的.
    即使不考虑那个事件,CLICK都不好用.