如何在Visual C#中制作Windows 95风格的按钮?

8
我正在编写一个程序,想知道如何放置看起来像Windows 95的按钮:

(来源:aos.co.za)
我正在使用Visual C# Express 2010和Winforms。
在我描述的编译器/IDE中是否可能实现?

1
编辑您的Main()方法,删除对Application.EnableVisualStyles()的调用。 - Hans Passant
1个回答

10

通常应该让用户做出选择,他们有这个能力。

但是,为了回答问题,你需要禁用在XP中引入的视觉样式功能。通过调用以下方法启用视觉样式:

Application.EnableVisualStyles();

通常作为您的Main方法的第一个操作。删除该调用,您的应用程序将没有样式。

有样式:

enter image description here

无样式:

enter image description here


标题栏怎么样? - lost_in_the_source
1
这是由系统绘制的。所以我猜你需要切换到Windows经典主题。 - David Heffernan
2
@EdwardKarak 创建没有标题的表单并自己绘制它。然后,您将能够使其看起来任何您想要的样子。我不知道如何在.NET中实现它,但在纯Windows API中,只需创建没有WS_CAPTION样式的窗口即可。 - user877329

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接