DevExpress控件之popupMenu

一、首次创建

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组件

posted @ 2019-03-26 14:54  quanzhan  阅读(1079)  评论(0编辑  收藏  举报