在.NET程序的窗体中使用XP风格的控件
http://dev.rdxx.com/NET/NETOther/2004-3/23/095824313.shtml照着做了 无效果  是不是我机器已经关闭视觉效果有关???到底怎么才能显示XP风格的控件外观????

解决方案 »

  1.   

    照着做的
    而且下载demo在我机器上就么有显示XP风格!
    不会是原作者就不好使把????
      

  2.   

    而且下载demo在我机器上就不好使!!有人了解么??????????????
      

  3.   

    首先的XP系统本身皮肤是正常的吗。。然后确认你的控件中FlatStyle属性已经修改为System,再修改Main方法。 static   void   Main()   
    {   
    Application.EnableVisualStyles();   
    Application.DoEvents();   
    Application.   Run(new   Form1());   
    }   
      

  4.   

    一XP系统本身皮肤是正常的二 我已经确定我的控件 FlatStyle属性已经修改为System
    三 
    static   void   Main()   
    {   
    Application.EnableVisualStyles();   
    Application.DoEvents();   
    Application.   Run(new   Form1());   
    }   这个你默认 建立工程的时候 就已经自动添好了
      

  5.   

    对于vs.net2003开发的Windows应用程序,在EXE文件的相同目录下增加一个.exe.manifest文件,就可以达到XP的效果,前提条件是你的程序中所有相关的控件FlatStyle属性要设置为System。
      

  6.   

    .............
    我用的实vs2005程序已经默认加上了
    Application.EnableVisualStyles();(控件风格已经都是system)  
    但是还没有显示XP风格....................
    在线等
    是不是很怪????
      

  7.   

    我把我的电脑-->属性--->高级--->性能设置--->视觉效果-->自定义-->所有的效果都取消了 
    是不是和这个有关?!!?
      

  8.   

    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD