zoukankan      html  css  js  c++  java
  • 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组件

  • 相关阅读:
    学无止境,我爱python
    Flask目录
    Django目录
    前端目录
    python目录
    MySQL目录
    Oracle与Sql server的区别
    Git
    restful规范
    Django 解决跨域问题(写入到中间件中)
  • 原文地址:https://www.cnblogs.com/code1992/p/10600125.html
Copyright © 2011-2022 走看看