在web编程中,可以使用样式表来统一控制,
那么在win编程中,有没有类似的方法来控制?
比如button ,txtbox,label 等。
还有,如何控制各个控件的样式?
最好有类似的代码。
大家都来讨论讨论,
毕竟软件的外观还是狠重要的滴。

解决方案 »

  1.   

    这样的样式在win编程中很难,在win中应该叫皮肤了,delphi就有很多这样的免费皮肤,C#是没有,国外我见过有一个叫SkinCrafter,不过是收费的,可以去下载参考看看,其他的我就不知道了,如果有朋友知道这方面可以互相学习!
      

  2.   

    学习,如果winform如此方便那就好了。
      

  3.   

    刚才又查了查,好像manifest只能指定应用程序为Xp样式,呵呵,功能有限啊
      

  4.   

    manifest 这个东西我用过,他只是调用xp的皮肤来使用,对于非xp系统就没法子了。
    我想这些样式应该可以有什么东西来控制的。
    期望大家继续讨论。
      

  5.   

    是可以实现的,一种是自己编写程序来控制按钮是如何画的
    另一种就是使用图片了
    你到www.codeproject.com去搜索看看http://www.codeproject.com/cs/miscctrl/#Button+Controls
    我刚上去看了一下,有好多,你自己看看吧
      

  6.   

    其实巧妙的控制窗体、控件...的前,背景色也可以达到一定的效果!
    使用第三方组件,如:Developer Express .Net
      

  7.   

    其实你可以在外面写一个xml配置文件,配置好样式。到时在程序里面调用,或者直接通过反射生成控件都可以。
      

  8.   

    Developer Express .Net
    的确很不错,
    就是控件得属性要花点时间看。
    希望能和大家一起讨论~