0
我创建了Windows窗体应用程序在Windows XP中的Visual Studio 2010,问题是,移动到其他版本像W7 ..或改变主题升级版本在我的系统也改变了窗体的颜色,所以可能任何一个告诉我如何根据操作系统或主题动态更改表单颜色,而不考虑这些元素?窗体颜色
我创建了Windows窗体应用程序在Windows XP中的Visual Studio 2010,问题是,移动到其他版本像W7 ..或改变主题升级版本在我的系统也改变了窗体的颜色,所以可能任何一个告诉我如何根据操作系统或主题动态更改表单颜色,而不考虑这些元素?窗体颜色
你必须从Program.cs
文件发表评论下面的代码:
Application.EnableVisualStyles();
然后应用颜色或主题,无论您想要什么,它都会受到影响,而与操作系统无关。
如果你不想使用系统主题,添加此代码对你应用程序启动:
Application.VisualStyleState =
System.Windows.Forms.VisualStyles.VisualStyleState.NoneEnabled;