DXperience 换肤

WinForm中使用DXperience控件中XtraForm,如何实现换肤      在DevExpress.XtraEditors.XtraForm中,窗体的样式和皮肤有UseDefaultLookAndFeel属性。设置为false,就可以直接再属性里面修改样式和皮肤了。如果设置为true,可以再里面放控件defaultLookAndFeel,设置 defaultLookAndFeel的样式和皮肤,XtraForm窗体的样式和皮肤就可以随着改变。    我试着定义 阅读详情

其实“皮肤”只是DXperience非常小的一个部分,或者说只是一个功能点。我来简单讲一下DXperience换肤操作。

先把Program.cs和frmMain.cs准备好。

    1.从工具箱中拖一个DevExpress.XtraEditors.ComboBoxEdit控件到frmMain.cs窗体中。ComboBoxEdit控件在工具箱的位置如下图所示:

 

巧用DevExpress变换皮肤(图+源码)

 

    2.为ComboBoxEdit控件添加SelectedIndexChanged事件的方法,实现ComboBoxEdit控件选择项改变后,改变窗体默认皮肤的功能。代码如下:


1        private void comboBoxEdit1_SelectedIndexChanged(object sender, EventArgs e)
2        {
3            string skinName = comboBoxEdit1.EditValue.ToString();
4            DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = skinName;
5        }

    3.添加frmMain.cs窗体Load事件的方法,实现frmMain.cs窗体加载后,初始化ComboBoxEdit控件选项的功能。代码如下:


 1        private void frmMain_Load(object sender, EventArgs e)
 2        {
 3            comboBoxEdit1.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
 4            initSkinList();
 5        }
 6
 7        /// <summary>
 8        /// 初始化皮肤样式列表
 9        /// </summary>
10        private void initSkinList()
11        {
12            foreach (DevExpress.Skins.SkinContainer skinContainer in DevExpress.Skins.SkinManager.Default.Skins)
13            {
14                comboBoxEdit1.Properties.Items.Add(skinContainer.SkinName);
15            }
16
17            if (comboBoxEdit1.Properties.Items.Count > 0)
18                comboBoxEdit1.SelectedIndex = 0;
19        }

    3.按“F5”启动调试,即可看到实际的效果。如下图所示:

巧用DevExpress变换皮肤(图+源码)

    可以在皮肤样式的下拉选项中选择不同的项来查看变化
DXperience 9.1.3 汉化、本地化和 Skins 使用指南 本文还有配套的精品资源,点击获取 简介:DXperience 9.1.3 是一套全面的 .NET 组件集,支持简体中文和繁体中文汉化,实现了界面本地化,并提供 Skins 功能,允许开发者自定义应用程序的外观。本指南将介绍 DXperience 组件集、汉化、本地化、Skins 使用、相关 DLL 和使用说明,帮助开发者充分利用该框架,创建具有国际水准的 Windows F... 阅读详情

相关推荐

Visual Studio 2005的Dxperience 8.1.3开发工具包

本文还有配套的精品资源,点击获取 简介:Dxperience 8.1.3 for VS2005是一套包含丰富UI组件的开发工具包,旨在提升企业级Web应用开发效率和用户体验。它包含Web界面控件和数据处理组件,支持多种浏览器和数据源,并支持LINQ语法。开发者可以利用Visual Studio 2005集成开发环境轻松集成这些控件,并通过定制和扩展满足项目需求。此外,该版本...

weixin_34392511的博客 1376

编译DXperience 7.1源码和升级原有的应用程序

编译DXperience 7.1源码和升级原有的应用程序一)升级DXperience控件1) 关闭VS2005,卸载老的控件版本通过控制面板的添加/删除程序功能进行卸载2) 安装试用版安装试用版是必须的,因为它包括源码包中所没有的帮助和各种工具。从DevExpress网站下载DXperience试用版,下载得到的文件名为:DXperienceEval-7.1.1.exe双击进行安装。

zxkid的专栏 4938

DXperience 12.1.7:全面的开发者工具包

DXperience 12.1.7 是一个全面的开发工具包,为开发者提供了一系列的组件和控件,用于构建丰富、交互式的桌面和Web应用。作为开发者工具的集大成者,DXperience 12.1.7 在提供传统功能的基础上,还增强了对最新技术标准的支持,提升了开发效率和应用性能。在本章中,我们将介绍DXperience 12.1.7的总体特征,如何为不同的开发环境(包括桌面和Web应用)提供相应的支持,并概述开发人员在使用DXperience 12.1.7时能够期待的性能提升和功能增强。

weixin_32252929的博客 399

DXperience Winforms12.2版的中文使用手册

最近我翻译了DXperience Winforms12.2版的开发手册,有不当的地方欢迎指正: 目录: DXperience WinForms12.2帮助文档一:皮肤 DXperience WinForms12.2帮助文档二:弹出菜单 DXperience WinForms12.2帮助文档三:在XtraGrid中自定义菜单 DXperience WinForms12.2帮助文档四:自

IBigPig 1509

DXperience-12.1.6 安装包

DXperience-12.1.6 安装包 DXperience-12.1.6 安装包 DXperience-12.1.6 安装包 DXperience-12.1.6 安装包 DXperience-12.1.6 安装包 DXperience-12.1.6 安装包 DXperience-12.1.6 安装包 都设置积分那么贵干什么

DXperience Universal 11.1.6 简繁体汉化,本地化

DXperience Universal 11.1.6 (Devexpress 汉化)简繁体汉化,本地化(包含绝大部分控件,不全,但保证可用)

DXperience12.2入门设置以及应用教程

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34310127的博客 978

DXperience12.1.6安装包,DevExpress12.1.6安装包

DXperience12.1.6安装包,DevExpress12.1.6安装包,几乎绝版,很不容易才找到资源并下载下来,特分享一下,顺便赚个积分,不然我也没法下载其他资源了

DXperiene Enterprise在2007 v1版本的新特点

DXperiene Enterprise在2007 v1版本的新特点: 新的组件库我们扩展了我们的.NET产品线,添加了应用于Windows®窗体的拼写检查控件和其它新的ASP.NET控件。如果您想更好的了解DXperience 2007 vol. 1中的新控件的使用和特点,请你点击下面相应的链接。 XtraSpellChecker通过XtraSpel...

weixin_30808575的博客 158

DxperienceUniversal 11.1.5 原版+破解 part01

DxperienceUniversal 11.1.5 原版+破解 part01

DXperience 9.28 简体中文 (FOR winform)

DXperience 9.28 winform简体中文

简单去掉Dexeperience(DX)未注册限制

[C#适用] DXperience是一款相当强大的控件,很多人都喜欢用它,但是注册费用太贵了。破解的吧,又不像是一个普通的EXE那么便捷,网上也有一些破解的版本存在。我找了一些试用,但破解过程复杂,而且,不知道是不是我RP不行啊,总是不成功。 后来发现,其实未注册的只是程序运行的时候会弹出一个讨厌的版权框,(没有源码和最后程序没有关系),把这个框点击关闭之后就...

banlve8669的博客 507

信捷 XDH Ethercat 正负极限配置详解与实战技巧

本文详细解析了信捷XDH系列PLC通过EtherCAT总线配置伺服电机正负硬极限的完整流程与实战技巧。内容涵盖硬件开关选型安装、EtherCAT IO信号映射、软件参数设置(包括关键的极性配置)、调试验证方法,以及硬极限与软极限的协同策略。重点阐述了如何避免常见配置错误,确保运动控制系统的最后一道物理安全防线可靠有效,为工程师提供从理论到实践的全面指导。

wdx012345的博客 601

从这里开始,学习DXperience

用过DXperience之后,我发现这是个不错的东东。可能有人要问了,DXperience是什么?简单的说,就是开发软件用的界面库,支持VB和C#语言,至于其它语言我没关注过。如果还有人问界面库又是什么?那就顺便也说一下。界面库对于一个软件的开发来说,不是必要的,它就像一个女人的化妆包,能使我们的软件外观看起来更漂亮、更专业(客户说的,借用一下)。 好的界面库可以为我们在软件的外...

weixin_30378623的博客 318

【清风数学建模笔记】第十一讲:时间序列分析

【清风数学建模笔记】第十一讲:时间序列分析

manerzi的博客 833

Vivado IP核与License许可全解析:从免费到收费,从评估到部署

本文全面解析Vivado IP核与License许可机制,从免费到收费IP核的选型指南到License的申请与部署策略。详细介绍了Xilinx官方IP核的优势与局限,第三方IP核的风险与应对,以及实战中的资源优化技巧和版本兼容性问题,帮助开发者高效利用Vivado工具链。

weixin_29169505的博客 367

DXperience 12.2使用手册

最近正努力翻译DXperience12.2的帮助文档,下面先奉上一部分: DXperience v12.2入门设置 运用DXperience 12.2创建Win8风格的Office应用 运用DXperience12.2创建甘特图日程管理应用 DXperience WinForms12.2帮助文档一:皮肤 DXperience WinForms12.2帮助文

IBigPig 2751

crowdcountingp2p代码复现

前面学习了一下论文:Improved Field-Based Soybean Seed Counting and Localization with Feature Level Considered该论文的模型原型由CrowdCounting-P2PNet改进而来这里先复现一下CrowdCounting-P2PNet模型,然后再学习P2PNet-Soy模型。

m0_73832962的博客 2328

DevExpress的各种版本支持

DevExpress 各版本介绍 DXperience 6.X DXperience 6.3.9 DXperience 6.2.10 DXperience 6.1.10 DXperience 7.X DXperience 7.3.13 (.NET Framework2.0+) DXperience 7.2.11 (.NET Framework2.0/3.0) DXper...

qq_37504026的博客 2852

西门子1200PLC编程实战:OB、FC、FB与DB的深度解析与应用技巧

本文深度解析西门子1200PLC编程中OB、FC、FB与DB四大核心功能块的应用技巧。通过工厂化比喻,阐明OB作为程序总调度、FC作为可重用函数、FB作为带记忆的智能设备以及DB作为数据仓库的角色与关系,并提供实战技巧,帮助工程师构建结构清晰、易于维护的高效PLC程序。

weixin_29280657的博客 442

蓝凌EIS智慧协同平台frm_form_upload.aspx接口存在任意文件上传漏洞

蓝凌EIS智慧协同平台frm_form_upload.aspx接口存在任意文件上传漏洞

nnn2188185的博客 357
上一篇: 【网摘】ActiveReports中文使用手册
下一篇: DXperience 12.2使用手册
马院长
博客等级 码龄14年 139粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值