解决CSFramework企业版v4.x旗舰版v5.0设置皮肤不同步BUG
解决CSFramework企业版v4.x旗舰版v5.0设置皮肤不同步BUG
CSFramework开发框架企业版v4.5.x以及旗舰版v5.0可通过2种方式设置皮肤。 1. 通过主界面【其他功能】的Gallery组件设置皮肤。 2. 通过主界面【设置皮肤】下拉菜单设置皮肤。 现已解决通过2种方式设置皮肤不同步的问题。 解决方案: 1. frmMain.cs代码部分。 C# Code: /// <summary> /// 设置主窗体的界面环境 /// </summary> private void SetMainFormEnviroment() { //初始化皮肤选择器(Gallery) SkinHelper.InitSkinGallery(ribbonGallary, true); //加载皮肤下拉框 SkinTools.LoadSkinList(ribbon_btnSetSkin); //给Gallery组件当前皮肤名称设置焦点(选择状态) SkinTools.SetSkinGalleryCheck(ribbonGallary, SkinTools.GetCurrentSkinName()); //省略..... } //来源:C/S框架网(www.csframework.com) QQ:23404761 C# Code: private void ribbonGallary_GalleryItemClick(object sender, DevExpress.XtraBars.Ribbon.GalleryItemClickEventArgs e) { //获取皮肤名称 string skinName = (e.Item.Tag == null) ? e.Item.Caption : e.Item.Tag.ToString(); SkinTools.SetSkin(skinName); SkinTools.SetSkinItemCheck(skinName); } //来源:C/S框架网(www.csframework.com) QQ:23404761 2. SkinTools.cs VIP用户下载源码。
参考文档:
CSFramework企业版-优化系统参数管理界面 CSFramework企业版-增加我的设置(用户参数设置) 如何新建账套数据库(企业版,旗舰版) 左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版) CSFramework企业版V4与旗舰版V5区别|C/S框架网 CSFramework企业版与旗舰版的工具栏(Toolbar)区别 CSFramework快速开发框架旗舰版V5 - 电子商务管理软件成功案例2019 CSFrameworkV5旗舰版-开发者试用版-源码下载 CSFramework旗舰版快速开发框架目录结构以及解决方案介绍 C/S系统快速开发框架旗舰版V5.0《数据库表结构说明书》 CSFrameworkV5旗舰版:登录失败,请检查用户名和密码!用户'csframework'登录失败。 CSFramework旗舰版多语言支持两种存储策略:XML文件及SQL数据库 CSFrameworkV5旗舰版ClientFoundation基础架构增加报表模块及其他功能 CSFrameworkV5.0旗舰版-数据库存储过程、函数列表 CSFramework开发框架旗舰版V5-新手入门教程-新手指南-用户操作手册
其它资料:
什么是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内容管理系统 | |