WinForm:界面皮肤控件(SkinEngine)

利用 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.cnblogs.com/gardenforu/archive/2009/05/05/1450159.html

 

posted @ 2009-10-19 11:25  Jason.z  阅读(8521)  评论(6编辑  收藏  举报