DevExpress控件之popupMenu
Posted code1992
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 == "点击") { } }
参考:
以上是关于DevExpress控件之popupMenu的主要内容,如果未能解决你的问题,请参考以下文章
[Dev]DevExpress之treelist右键菜单实现
DevExpress_常用控件02_RibbonControl
DevExpress Winform:纯代码方式创建PopupMenu
Devexpress PopupMenu Closing 事件,如 Windows Contextmenu Closing 事件