【问题标题】:Windows Forms and Aero don't mix well -- how do I make them look native?Windows 窗体和 Aero 不能很好地混合——我如何让它们看起来像原生的?
【发布时间】:2012-06-17 17:38:50
【问题描述】:

这很烦人:Windows 窗体控件看起来或感觉不是原生的;它们不会像应有的那样发光/褪色。

例如,顶部按钮不是原生的,但底部是:

那么如何在 .NET 中获得这种原生外观/感觉?有没有办法在不使用外部库的情况下做到这一点?

【问题讨论】:

  • 我从未见过有人使用“回答你自己的问题”功能,直到现在。很高兴有人在使用它。
  • @KendallFrey:我想这意味着我以后可以说我在它很酷之前就在使用它。 :-)

标签: c# .net winforms winapi aero


【解决方案1】:

是的!只需将控件上的 FlatStyle 属性设置为 System,而不是默认设置的 Standard
这并不容易注意到,但它很容易修复!

请注意,在某些情况下,这可能会对控件产生微妙的影响——在 FlatStyle.System 上进行简单搜索即可找到注意事项。

【讨论】:

    猜你喜欢
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2018-01-08
    • 2011-05-03
    • 2010-09-07
    • 2017-10-08
    • 1970-01-01
    相关资源
    最近更新 更多