【问题标题】:How can I make Windows 95 style buttons in Visual C#?如何在 Visual C# 中制作 Windows 95 样式的按钮?
【发布时间】:2014-02-25 23:33:42
【问题描述】:

我正在编写一个程序,我只是很好奇如何放置类似于 Windows 95 中的按钮:


(来源:aos.co.za

我正在使用带有 Winforms 的 Visual C# Express 2010。

这在我上面描述的编译器/IDE中是否可行?

【问题讨论】:

  • 编辑您的 Main() 方法,删除对 Application.EnableVisualStyles() 的调用

标签: c# winforms windows-95


【解决方案1】:

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

但是,要回答这个问题,您需要禁用 XP 中引入的视觉样式功能。通过调用以下命令启用视觉样式:

Application.EnableVisualStyles();

通常作为Main 方法的第一步。删除该调用,您的应用程序将不会被样式化。

带样式:

没有样式:

【讨论】:

  • 标题栏呢?
  • 这是系统绘制的。所以我猜你需要切换到 Windows Classic 系统范围。
  • @EdwardKarak 创建不带标题的表单并自己绘制。然后你就可以让它看起来像你想要的那样。我不知道如何在.NET中做到这一点,但是纯Windows API,它只是创建没有WS_CAPTION样式的窗口。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-17
  • 1970-01-01
相关资源
最近更新 更多