有没有好的.NET界面换肤的方法.美化界面的.其他语言的好像很多,但是.NET的非常少.大家讨论一下.

解决方案 »

  1.   

    你说的是VS的界面还是开发出来软件的界面啊?
    如果是开发出来的界面的话,你就得动手写了,一般是paint方法,有是有其它控件下,但是自己打造的快感会更加强烈些
      

  2.   

    如果是ASP.NET,那就是美工的问题了
      

  3.   

    winform吧!
    用skin文件 
    实在不行用资源文件也可以的 
    我就是用XML做的换肤!
      

  4.   

    是WINFORM的,自己画的话,画那个标题栏好像很麻烦,有没有人介绍一下?据说要处理很多事件.如果画在客户区的话会有很多问题.pop_andy_feng(枫) : 用XML做的换肤? 是怎么画上去的?
      

  5.   

    如果你是写ASP.NET,那么界面美化就是美工的事了,你只负责写程序,如果是应用程序,就自己多花点时间研究了,呵呵
      

  6.   

    2005本来就慢..
    加个皮肤更慢..
    程序员只要写好程序就行拉..
    其他问题自有其他人解决....
    -------------------------
    这个美工是必须做好的,美工应该还要加如一个用户体验,所以非常重要.因为客户并不知道你的程序写的好不好,他们只知道好看不好看,然后才是功能.
    皮肤实现,是非常烦琐的,一般都四截取消息,然后重绘的.
    看看这个http://www.supfly.net/x00/2006-01/1200.htm
    建议用第三方控件
      

  7.   

    我有通用皮肤,[email protected]
      

  8.   

    是的,第三方的:http://www.sunisoft.cn
    IrisSkin使用简单,只要在工具箱添加引用就行了,然后将皮肤引擎控件拖到你想要美化的窗体上,再设置一下皮肤文件所在的路径就可以用了。