GridControl添加鼠标右键菜单

需要在界面添加ContextMenueStrip控件

1.添加控件后,点击控件-点击控件右上角的三角形-点击"编辑项"-点击添加,添加按钮-右侧可修改对应属性-确认提交

步骤如下图:

2.在GridControl中的ContextMenueStrip属性中选择上面所添加的控件

3.设置按钮的点击事件

点击控件-选择需要设置的ToolStripMenuItem-设置其点击事件,编写事件代码

有时候需要设置右键出现的按钮不可用,就要设计到按钮的Enable属性的设置,这个属性需要在GridControl中的PopupMenuShowing这个事件中设置

private void gridViewDetail_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
        {
            int number = gridViewDetail.FocusedRowHandle;
            if (number >= 0)//没有选中行,则按钮不可用,反之可用
            {
                DetailMenuItem_see.Enabled = true;
                DetailMenuItem_down.Enabled = true;

            }
            else
            {
                DetailMenuItem_see.Enabled = false;
                DetailMenuItem_down.Enabled = false;
            }
        }

原文地址:http://www.cnblogs.com/xixim/p/4589169.html

猜你喜欢

转载自blog.csdn.net/Tiger_shl/article/details/82700593