界面美化攻略
来源:互联网 发布:淘宝看价格走势软件 编辑:程序博客网 时间:2024/05/16 00:34
使用第三方控件美化界面
选用第三方控件:DotNetSkin
所用文件:DotNetSkin.dll和Skin文件(后缀名为.skn)
操作步骤:
- 右键单击工具箱中的【常规】,选择【添加选项卡】,命名为Skin,然后右键点击Skin,选择【选择项】,然后点击【浏览】,找到DotNetSkin.dll文件所在的位置,点击确认。完成操作后如下所示(出现SkinUI选项):
- 将SkinUI拖到主界面。然后在主界面的Form_load事件中加入下代码(其中.skn为Skin文件,不同的Skin文件所展示的效果也不同):
//皮肤处理
this.skinUI1.SkinFile= System.Environment.CurrentDirectory + @"/SkinFile/PlexStyle-PLEXM6BAR.skn";
this.skinUI1.Active = true;
二、使用VS自带的控件设置界面的皮肤
控件名:defaultLookAndFeel
操作步骤:
DevExpress.Utils库下有几款皮肤,即Caramel、MoneyTwins、Lilian、iMaginary、Black、Blue,另外在DevExpress.BonusSkins库下面还有Coffee、LiquidSky、London Liquid Sky、Glass Oceans、Stardust、Xmas 2008Blue、Valentine、McSkin几款皮肤,DevExpress.OfficeSkins库下面有Office 2007 Blue、Office2007 Black、Office 2007 Silver、Office 2007 Green、Office 2007 Pink等皮肤。
来自 <http://379910987.blog.163.com/blog/static/3352379720119101542115/>
如何丰富这些皮肤呢?
1、先在引用中添加相应皮肤的引用:
2、需要注册这些皮肤,注册皮肤需要在程序入口处添加,而且要在窗口出现之前。双击打开Program.cs,将Main函数修改如下:
[STAThread]
staticvoid Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//下面是注册皮肤
DevExpress.UserSkins.BonusSkins.Register();
DevExpress.UserSkins.OfficeSkins.Register();
Application.Run(new XtraForm1());
}
3、在界面中添加defaultLookAndFeel控件并设置其属性:其中UseDefaultLookAndFeel需要设置为True,UseWindowsXPTheme属性必须为false,Style属性必须设置为LookAndFeelStyle.Skin。然后才能通过SkinName 属性实现皮肤样式的修改。
skinName也可以通过代码来修改:
//改变原有的界面皮肤风格
defaultLookAndFeel1.LookAndFeel.SkinName = "Office 2007 Blue";
- 界面美化攻略
- ubuntu各种界面美化大型攻略
- 界面美化
- 界面美化
- 界面编程:vc美化界面
- Winform 界面 美化 界面库
- 使用SkinMagicToolkit美化界面
- VC++美化界面基础
- vc美化界面
- VC之美化界面
- vc美化界面(2)
- winform界面美化
- ubuntu - 界面的美化
- QT界面美化
- VC美化界面
- Win7 & vista 界面美化
- VC之美化界面
- 界面美化笔记
- 关于listview设置item高度没有效果问题
- hdu 2955 Robberies(01背包)
- android bundle存放数据详解
- 开篇
- 简单的谈下自己的一些概括,我就是这样的一个人啦。呵呵
- 界面美化攻略
- 其实,我对一个php站点,比较有印象的,详细分享下
- DataSet和List相互转换
- C++输入输出简介
- Android应用性能优化实践
- C++重载与覆盖的区别
- java 初始化块
- Android开发之MdiaPlayer详解
- html如何超链接到servlet