打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
IrisSkin效果演示
windows应用程序的美化,据说最值得推荐的是IrisSkin2组件+DevComponents.DotNetBar2

IrisSkin的使用
第一步:获取IrisSkin
从csdn下载某RAR文件包进行解压缩,其中包括三大部分:
1.SKINS目录分为多个文件夹,包括多个皮肤的GIF图片和SSK文件,总计65个;
2.破解版包括IrisSkin.dll和IrisSkin2.dll,按照说明IrisSkin2.dll供vs2005和.NET framework 2.0版本)使用,而IrisSkin.dll供VS2000和.NET framework 1.0/1.1)使用
3.IrisSkin.chm帮助文件,关于分发的说明非常有用。

第二步:vs2005环境设置
1.将IrisSkin2.dll文件复制到当前项目\bin\Debug文件夹中
2.将IrisSkin2.dll文件添加到当前项目引用。具体操作:在解决方案资源管理器中右键单击当前项目,选择“添加引用”,->“浏览”找到Debug文件夹确定即可。此时解决方案资源管理器的引用下多出IrisSkin2。
3.把IrisSkin2.dll文件添加到vc2005的工具箱:具体操作:在工具箱的“公共控件”上右键单击->“选择项”(需要等一段时间)->浏览找到IrisSkin2.dll文件,并按确定,控件就添加到工具箱中.

 
 
第三步:皮肤使用
1.将工具箱的SkinEngine控件拖到启动窗体(FrmMain)中。
此时FrmMain.Designer.cs中出现如下语句
private Sunisoft.IrisSkin.SkinEngine skinEngine1;
2.将喜欢的皮肤文件.ssk文件复制到当前项目\bin\Debug文件中.
3.调用.ssk皮肤文件。在窗体上找到SkinEngine图标,然后选择属性,在属性里找到SkinFile,点选择按扭,找到皮肤文件,就可以达到切换WinForms皮肤的效果。
此时FrmMain.Designer.cs中出现如下语句
//
// skinEngine1
//
this.skinEngine1.SerialNumber = "";
this.skinEngine1.SkinFile = "D:\\TeacherMap\\bin\\Debug\\WaveColor2.ssk";
this.skinEngine1.SkinStreamMain = ((System.IO.Stream)(resources.GetObject("skinEngine1.SkinStreamMain")));
此时效果为:

 
 
4.如果需要在运行时候动态切换皮肤,需要将多个皮肤添加到SkinEngine的一个集合属性(AddtionalBuiltInSkins)里,点添加成员,给成员指定一个皮肤文件。
  然后写代码来调用。this.skinEngine1.ApplyAdditionalBuiltInSkins(index);(index,代表皮肤集合里的索引,从0开始编号)(尚未实验)  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C# 用IrisSkin4.dll美化你的WinForm
基于C#的WinForm窗体美化(无须美工功底)
c#winform软件美化
C#使用IrisSkin2.dll美化WinForm程序界面
http://blog.csdn.net/letianok/article/details/7283057
如何更换winform的界面皮肤
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服