我无法使我的应用程序应用Windows视觉样式。 program.cs中的Application.EnableVisualStyles()不会将RenderWithVisualStyle属性更改为true。
[STAThread]
public static void Main(string[] startArgument)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
.....
}
有趣的是,如果我使用“启用Visual Studio托管过程”进行调试,Application.EnableVisualStyles()将按预期工作,RenderWithVisualStyle将变为true并应用样式。但没有托管进程的样式没有Debug或Release模式。 将目标框架v.2更改为v.3.5没有任何结果。
任何想法,我都坚持这个问题,谷歌搜索3天没有成功。
非常感谢
答案 0 :(得分:0)
您需要嵌入清单XML文件,该文件指定应使用新版本的公共控件DLL。有关如何执行此操作的详细信息,请参阅the MSDN article on visual styles。