C# 窗口窗体颜色
我在windows xp中使用Visual Studio 2010创建了windows窗体应用程序,问题是,移动到其他版本(如W7..)或在我的系统中将主题更改为升级版本也会更改窗体的颜色,那么,有谁能告诉我如何根据操作系统或主题动态更改表单颜色,而不考虑这些元素吗?如果您不想使用系统主题,请在应用程序启动时添加以下代码:C# 窗口窗体颜色,c#,winforms,C#,Winforms,我在windows xp中使用Visual Studio 2010创建了windows窗体应用程序,问题是,移动到其他版本(如W7..)或在我的系统中将主题更改为升级版本也会更改窗体的颜色,那么,有谁能告诉我如何根据操作系统或主题动态更改表单颜色,而不考虑这些元素吗?如果您不想使用系统主题,请在应用程序启动时添加以下代码: Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.N
Application.VisualStyleState =
System.Windows.Forms.VisualStyles.VisualStyleState.NoneEnabled;
您只需对
Program.cs
文件中的以下代码进行注释:
Application.EnableVisualStyles();
然后应用你想要的颜色或主题,无论操作系统如何,它都会受到影响