一、首次创建

1、可直接从工具栏拉一个PopupMenu出来,

2、右键Customize,Yes(提示是否自动创建BarManager,并为popupmenu绑定这个BarManager):

 

3、编辑PopupMenu菜单项,

4、把PopupMenu的属性的Manager设置为BarManager,

5、设置需要弹出右键菜单的控件的MouseUP事件

1
2
3
4
if (e.Button == MouseButtons.Right)
{
    popupMenu.ShowPopup(Control.MousePosition);
}

二、同一窗体下的第二个PopupMenu

1、新建个PopupMenu,

2、编辑其Customize菜单项,

3、然后在之前的BarManager上右键进入Designer,

4、设置菜单项属性和事件

5、设置需要弹出右键菜单的控件的MouseUP事件

1
2
3
4
if (e.Button == MouseButtons.Right)
{
    popupMenu.ShowPopup(Control.MousePosition);
}

 

三、事件

右键barManager1控件,双击ItemClick事件

private void barManager1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
     if (e.Item.Caption == "点击")
     { }
popupMenu1.HidePopup(); //点击后隐藏 }

 

参考:

1 DevExpress组件之——PopupMenu组件

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2021-05-06
  • 2022-01-13
  • 2021-08-22
  • 2021-10-18
猜你喜欢
  • 2022-12-23
  • 2021-08-21
  • 2022-02-25
  • 2022-01-06
  • 2021-10-25
相关资源
相似解决方案