在csdn上下载了 IrisSkin一个漂亮的DotNet换肤软件,解压后有两个.dll文件和几个其他文件,请问在
c#中怎么使用?怎么能够对已经做好的程序界面进行换肤?90度鞠躬求教中……

解决方案 »

  1.   

    把控件引用到你的程序里,然后工具箱里就出来一个控件,把这个控件托到你的form上,然后设置这个控件的皮肤文件,ok
    运行起来就好了
      

  2.   


    能否再具体一点?
    解压好的文件有好几个,IrisSkin2.dll;IrisSkin.dll;MSN.ssk;office2007.ssk
    请问
    1、是否都要拷贝到VS2005安装目录的某个文件夹下?
    2、在VS2005中是否这样引用:项目\添加引用\……然后通过浏览选择 .dll文件?
    3、在VS2005的哪个工具箱中(公共控件?容器?菜单和工具栏?……)会增加一个控件?
    4、可能会是什么控件名称?
    诚恳请教!
      

  3.   

    那两个.dll文件是要引用的。一个是VS2003下的,一个是vs2005下用的。
    ssk文件是皮肤文件,用来显示不同皮肤的。
      

  4.   

    以前用过这个控件,1L已经说得很明白了。
    关于具体的问题:
    1,不需要。但是如果你使用了哪个皮肤,就必须把它拷贝到生成程序的目录下一起发布。
    2,就是这样
    3,应该会出现在工具箱最上面,自定义的控件那一项里。
    4,控件名称应该就是IrisSkin另外,IrisSkin和IrisSkin2适用范围不一样,具体的忘了,可以查看一些帮助文档。
    ssk文件是皮肤文件。
      

  5.   

    抓狂中……删掉又做了一遍,还是不行!
    我在“解决方案资源管理器”\“引用”  目录下明明已经看到了IrisSkin和IrisSkin2,
    但是在左边的“工具箱”中就是没有看到什么“自定义”的控件,
    右键点工具箱,选择“全部显示”,所有控件查遍了,就是没有看到“自定义”,也没有看到类似于IrisSkin和IrisSkin2名称的控件!!是不是我的那一步操作搞错了!看起来是很简单的事情的亚!!!抓狂中……
      

  6.   

    阿哈!!
    终于搞懂了——简直是打麻将大满贯——“自摸”!原来光在项目中引用了还不行,
    还得在“工具箱”空白处右键,“选择项”\“浏览”,选中该dll文件,工具箱才多出这么一个叫“skinEngine”的东东!我是做市场出身的(所以技术就很般般),深知产品“表面文章”的重要性!!!
    期待更多的“换肤”高手一起交流阿!!(结帐了)