DevExpress 给TreeList添加右键菜单

只有在右击节点时才会触发

private void treeList1_MouseDown(object sender, MouseEventArgs e)
         {         
 
           if (e.Button == MouseButtons.Right)
             {
                 treeList1.ContextMenuStrip = null;
 
                TreeListHitInfo hInfo = treeList1.CalcHitInfo(new Point(e.X, e.Y));
                 TreeListNode node = hInfo.Node;
                 treeList1.FocusedNode = node;
                 if (node!=null)
                 {
                     treeList1.ContextMenuStrip = contextMenuStrip1;
                 }
             }
 
        }

 

posted @ 2013-10-11 17:01  Jara  阅读(1298)  评论(0编辑  收藏  举报