2

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

这就是我所拥有的

在此处输入图像描述

应该是这样的

在此处输入图像描述

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

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

最好的问候亚历克斯

4

1 回答 1

2

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

[STAThread]
public static void Main() {

    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    using(MainForm form = new MainForm()) {
        Application.Run(form);
    }
}
于 2013-07-25T18:48:44.563 回答