我有一个windows窗体应用程序,我在Main()中调用Application.EnableVisualStyles(),在Windows7下,
按钮如下所示:

但在Windows8下,同样的按钮看起来像这样:

有没有办法让Windows8下的应用程序视觉风格看起来与Windows7下的相似?
提前谢谢。
发布于 2016-04-05 11:34:24
您可以尝试在Main()函数的开头删除对Application.EnableVisualStyles()的调用,以获得跨操作系统版本的更一致的样式。
[STAThread]
static void Main() {
// Application.EnableVisualStyles(); <-- comment this out
Application.SetCompatibleTextRenderingDefault(false);注意:如果你这样做,你会得到老式的Windows2000外观--而不是Windows7的外观。但是你在任何地方都会得到同样的东西。
https://stackoverflow.com/questions/21271030
复制相似问题