DevExpress换肤功能使用方法
1.在工程的引用中添对DevExpress.OfficeSkins的引用
2.在Program.cs中添以下两行代码:
DevExpress.UserSkins.OfficeSkins.Register(); DevExpress.Skins.SkinManager.EnableFormSkins();
3.在窗体上拖一个imageComboBoxEdit控件,控件name为imageComboBoxEdit1
4.在窗体的load事件中添加以下代码
// 给imageComboBoxEdit添加事伯 imageComboBoxEdit1.SelectedIndexChanged += new EventHandler(switchSkin);// 取得所有可用皮肤名添加到combox foreach (DevExpress.Skins.SkinContainer cnt in DevExpress.Skins.SkinManager.Default.Skins) {imageComboBoxEdit1.Properties.Items.Add(new ImageComboBoxItem(cnt.SkinName,cnt.SkinName));//这一句是加在ribbon控件上的combox时用的//repositoryItemImageComboBox2.Properties.Items.Add(new ImageComboBoxItem(cnt.SkinName, cnt.SkinName)); }
5.switchSkin方法如下:
public void switchSkin(object sender, EventArgs e) {ImageComboBoxEdit editor = sender as ImageComboBoxEdit;DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(editor.EditValue.ToString()); }
这样就可以使用imageComboBoxEdit来切换皮肤
转载于:https://www.cnblogs.com/DoNetCShap/archive/2012/06/26/2563318.html
DevExpress换肤功能使用方法相关推荐
- 使用 css/less 动态更换主题色(换肤功能)
前言 说起换肤功能,前端应该是非常熟悉了? 一般来说换肤的需求分为几种: 1. 纯前端,直接在页面前端通过点击自由切换限定的几种主题色,切换之后主题色变量存到本地浏览器 2. 在后台配置好色值,传到前 ...
- 在Ajax程序中实现无刷新换肤功能(asp.net2.0)
写了一年多的WEB程序,觉得程序中换肤的功能是非常吸引人眼球的技术.特别是在子父级的WEB平台与论坛上应用广泛,可以突出不同人的风格与个性. 从文章的标题上看是Ajax的无刷新换肤,只是本 ...
- android工程换背景图片,android换肤功能 如何动态获取控件中背景图片的资源id?
这个是在在做一个换肤功能时遇到的问题. 对于换肤,网上都有示例,可以从别的皮肤安装包中读取所要的资源,前提是你必须先持有这个资源的引用名称,像R.drawable.background(喂,这不是废话 ...
- Android 换肤功能的实现(Apk插件方式)
一.概述 由于Android 没有提供一套统一的换肤机制,我猜可能是因为国外更注重功能和体验的原因 所以国内如果要做一个漂亮的换肤方案,需要自己去实现. 目前换肤的方法大概有三种方案: (1)把皮肤资 ...
- Android换肤功能实现与换肤框架QSkinLoader使用方式介绍
框架地址:https://github.com/qqliu10u/QSkinLoader 效果图 https://github.com/qqliu10u/QSkinLoader/raw/master/ ...
- 微信小程序 实现换肤功能
参考链接: (1)微信小程序实现换肤功能 https://www.jb51.net/article/136445.htm (2)微信小程序实现换肤功能 https://blog.csdn.net/qq ...
- Qt - 换肤功能实现
文章目录 前言 Qt内置风格 QPalette QSS QSS样式 一般样式 选择器 子控件 伪状态 属性 使用 分离QSS 推荐工具 Qsseditor QssStylesheetEditor QS ...
- 仿造百度换肤功能的实现
换肤功能的应用很广,不管是搜索界面还是普通的管理界面等等,都可以进行设计并且应用换肤功能,起到更好的用户体验. 今天仿造百度的换肤功能,实现了基本的换肤功能,接下来将会为大家介绍如何实现.在设计界面的 ...
- 揭秘换肤技术:实现系统滚动条换肤功能
对于Windows系统中各种控件换肤功能,要数滚动条的换肤最难实现了,尤其是控件自带的系统滚动条,如Edit.ListBox.ListView.TreeView等自带的系统滚动条,要想实现其自定义的皮 ...
- 实现系统滚动条换肤功能
对于Windows系统中各种控件换肤功能,要数滚动条的换肤最难实现了,尤其是控件自带的系统滚动条,如Edit.ListBox.ListView.TreeView等自带的系统滚动条,要想实现其自定义的皮 ...
最新文章
- 如何让插件代码同时兼容ats 5.x和ats 6.x的方法
- 【Keras】Linux一个shell脚本安装python、keras、tensorflow、anaconda等~
- 国际大师Stan Lippman访华布道C++技术大会
- 保洁阿姨看完都会了!java导出excel并下载详解
- 安装kvm的服务器开启vnc连接其虚拟机
- Spring----自定义异常类
- 日常生活小技巧 -- 惠普 Windows10 进入安全模式
- 国内做 3D 渲染和游戏引擎的码农们都在哪里获取技术信息?
- java虚拟机内存告警_java虚拟机内存溢出各种场景总结
- oracle 10g dg参数配置,Windows平台之Oracle10g DG配置
- (二)文档请求不同源之window.postMessage跨域
- 【爬虫】python 微博评论数据分析
- 实用工具SDelete
- 直观理解图片的EXIF orientation
- 现阶段人工智能应用涉及到哪些行业?
- android 看图片tv版,易图浏览_易图浏览TV版APK下载_电视版 for 安卓TV_ZNDS软件
- 深耕地产 20 年,拿下90%头部客户,“明源云”能为垂直行业 SaaS 带来哪些启发?
- 在线文本替换工具 、支持正则表达式(博客园文章里添加Javascript或<script>语句)
- 菜鸟学习c++—实现学生登陆管理系统
- 微信小程序开发—关于配置服务器域名