• DevExpress右键菜单使用 z


    添加BarManager和popupMenu组建:

     

     

    设置popupMenu组件的Manager属性:

     

     

    右键点击popupMenu主键,点击Customize选项添加菜单:


     

     然后便可添加到鼠标事件中,此处以TreeList为例:


     

    C#代码  收藏代码
    1. private void treeList1_MouseUp(object sender, MouseEventArgs e)  
    2. {  
    3.     TreeList tree = sender as TreeList;  
    4.     if (e.Button == MouseButtons.Right   
    5.             && ModifierKeys == Keys.None  
    6.             && treeList1.State == TreeListState.Regular)  
    7.     {  
    8.         Point p = new Point(Cursor.Position.X, Cursor.Position.Y);  
    9.         TreeListHitInfo hitInfo = tree.CalcHitInfo(e.Location);  
    10.         if (hitInfo.HitInfoType == HitInfoType.Cell)  
    11.         {  
    12.             tree.SetFocusedNode(hitInfo.Node);  
    13.         }  
    14.   
    15.         if (tree.FocusedNode != null)  
    16.         {  
    17.             popupMenu1.ShowPopup(p);  
    18.         }  
    19.     }  
    20. }  
  • 相关阅读:
    后缀树到后缀自动机
    bzoj 4199 品酒大会
    BZOJ 4310 跳蚤
    BZOJ 4545 DQS的Trie
    BZOJ 3238 差异
    BZOJ 3277 串
    BZOJ 3926 诸神眷顾的幻想乡
    线程与进程
    SparkSql自定义数据源之读取的实现
    spark提交至yarn的的动态资源分配
  • 原文地址:https://www.cnblogs.com/zeroone/p/4311128.html
Copyright © 2020-2023  润新知