VS2008开发之UI设计 ---- 使用IrisSkin2.dll及相关的ssk皮肤文件来完成界面优化
1、下载IrisSkin2.dll这个库文件以及皮肤文件(如果你感兴趣,可以自己创作好的ssk皮肤文件)。我把自己喜欢的几个ssk文件以及IrisSkin2.dll打包放到附件资源中去了,解压密码:jimmy
2、在VS2008工程的工具箱中添加IrisSkin2.dll,这样它就变成一个控件了,用起来方便多了。如截图所示:
接着使用SKinEngine这个控件来实现换皮肤
在exe所在位置放上你需要使用到的ssk皮肤,比如我现在测试用的:
在代码中这样一句代码就Okay了:
skinEngine1.SkinFile = "ssk文件所在路径";
效果展示:
换肤前:
换肤后:
备注:
1、 skinEngine1.DisableTag = 8888; 这个是拥有这个Tag的控件不受影响! 需要将不需要进行换皮肤的控件设置Tag为8888.
例如我现在的Button按键就不想要它变换皮肤,只需要这样操作:btn_change.Tag = 8888;
2、用着我不想使用换肤功能了,还是默认的皮肤好看,这个时候也不需要劳神,只需要设定一下:
skinEngine1.Active = false;
再想用了,再将上面的Active值设为true即可。
---- The End.