0

我将 C#.NET 和 vb.NET 与框架 4.0 一起用于在 Windows XP 计算机上运行的混合应用程序。默认情况下,所有这些计算机的视觉效果都设置为“调整以获得最佳性能”。当然,这并不能使我的应用程序看起来最好......我想知道是否有一种方法可以通过代码启用主题/更好的外观,而无需手动更改我的计算机下的设置。

我已经尝试过这种 Application.EnableVisualStyles方法,但它似乎没有奏效。

我的意思的照片,对不起它是 vauge。

http://www.fanhow.com/images/5/57/How_to_Adjust_for_best_performance_in_Windows_XP3.jpg

相比

http://i.udm4.com/screenshots_u4win/993/993720_2.jpg

4

1 回答 1

1

按照你的评论,你不能。在系统属性控制面板中未选中“应用视觉样式”时,Windows(XP 到 7)将永远不会将视觉样式应用于任何和所有应用程序。

在速度低于 400Mhz 且 RAM 小于 128MB 的机器上禁用视觉样式有一个性能案例 - 但现在我们的计算机的功能大约是 50 到 100 倍,除非您使用的是 13 年前的硬件,否则没有理由禁用视觉样式(当然,除非你觉得它们很丑)。

这不适用于 Windows 8,因为视觉风格引擎始终处于启用状态且无法关闭(Hyper-V 服务器除外,出于某种原因)。

于 2013-03-14T21:05:57.787 回答