您的位置:首页 > 其它

DevExpress右键菜单使用 zt

2014-03-17 22:01 225 查看
添加BarManager和popupMenu组建:



设置popupMenu组件的Manager属性:



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





然后便可添加到鼠标事件中,此处以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.}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: