这个问题我记得我看到过解决方案,不过实在是想不起来在那里了。不过相信这篇来自微软支持的文章对你们有所帮助:  http://support.microsoft.com/default.aspx?scid=kb;zh-cn;303636  大家一起动手,看看这个问题怎么解决!

解决方案 »

  1.   

    楼上的提供的那篇文章好像不是对应于1.1的FrameWork,我使用的是Visual Studio.net2003,而2002是没有Application.EnableVisualStyles()的。2003实现XP样式也似乎不需要manifest文件。
      

  2.   

    你是怎么使用的?
    EnableVisualStyles 通常是在 Main 函数的第一行。
    例如:
    static void Main() 
            {
                Application.EnableVisualStyles();
                Application.Run(new Form1());
            }
    如果控件支持FlatStyle 属性,将其FlatStyle 属性设置为FlatStyle.System。
    只有 Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003 系列平台才支持可视化样式。
    还有,此调用对于浏览器中的控件是无效的。
      

  3.   

    另外,在VS.NET2003也可以通过manifest文件来实现。
      

  4.   

    还是没有解决问题,使用方法上没有错误,只是Toolbar上的图标显示不出来。
      

  5.   

    还是没有人能够解决这个问题吗?我做的一个东西现在就有这个问题,也许应该使用其他的Toolbar控件.
      

  6.   

    问题解决了,还是缺少manifest文件的原因,原来以为在2003里不需要这个的.没有manifest文件,其他控件显示都正常,只有Toolbar不正常.现在结帖