有关dev的skin皮肤测试仪哪个牌子好问题我想给form设置一个默认的

。。。。。。。。。。。
Devexpress控件使用皮肤,设置默认皮肤及动态换肤
DevExpress是一个比较有名的界面控件套件,提供了一系列的界面控件套件的DotNet界面控件。
关于皮肤的使用网上可以搜到很多示例,在些做个整理。
1.程序引用
DevExpress.BonusSkins
DevExpress.Utils
DevExpress.XtraEditors
2.启用皮肤,一般是在程序入口
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.Skins.SkinManager.EnableFormSkins();
3.设置皮肤,如果希望程序启动时不使用默认皮肤
DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(skinName);//skinName为皮肤名
4.动态换肤
/*空间及类名:*/DevExpress.XtraBars.Helpers.SkinHelper/*
public static void InitSkinGallery(GalleryControl galleryControl);
public static void InitSkinGallery(RibbonGalleryBarItem galleryBarItem);
public static void InitSkinGallery(GalleryControl galleryControl, bool useDefaultCustomization);
public static void InitSkinGallery(RibbonGalleryBarItem galleryBarItem, bool useDefaultCustomization);
public static void InitSkinGallery(GalleryControl galleryControl, bool useDefaultCustomization, bool largeIcons);
public static void InitSkinGallery(RibbonGalleryBarItem galleryBarItem, bool useDefaultCustomization, bool useDefaultEventHandler);
public static void InitSkinGallery(GalleryControl galleryControl, bool useDefaultCustomization, bool largeIcons, bool useDefaultEventHandler);
public static void InitSkinGalleryDropDown(GalleryDropDown gallery);
public static void InitSkinGalleryDropDown(GalleryDropDown gallery, bool useDefaultEventHandler);
public static void InitSkinPopupMenu(BarLinksHolder skinMenu);
没有更多推荐了,中国实习生
DevExpress自学笔记—整体修改窗体及控件的皮肤样式1
11:41:11 天气晴 没有雾霾难得的好天气!!!
(1)Visual Studio 2015
(2)DevExpress15.2.3
一直以来都在对微软提供的灰色窗体及控件很反感,但是自己能力水平有限对网上很多大神提出的换肤方案都不甚理解。于是在茫茫的网海中各种百度、各种谷歌去寻找最简单的换肤方案,期间自学过WPF,WPF虽然能实现界面和业务逻辑代码的分离,但是WPF网上的资料很少且用户群体也很少,遇到问题无法快速解决掉。经过内心的一番挣扎,决定先将WPF放一放,但是WPF给我传递给我一个思想确实很震撼的,程序员应该把编程的重心放到程序的逻辑上而不是炫酷界面的设计,炫酷界面的设计应该交由专业美工人员。正是在这一思想的影响下我决定试用下专业的.Net控件组,通过一番了解DevExpress进入了我的视野,下面我将系统的学习下DevExpress控件组,并将学习心得和编程技巧记录于此,希望能给DevExpress爱好者起到抛砖引玉的作用,同时也希望大家多提宝贵意见,共同学习共同进步。
【操作方法】
Visual Studio 2015和DevExpress15.2.3的安装我就不说了,有不明白的可以百度、谷歌一下,遍地都是……
首先说明下:(1)Visual Studio 2015以后简称VS2015
(2)DevExpress15.2.3以后简称DV15.2.3
(1)启动VS2015,选择[文件]&&[新建]&&[项目],按下图选择或填写,名称的话随便,仅仅是测试而已。
(2)按照DevExpress给出的创建工程向导创建个简单的空的winform程序,如下图:
(3)打开新建项目的Program.cs文件,整个项目预览如下图:
从上图可以看出DevExpress.BonusSkins.v15.2这个皮肤样式dll已经默认引入到了新建的项目中,并且从打开的Program.cs文件也可以看出BonusSkins已经注册并启用了窗体皮肤功能,启用皮肤样式是DevExpress默认样式:DevExpress Style。
(3)方法一:切换到窗体设计窗口通过修改窗体的属性来控制窗体皮肤的样式,注意默认情况下修改窗体样式会影响到窗体中的所有控件的样式。
例如本例将窗体皮肤修改成Office 2010 Blue,要想使窗体效果显现出来必须将UseDefaultLookAndFeel属性改为False。
(4)方法二:修改Program.cs文件中的程序,如下图,道理和方法一一样,只不过用代码实现而已。但是这种方式在窗体设计窗口不能预览的到的,推荐使用方法一。
(5)注意:DevExpress默认提供的控件都有个LookAndFeel属性,修改其中的属性值可以单个更改控件的皮肤样式使其与窗体或其他控件不同。例如:
没有更多推荐了,俗话说得好:”好记心不如烂笔杆儿“,这不,前些时间突然心血来潮,想用C#来写写软件,其实我的计算机中老早就装上了DevExpress的开发环境了,可是一直跟自己找借口,没有动手写过一个像样的软件,我写项目喜欢把界面做得漂亮点儿,当然并没有忽略功能,如果你还在找如何更换DevExpress中form的皮肤或者是如何使用用DevExpress Form窗体皮肤的话,本文是一篇有效解决你这个问题的!下面实录我在DevExpress 8 中更改form皮肤的过程:
第1步:新建一个项目,vs2005会自动生成一个form1.cs的窗体,这个窗体也是程序的启动项,请注意,此时的”Form1”继承的是Windows 自带的Form,即”System.Windows.Forms”。而这个Form是不会应用DevExpress的主题样式的。那么我们怎么样才可以让Form应用这些样式呢?
第二步:新建一个继承DevExpress窗体的Form窗体,也就是你新建项时,“Form”时,选择DevExpress Form为模板,就可以应用DevExpress的漂亮主题了。此时,From继承的是“DevExpress.XtraEditors.XtraForm”。并把你新建的这个设置为启动项,系统自动生成的那个”form1“你自己排除或删除即可!
第三步:添加DevExpress 主题皮肤的引用,你看你的引用中是否有DevExpress.BonusSkins.v8.1 DevExpress.officeSkins.v8.1的引用,如果没有,请添加
第四步:在软件的入口Program类的main函数的第一行代码前加上如下代码:
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.UserSkins.OfficeSkins.Register();
DevExpress.Skins.SkinManager.EnableFormSkins();
第五步:窗口放个DefaultLookAndFeel控件!其作用是设置窗体的主题样式。
第六步:软件往往有个设置皮肤的地方,这个地方往往是需要枚举出所有皮肤的,把皮肤全部枚举出来放到一个ComboBoxEdit中,代码如下:
foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins)
{ cmbAppStyle.Properties.Items.Add(skin.SkinName);
第七步:设置其他皮肤,怎样设置皮肤呢,只需设置每个窗口的DefaultLookAndFeel即可,在ComboBoxEdit的selectChang事件中,代码如下:
this.defaultLookAndFeel1.LookAndFeel.SkinName = cmbAppStyle.EditValue.ToString();
1、注意,我这儿用的是DevExpress 8.1,在老版本中可能不支持。如果是7.x的版本,请见DevExpress demo中的源代码。
2、什么是启动项不用解释了吧~~
3、当我们安装完DevExpress控件包之后,在添加新项窗口中我们会看到多出的几项:DevExpress Form v8.1、DevExpress RibbomForm v8.1和DevExpressUsercontrol v8.1,其中“v8.1”是版本号。
4、DevExpress中的默认皮肤名的取得:DevExpress.Skins.SkinManager.DefaultSkinName
详细出处参考:
touchinsert
浏览: 743853 次
来自: 北京
他山界面开发框架 v22是一套基于Gecko v22 的开源收 ...
感谢博主的分享,好东西啊,哈哈哈,收走了一些,谢谢啊哦,对了, ...
最近有个对于DXperience 2013新功能发布、重难点技 ...
我自己把问价加密,密码为为123456,是rar文件。然后用各 ...
这次暴露也许是一件好事,让某些公司重视安全,提个醒。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'最终效果:正文本人的环境是 VS2013+DEV 13.2<font style="font-size: 15pt" color="#.第一步,新建项目,(忽略)???<font style="font-size: 15pt" color="#.修改Form1.cs的基类,Form修改为DevExpress.XtraBars.Ribbon.RibbonForm,& 再到设计界面添加一个RibbonControl控件,得到界面如下,修改AllowFormGlass属性为False&3.如图所示右键添加一个存放皮肤选择的容器<font style="font-size: 15pt" color="#.在form的load事件添加如下代码
<font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="#
SkinHelper.InitSkinGallery(ribbonGalleryBarItem1); &&&&&&&&&& this.rbc_Main.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.H <font style="font-size: 10.5pt" color="#.完成,就如此简单,运行程序看看效果吧,&功能可以,可是皮肤好像有点少,,,想要增加点皮肤怎么办?请接着往下看<font style="font-size: 10.5pt" color="#.修改在Program的Main方法中的代码如下:
<font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="# <font style="font-size: 10.5pt" color="#
static void Main() { &&& Application.EnableVisualStyles(); &&& Application.SetCompatibleTextRenderingDefault(false); &&& DevExpress.UserSkins.BonusSkins.Register(); &&& DevExpress.UserSkins.OfficeSkins.Register(); &&& DevExpress.Skins.SkinManager.EnableFormSkins(); &&& DevExpress.Skins.SkinManager.EnableMdiFormSkins(); &&& Application.Run(new Form1()); } 注意引用程序集。。。。。。至此,已经全部完成?是不是很简单,赶快去试试吧如果使用NavBarControl控件如果设置了PaintStyleName,使用皮肤的时候会无效,如图解决方法是换 一种设置得到如下效果?多窗体,,子窗体想快速的使用皮肤,继承:DevExpress.XtraEditors.XtraForm即可
阅读(...) 评论()有关dev的skin皮肤问题。我想给form设置一个默认的样式,怎么作?
[问题点数:40分,结帖人ruhong]
本版专家分:293
结帖率 96.77%
CSDN今日推荐
本版专家分:1084
本版专家分:6968
本版专家分:293
本版专家分:293
匿名用户不能发表回复!|
其他相关推荐}

我要回帖

更多关于 韩国皮肤小屋skinhouse 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信