【问题标题】:WinForms button default style changed?WinForms 按钮默认样式改变了吗?
【发布时间】:2013-07-25 18:43:58
【问题描述】:

我正在编写一个小型 winforms 项目。我已经编写了一个“主”表单框(例如自制控件),我从中派生出我的其他表单。我的问题是默认按钮设计/样式更改为旧的“平面”设计而不是新的“3D 样式”(自 vista 以来)。

这就是我所拥有的

应该是这样的

我从未手动更改过设计,所以我真的不知道为什么会发生这种情况。我已经在谷歌和这里搜索过解决方案,但我相信我使用了错误的词来搜索。

有人知道如何将设计改回新的 3D 样式或如何全局更改设计吗?

最好的问候亚历克斯

【问题讨论】:

  • 请贴出你程序的Main(入口点)方法的内容。

标签: c# winforms button


【解决方案1】:

您可能在Main 方法中缺少对Application.EnableVisualStyles 的调用,它应该如下所示:

[STAThread]
public static void Main() {

    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    using(MainForm form = new MainForm()) {
        Application.Run(form);
    }
}

【讨论】:

  • 为什么讨厌 .NET?
  • 为什么。我喜欢 .NET。 :)
猜你喜欢
  • 1970-01-01
  • 2012-10-24
  • 1970-01-01
  • 2013-07-10
  • 2020-07-02
  • 2016-01-18
  • 1970-01-01
  • 2018-06-22
  • 1970-01-01
相关资源
最近更新 更多