• C# DEV 右键出现菜单


    1 向工作区拖入一个DevExpress.XtraBas.Barmanager控件,拖入一个DevExpress.XtraBas.PopupMenu控件。

    2 PopupMenu控件设定Manager属性是刚才拖入的Barmanager名称,在PopupMenu控件右击设定“Customise”,设定具体菜单

    3 树右击菜单的代码

            /// <summary>
            /// 右击节点出现的菜单
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void treeDistrictInfo_MouseUp(object sender, MouseEventArgs e)
            {
                TreeList tree = sender as TreeList;
                if ((e.Button == MouseButtons.Right) && (ModifierKeys == Keys.None)
                     && (treeDistrictInfo.State == TreeListState.Regular))
                {
                    Point p = new Point(Cursor.Position.X, Cursor.Position.Y);
                    TreeListHitInfo hitInfo = tree.CalcHitInfo(e.Location);
                    if (hitInfo.HitInfoType == HitInfoType.Cell)
                    {
                        tree.SetFocusedNode(hitInfo.Node);
                        popupMenu1.ShowPopup(p);
                    }
                }
             } 

  • 相关阅读:
    JavaScript之图片操作7
    JavaScript之图片操作6
    【数据结构】树
    【数据结构】查找
    【数据结构】排序
    【HTML】常用标签及属性
    【数据结构】堆栈
    【计算机网络】五层体系结构
    【Linux】相关英文缩写含义
    【Java】连接数据库MySQL
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/2831111.html
Copyright © 2020-2023  润新知