winform如何做像迅雷7那样的换肤效果?有没例子发一个?没有的例子发的也没有关系啊,给点意见思路什么的都行啊。

解决方案 »

  1.   

    我用的是开源的换肤控件,偶尔自己用GDI+写下。
    你参考下GDI+自己画 或 商业的换肤控件,看下他们的说明书很有帮助。
      

  2.   

    不是很了解迅雷7的换肤原理,不过我也知道两种换肤方式
    winform有专门的皮肤控件Irisskin,用起来比较方便,但种类太少了,不好自定义,感觉不是很人性化。
    另一种是像千千静听那样的 压缩皮肤 换肤方式,完全可以由用户自定义。
      

  3.   

    有一篇文章不错,是仿foxmail的例子,应该能满足你的需求:
    http://www.cnblogs.com/liutao409/archive/2010/12/20/1911470.html
      

  4.   

    不管怎么样,给你几点建议如下:
    1)用C#编程可以从网上下载一个Irisskin免费版本的;
       引用即可;
    2)你可以自己用PS做个皮肤;
    3)你可能从网购买定制的皮肤;当然我还是建议你自己学习学习先用免费版本的吧,
    这只是为了学习与研究
    没有必要花钱的........