WinForms按钮默认样式改变了吗?

时间:2013-07-25 18:43:58

标签: c# winforms button

我正在写一个小小的winforms项目。我写了一个“主要”formbox(自制的控件,例如),我从中得到了我的其他形式。我的问题是默认按钮设计/样式改为旧的“平面”设计,而不是新的“3D风格”(自Vista后)。

这就是我所拥有的

enter image description here

应该是什么

enter image description here

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

有人知道如何将设计改回新的3D风格或如何全局改变设计?

最好的问候亚历克斯

1 个答案:

答案 0 :(得分:2)

您可能在Application.EnableVisualStyles方法中错过了Main的来电,它应该如下所示:

[STAThread]
public static void Main() {

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