让所有窗体都从DevExpress.XtraEditors.XtraForm继承
让所有窗体都从DevExpress.XtraEditors.XtraForm继承。 第一步:在项目中添加 引用:
DevExpress.BonusSkins.v14
// DevExpress.Office.v14.2.Core 第二步:在软件的入口Program类的main函数的第一行代码前加上:
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.Skins.SkinManager.EnableFormSkins();
第三步:建立一个窗体基类 ,其中加上
public class frmBase: DevExpress.XtraEditors.XtraForm
{
protected static DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel=new DevExpress.LookAndFeel.DefaultLookAndFeel();
}
第五步:新窗体都继承于frmbase 第六步:在其中一个窗体上把皮肤全部枚举出来放到一个ComboBoxEdit中,代码如下:
foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins)
cmbAppStyle.Properties.Items.Add(skin.SkinName); 第七部:设置皮肤,怎样设置皮肤呢,只需设置基类的DefaultLookAndFeel即可,代码如下: frmBase.defaultLookAndFeel.LookAndFeel.SkinName = cmbAppStyle.EditValue.ToString();
这样整个项目中所有的窗体皮肤都焕然一新了。
让所有窗体都从DevExpress.XtraEditors.XtraForm继承的更多相关文章
- DevExpress.XtraEditors.xtraScrollableControl
		DevExpress.XtraEditors.xtraScrollableControl里面加一个有高度的控件就有滚动条了 
- DevExpress.XtraEditors.TextEdit 设为密码输入框
		DevExpress.XtraEditors.TextEdit 设为密码输入框,解决办法: 设计窗口-->属性Properties-->Mask节点-->PasswordChar输入 ... 
- windows 8,关闭随意窗体都提示“已停止工作”的解决的方法
		电脑用的好好的,突然出现了关闭随意窗体都提示"已停止工作",每次都是这样.想想也就是偶尔优化一下,近期也没有改动过什么系统设置呀,突然想到昨晚JLink_V8固件丢失 ... 
- DevExpress.XtraEditors.Groupcontrol 中创建按钮
		1. 添加引用: Imports DevExpress.XtraEditors.ButtonsPanelControl 2. 添加按钮语句: GroupControl1.CustomHeaderBut ... 
- DevExpress.XtraEditors.Repository.RepositoryItem.CreateDesigner()
		未将对象引用设置到对象的实例. 此错误的实例(1) 1. 隐藏调用堆栈 在 DevExpress.XtraEditors.Repository.Repository ... 
- 移除 DevExpress 的 XtraForm 标题文字阴影
		问题 在使用 DevExpress 开发 WinForm 程序时,我是使用的默认皮肤进行开发.但客户要求标题栏背景色改为蓝色,标题文字颜色改为白色. 改颜色比较简单,参考了 DevExpress Su ... 
- delphi   application            和 form 主窗体  都是窗口
		application 也是一个窗体, 和一般窗体不一样. 主窗体 是一个窗体. 然后这两个窗体,分别计算pid 获得结果竟然一样. 另外句柄是动态,全部都不一样.每一次都不一样. 
- DevExpress窗体加载等待
		using DevExpress.XtraEditors; using DevExpress.XtraSplashScreen; using System; using System.Collecti ... 
- 在Winform界面中实现对多文档窗体的参数传值
		在Winform界面中窗体我们一般使用多文档进行展示,也就是类似一般的选项卡的方式可以加载多个窗体界面.一般来说,我们如果打开新的窗体,给窗体传递参数是很容易的事情,但是在框架层面,一般的窗体是通过动 ... 
随机推荐
- windows10 自带的OpenSSH Client(Beta)
			我不知道其他版本有没有 ,我是windows10 专业版,版本1709,OS内部版本16288.1 安装过程: 1.我的电脑上面的卸载或更改程序 2.管理可选功能 3.添加功能 4.重启电脑,搞定 O ... 
- 四十四 常用内建模块 struct
			准确地讲,Python没有专门处理字节的数据类型.但由于str既是字符串,又可以表示字节,所以,字节数组=str.而在C语言中,我们可以很方便地用struct.union来处理字节,以及字节和int, ... 
- 安装 Apache 源代码包
			把自己在网易博客的文章迁移过来 cd /lamp/httpd-2.2.9 ./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/loca ... 
- 转:初探Windows Fuzzing神器----Winafl
			转:http://www.tuicool.com/articles/j2eqym6 小结:找到感兴趣的函数,计算偏移,自动化fuzz. 这是一篇客座文章,作者是乌云二进制漏洞挖掘白帽子 k0shl . ... 
- POJ 1679 The Unique MST 【最小生成树/次小生成树模板】
			The Unique MST Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 22668 Accepted: 8038 D ... 
- 洛谷P2168 [NOI2015] 荷马史诗 [哈夫曼树]
			题目传送门 荷马史诗 Description 追逐影子的人,自己就是影子. ——荷马 Allison 最近迷上了文学.她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的<荷马 ... 
- 洛谷P1940买蛋糕
			题目传送门 题意:给定你一个数n,要求用最小个数的整数组成小于等于n的所有整数,并求出方案数. 很明显,擅长二进制的大犇们肯定一眼就看得出方案数是log2(n)+1,然而我并不擅长,但是推了一小会儿也 ... 
- struts2核心配置之Result
			result作用:在struts.xml中,使用<result>元素配置result逻辑视图和物理视图之间的映射 元素属性 属性 说明 是否必须 name 指定逻辑视图的名称(Action ... 
- 解决JPA懒加载典型的N+1问题-注解@NamedEntityGraph
			因为在设计一个树形结构的实体中用到了多对一,一对多的映射关系,在加载其关联对象的时候,为了性能考虑,很自然的想到了懒加载. 也由此遇到了N+1的典型问题 : 通常1的这方,通过1条SQL查找得到1个对 ... 
- redis缓存总结----干货
			Redis的概念 Redis是一款内存高速缓存数据库.Redis全称为:Remote Dictionary Server(远程数据服务),Redis是一个key-value存储系统,它支持丰富的数据类 ... 
