启用';更好';.NET的视觉外观/主题

本文关键字:外观 主题 视觉 NET 更好 启用 | 更新日期: 2023-09-27 18:03:53

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

我试过Application.EnableVisualStyles方法,但它似乎不起作用。

我的意思是照片,很抱歉它被夸大了。

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

启用';更好';.NET的视觉外观/主题

根据你的评论,你做不到。当在"系统属性"控制面板中取消选中"应用视觉样式"时,Windows(XP到7(将永远不会将视觉样式应用于任何和所有应用程序。

在速度低于400Mhz、RAM低于128MB的机器上禁用视觉样式是有性能的,但现在我们的计算机的功能大约提高了50到100倍,除非你使用的是13年前的硬件,否则没有理由禁用视觉样式(当然,除非你觉得它们很难看(。

这不适用于Windows 8,因为视觉样式引擎始终处于启用状态,并且无法关闭(由于某些原因,Hyper-V Server中除外(。