为什么我的WinForms控件看起来扁平?

4

enter image description here

我正在使用Visual Studio 2013/2015,我的操作系统是Windows 10。我想知道为什么我的WinForms控件看起来如此平淡。我已经启用和禁用了EnableVisualStyles。也许这是一个Windows 10的问题?为什么这些控件缺乏3D的外观和感觉?
非常感谢。

1
3D外观就像喇叭裤,会让你的UI设计看起来过时且不易维护。这样一来,VB6应用程序就能在百步之外被识别出来。当你刚完成应用程序开发,你不希望留下这样的印象。在winforms中,你可以自动获取操作系统的样式偏好设置,而无需编写任何代码。 - Hans Passant
1个回答

7

Windows 10主题本身非常扁平化,而WinForms采用您运行的Windows版本的视觉样式。

因此,您没有做错任何事情,这就是Windows 10 UI元素的外观方式。

如果您在Windows 7上运行应用程序,则外观将更具3D效果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接