在C#WinForms应用程序中,VisualStyles出现问题。我已通过Application.EnableVisualStyles();行启用了VisualStyles。和所有 在我的开发PC(运行Windows 10 v1709)上工作。
但是,当我在生产PC环境(Windows 10 v1607)上运行完全相同的.exe时,VisualStyles消失了,应用程序的外观看起来也很旧。
查看此图,应用程序看起来如何:
如何解决使VisualStyles始终正确显示的问题?目标计算机始终是Windows10。非常令人不安的是,我已经测试过使用VisualStyles制作Hello World WinForms应用程序,并且仅在Production PC上对其进行测试运行,而VisualStyles可以在该Hello World应用程序的两台PC上运行。因此,问题似乎出在我的生产PC和我的主要应用程序的组合中。