主窗体模块图标顺序设置-CS框架网
主窗体模块图标顺序设置-CS框架网
C/S系统快速开发框架 - 主窗体模块图标设置详解: 模块图标、模块主菜单对应的模块编号ModuleID枚举定义: C# Code: /// <summary> /// 模块编号. 对应sys_ModuleFileList表的ModuleID字段的值 /// </summary> public enum ModuleID { None = 0, UserCustom = 1,//自定义常用功能 DataDictionary = 2,//数据字典-基础资料模块 PurchaseModule = 3,//采购模块 SalesModule = 4,//销售模块 InventoryModule = 5,//库存模块 AccountModule = 6, //财务模块 ReportModule = 7,//综合报表 SystemManage = 8, //系统管理 MyTester = 9//测试模块 } //来源:C/S框架网 | www.csframework.com | QQ:23404761 打开 frmMain窗体: 1. NavBarGroup 模块主菜单的图标,对应frmMain.ilModuleIcon32(大图标) 重要设置: navBarControl1.LargeImages属性对应ilModuleIcon32 大图标!!! navBarControl1.SmallImages属性对应ilSmall16 小图标!!! 2. NavBarGroup内部的子菜单对应 ilSmall16组件(小图标ImageList组件) 重要: NavBarGroup的子菜单是TreeList组件, 且每个模块都对应一个TreeList组件。 参考代码:NavigatorLoader.cs CreateGroupTreeView方法: C# Code: /// <summary> /// 将模块主菜单转换为树视图,一个按钮组对应一个模块 /// </summary> /// <param name="group">按钮组</param> /// <param name="menuItem">模块主菜单</param> private void CreateGroupTreeView(NavBarGroup group, ToolStripMenuItem menuItem) { TreeList tv = new TreeList(); _TreeList.Add(tv); //获取Navbar的SmallImages ImageList il = group.NavBar.SmallImages as ImageList; tv.StateImageList = il;//TreeList组件的图标对应 Navbar的SmallImages //省略.... } //来源:C/S框架网 | www.csframework.com | QQ:23404761 TreeList 节点Node对应的图标: C# Code: TreeListNode node = tv.AppendNode(new object[] { item.Text }, null); node.StateImageIndex = 20;//子级 ,对应frmMain.ilSmall16的图标序号 node.Tag = item; if (item is ToolStripMenuItem && (item as ToolStripMenuItem).DropDownItems.Count > 0) { node.StateImageIndex = 19;//父级 ,对应frmMain.ilSmall16的图标序号 CreateGroupTreeViewChild(tv, item as ToolStripMenuItem, node); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 参考案例 frmMain.ilModuleIcon32 ImageList组件配置: 参考:主窗体NavBar组件设置大小图标与模块对应 扫一扫加作者微信
参考文档:
C#-C/S框架如何新建一个模块和业务窗体? MDI程序-TabbedMdi模式与窗体层叠互换功能(C/S框架网) CS框架网提供基于Web开发框架吗? CS框架网支持多关键字搜索功能(仅向VIP用户开放) 《CS框架V2.2-3.0数据字典窗体快速开发指南》.doc 《CS框架开发文档之开发框架与模块》.doc 《CS框架V2.2-3.0业务单据窗体_主从表_快速开发指南》 模块主窗体的流程控制按钮图标设计参考 模块主窗体的流程控制按钮图标设计PSD文件下载 V4.0-设置多语言,主窗体的菜单顺序乱了 Winform开发框架核心功能 - 主窗体与模块架构 主窗体NavBar组件设置大小图标与模块对应 左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版) VS Winform设置应用程序文件图标及任务栏显示图标|C/S框架网 VS2015 Winform窗体设置DevExpress预设的图标库(组件Image属性)|C/S框架网
其它资料:
什么是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内容管理系统 | |