WinForm------GridControl右键添加动态菜单

转载: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);
}

 

posted @ 2016-08-03 10:46  玉天恒  阅读(660)  评论(0编辑  收藏  举报