[DevExpress]BarManager的ItemShortcut实现_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > [DevExpress]BarManager的ItemShortcut实现

[DevExpress]BarManager的ItemShortcut实现

 2013/8/8 12:08:18  YanZhiwei  博客园  我要评论(0)
  • 摘要:方式一:结合ItemClick事件实现首先设置好,快捷键代码:privatevoidbtnTools_ItemClick(objectsender,ItemClickEventArgse){BarSubItemLink_link=e.Item.Links[0]asBarSubItemLink;if(_link!=null)_link.OpenMenu();}.csharpcode,.csharpcodepre{font-size:small;color:black;font-family
  • 标签:实现 item ARM

方式一:结合ItemClick事件实现

首先设置好,快捷键

image

image

代码:

class="csharpcode">        private void btnTools_ItemClick(object sender, ItemClickEventArgs e)
        {
            BarSubItemLink _link = e.Item.Links[0] as BarSubItemLink;
            if (_link != null)
                _link.OpenMenu();
        }

效果:

image

方法二:上面方法需要每个barItem都需重复代码实现,结合BarManager的ShortcutItemClick则可以一劳永逸

image

        private void barMain_ShortcutItemClick(object sender, ShortcutItemClickEventArgs e)
        {
            BarSubItemLink _barSublink = e.Item.Links[0] as BarSubItemLink;
            if (_barSublink != null)
            {
                _barSublink.OpenMenu();
                return;
            }
            BarToolbarsListItemLink _barToollink = (BarToolbarsListItemLink)e.Item.Links[0];
            if (_barToollink != null)
                _barToollink.OpenMenu();
        }

image

发表评论
用户名: 匿名