点击左侧导航分组按钮显示模块主窗体

  点击左侧导航分组按钮显示模块主窗体

点击左侧导航分组按钮显示模块主窗体


绑定NavBarControl的MouseClick事件,代码如下:


贴图图片







        /// <summary>

        /// 点击导航分组按钮时触发该事件

        /// </summary>

        /// <param name="sender"></param>

        /// <param name="e"></param>

        protected void OnNavBar_MouseClick(object sender, MouseEventArgs e)

        {

            NavBarControl nav = (sender as NavBarControl);//取到NavBarControl对象引用

            NavBarHitInfo hit = nav.CalcHitInfo(e.Location);//计算点击区域的对象

            if (hit.InGroup && hit.InGroupCaption)//点击导航分组按钮

            {

                try

                {

                    nav.ActiveGroup = hit.Group; //立即设置为激活的组

                    string moduleName = hit.Group.Caption.ToString();//取组按钮的标题(模块的名称)

                    _ModuleManager.ActiveModule(moduleName);//激活显示模块

                }

                catch (Exception ex)

                { Msg.ShowException(ex); }

            }

        }

    }




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

左侧导航分组按钮显示模块
导航分组按钮激活模块
设置主菜单、工具栏按钮左侧模块导航菜单的字体样式
切换左侧导航按钮没立即显示组的内容
新增模块没有加载 | 左侧导航菜单栏没显示
加载显示指定模块
运行程序,显示指定的模块
关于NavBarControlExpandButton缩放后不能控制Dock组件的问题
CSFramework开发框架模块容器界面介绍
左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版)
模块的流程控制按钮图标设计PSD文件下载
模块怎样控制自定义按钮的权限
导航菜单及树结构菜单实现多语言(翻译英文越南文)
模块的流程控制按钮图标设计参考
隐藏工具栏的功能按钮(方法二)
模块列表没有翻译多语言 - 重写SetLanguage方法自定义显示多语言
模块图标顺序设置-CS框架网
CS开发框架禁用Toolbar的按钮
Winform开发框架核心功能 - 模块架构
为什么下面的列表标签没有关闭[X]按钮