【发布时间】:2014-01-21 23:13:11
【问题描述】:
我有一个 windows 窗体应用程序,我在 Main() 和 windows 7 下调用 Application.EnableVisualStyles(),
按钮如下所示:
但在 Windows 8 下,相同的按钮如下所示:
有没有办法让windows 8下的应用程序视觉风格看起来和windows 7下的一样?
提前致谢。
【问题讨论】:
-
这就是您使用 WinForms 和 VisualStyles 所做的交易 - 它使用操作系统的样式,以便最终用户对与该操作系统一起使用的一组通用控件感到满意。除非您尝试自己绘制,否则没有解决方法,通常不建议这样做。
-
谢谢。我可以对 Windows 8 做些什么来改变系统样式吗?
-
我认为您正在寻找类似的第三方软件。如果按钮和控件的样式如此重要,那么您将不得不考虑使用 WPF 而不是 WinForms。
标签: c# winforms visual-styles