WinForm皮肤控件(SkinEngine)

爷,独闯天下 提交于 2019-12-20 10:58:38

利用 IrisSkin2.dll 所提供的控件 SkinEngine 来为窗体添加皮肤。

 IrisSkin2.dll 及 皮肤素材,下载地址:http://download.csdn.net/source/1744355

1. 先把IrisSkin2.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用,找到IrisSkin2.dll文件.....之后就不用我说了吧^_^).IrisSkin2.dll文件最好放在当前项目\bin\Debug文件中.

2. 然后把IrisSkin2.dll文件添加到vc2005的工具箱:右键->选择项->浏览找到IrisSkin2.dll文件(文件最好放在当前项目\bin\Debug文件中)按确定,控件就添加到工具箱中了.然后把工具箱中新添加的 SkinEngine控件拖到当前项目中。

3. 把皮肤目录中的.ssk文件复制到当前项目\bin\Debug文件中,(ssk文件可选).

4. 再在项目中调用.ssk皮肤文件。例:

 

namespace 当前项目

{    public partial class Form1 : Form    {        public Form1() //当前项目的构造器中调用皮肤文件        {            InitializeComponent();            this.skinEngine1.SkinFile = "DiamondBlue.ssk"; //DiamondBlue.ssk可换用皮肤目录中你喜欢的.ssk文件        }       …        …    }}


 

注:恢复默认皮肤,只需要将this.skinEngine1.SkinFile = "DiamondBlue.ssk"; 这句注释掉或删除。

当然,大家也可以通过新建菜单实现一个单独的换肤功能,具体可参考:

http://www.csharpwin.com/csharpspace/11233r3929.shtml

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!