转载:http://www.devexpresscn.com/Resources/Documentation-440.html
更加好用的方法:
1.添加一个GridControl控件,PopupMenu控件(可能会自动添加一个BarManager控件,不用理)
2.点击PopupMenu控件右上角,再点击“Customize”,添加自定义按钮“发送信息”,图片可以在Vs右边的属性栏里面Glyph修改。
3.给"发送信息"按钮添加MouseUp事件。
4.添加以下代码
private void gridControl1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
popupMenu1.ShowPopup(Control.MousePosition);
}
}
另附:(GridControl控件中可以使用)
private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e)
{
if (e.HitInfo.InRow || e.HitInfo.InRowCell)
this.popupMenu2.ShowPopup(MousePosition);
}