你可以捕捉菜单的onpop事件,然后通过gethittestinfo函数可以
通过坐标来查找是否有lititem在你按下的地方,然后就不用我说了吧?

解决方案 »

  1.   

    如何捕捉onpop,顺便问一下,我如何让它重画
      

  2.   

    就是在你的popup菜单的onpopup事件中加入对应的事件处理函数,也就是
    在你选 中了popup菜单后,在object inspect的event页中的onpopup的右边
    空白处双击就可以自动生成框架了。
    不好意思我搞 错了一点,你可以直接用getitemat(x,y:integer);
    这个方法,这个方法可以直接得到这一点(按下右键的点)所处位置的
    item,如果没有当然就是nil了
      

  3.   

    不好意嘶,x, y还是不知道怎么得到,还有你说的是不是View.GetNodeAt(x, y).....
      

  4.   

    你可以处理treeview的onmousedown事件,这个事件的处理函数中包括了
    x,y这两个position参数