如何解决Visual studio C#windows窗体UI丢失的系统主题化问题?

如何解决Visual studio C#windows窗体UI丢失的系统主题化问题?,c#,windows,visual-studio,winforms,visual-studio-2019,C#,Windows,Visual Studio,Winforms,Visual Studio 2019,我在Visual studio C#2019上花了几个月的时间开发一个windows窗体,昨天当我移动一些元素以添加一个新的元素时,UI在执行后突然出现了一个不同的外观,我无法恢复它最初的外观,我也无法弄清楚是什么改变了它 这就是过去的情况,也一直是这样: 这就是从昨天开始的情况: 有人知道什么可能会改变,让VisualStudio编译一些看起来如此丑陋的东西吗?(虽然生成器中没有任何更改,但看起来只有在执行时才会更改) 非常感谢请查看窗体或控件本身的render属性: 如果您不使用GIT

我在Visual studio C#2019上花了几个月的时间开发一个windows窗体,昨天当我移动一些元素以添加一个新的元素时,UI在执行后突然出现了一个不同的外观,我无法恢复它最初的外观,我也无法弄清楚是什么改变了它

这就是过去的情况,也一直是这样:

这就是从昨天开始的情况:

有人知道什么可能会改变,让VisualStudio编译一些看起来如此丑陋的东西吗?(虽然生成器中没有任何更改,但看起来只有在执行时才会更改)


非常感谢

请查看窗体或控件本身的render属性:


如果您不使用GIT或SVN之类的源代码管理,我强烈建议您使用它。然后,您可以比较上一次提交,看看发生了什么变化。如果在执行diff时使用源代码管理,则会有任何东西跳出来?

请查看窗体的render属性或控件本身:


如果您不使用GIT或SVN之类的源代码管理,我强烈建议您使用它。然后,您可以比较上一次提交,看看发生了什么变化。如果您在进行差异化操作时使用的是源代码管理,那么您会发现什么?

这种外观是旧的Windows 95本机GUI,没有XP引入的主题

如果在Windows系统设置中未禁用主题,请按以下顺序检查
Program.cs
是否具有:

static void Main()
{
  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new FormTest());
}

这种外观是旧的Windows 95本机GUI,没有XP引入的主题

如果在Windows系统设置中未禁用主题,请按以下顺序检查
Program.cs
是否具有:

static void Main()
{
  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new FormTest());
}