右击 ContextMenuStrip 怎样获得它背后的对象详细信息呢?

解决方案 »

  1.   

    比如在tree上面右击显示 ContextMenuStrip 后,在右击 Tree 事件里面能不能抓到 是在哪个Node 上面右击的呢?
      

  2.   

    如果在 tree 的空地选择,我希望以另一种对象出现,而不是 selectNode
      

  3.   

    TreeView是不是有个NodeAt(x,y)之类的方法呀?
      

  4.   

    右击弹出的 ContextMenuStrip 后面要不是 Tree,ListView 或者其它控件,我就希望得到右击的地方在 Tree 里面是哪个 Node 所在地(或者 ListView 里面哪个 Item 所在的行)。
      

  5.   

    如果是TreeNode,用TreeView.GetNodeAt (int, int) 
    如果ListView,用ListViewItem.GetItemAt (int x,int y)