需要在界面添加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;
}
}