+——所有类型
 |——子节点1
 |——子节点2
 |——新节点1
 |——新节点2 
   请问我要在鼠标点击“所有类型”的时候出现的菜单只有“新建”
而点击子节点的时候却有“新建”“修改”“删除”三个功能!
我应该怎么去实现?(在什么事件里面完成判断鼠标选中的是根节点,还是子节点;如何禁用“删除,修改”功能)?
谢谢!~

解决方案 »

  1.   

    在什么事件里面完成判断鼠标选中的是根节点,还是子节点//你能这么问说明你已经有了思路,为什么不再深入想一下:
    判断选中没选中根节点的依据是什么?(譬如根节点的parent是null ,而其他节点不是.当然还有别的方法)用“删除,修改”功能 
    把那两个enabled设置为false即可
      

  2.   

    再有,你禁用的新建删除什么的是什么按钮?
    如果是ToolBar之类的 那么在tvw_AfterSelect写就行
    如果是弹出菜单在popup事件里面写就可以(2003) Opening(2005)
      

  3.   

    呵呵,我一直在找在哪里写判断的语句,就是一直没去看ConMenu的事件有哪些!现在知道啦,谢谢!