DevExpress右键菜单使用 zt

添加BarManager和popupMenu组建:

 

 

设置popupMenu组件的Manager属性:

 

DevExpress右键菜单使用 zt

 

右键点击popupMenu主键,点击Customize选项添加菜单:

 
DevExpress右键菜单使用 zt 
DevExpress右键菜单使用 zt
 然后便可添加到鼠标事件中,此处以TreeList为例:

1.private void treeList1_MouseUp(object sender, MouseEventArgs e)   

2.{   

3.    TreeList tree = sender as TreeList;   

4.    if (e.Button == MouseButtons.Right    

5.            && ModifierKeys == Keys.None   

6.            && treeList1.State == TreeListState.Regular)   

7.    {   

8.        Point p = new Point(Cursor.Position.X, Cursor.Position.Y);   

9.        TreeListHitInfo hitInfo = tree.CalcHitInfo(e.Location);   

10.        if (hitInfo.HitInfoType == HitInfoType.Cell)   

11.        {   

12.            tree.SetFocusedNode(hitInfo.Node);   

13.        }   

14.  

15.        if (tree.FocusedNode != null)   

16.        {   

17.            popupMenu1.ShowPopup(p);   

18.        }   

19.    }   

20.}

 

你可能感兴趣的:(DevExpress)