点击左侧导航分组按钮显示模块主窗体
点击左侧导航分组按钮显示模块主窗体
绑定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); } } } } 扫一扫加微信
参考文档:
主窗体顶部的菜单,左边的模块导航菜单也是动态加载生成的吗? 权限管理:给某个用户仅分配一个模块一个窗体一个按钮的功能 点击导航条分组按钮激活模块主窗体 切换左侧导航按钮没立即显示组的内容 模块主窗体的流程控制按钮图标设计参考 模块主窗体的流程控制按钮图标设计PSD文件下载 新增模块没有加载 | 左侧的导航菜单栏没显示 运行程序,主窗体显示指定的模块 数据字典窗体预设提供导出资料的,但是没显示按钮 继承frmBaseChild基类窗体,为什么不显示“关闭”按钮? 加载主窗体后显示指定模块主窗体 左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版) 设置主窗体主菜单、工具栏按钮及左侧模块导航菜单的字体样式 主窗体模块列表没有翻译多语言 - 重写SetLanguage方法自定义显示多语言 模块主窗体怎样控制自定义按钮的权限
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |