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


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


绑定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框架网
上一篇:sys_BackupHistory 构建表的SQL
下一篇:开发框架支持三级菜单及权限控制,有图详解
评论列表

发表评论

评论内容
昵称:
关联文章

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

热门标签