【问题标题】:Why does my vb.net title bar come out white [closed]为什么我的 vb.net 标题栏出现白色 [关闭]
【发布时间】:2016-03-20 19:40:57
【问题描述】:

由于某种原因,当我设计我的 Windows 应用程序时,表单大纲/标题栏是蓝色的,但是当应用程序运行时,它会变成白色。为什么它会这样做,我如何让它显示所有 Windows 应用程序的正常颜色?我不喜欢白色,因为我觉得它使应用程序看起来很便宜。我在 Windows 10 Pro 上使用 Visual Studio 2015 社区。附上设计器中的表单图片以及运行时的图片。

非常感谢您在这方面的帮助,谢谢。

【问题讨论】:

  • 你必须意识到这是错误的VS视图。它使用可追溯到 Vista 的旧视觉风格。这是不可避免的,微软在 Win8 中冻结了视觉风格渲染器。我猜你可能喜欢它,因为你太习惯 Win7 的样子了。你会再次习惯的。
  • 是 Windows 10 使标题栏变白,而不是您的代码。投票结束。

标签: .net winforms visual-studio visual-styles nonclient-area


【解决方案1】:

我的 Windows 10 也是如此,但是当我在 Windows 7 计算机上运行应用程序时,它看起来就像在设计器上一样,而且它还将包括 Windows 7 的 Aero 主题。

我认为这正是因为 Windows 10 操作系统的工作方式。

【讨论】:

  • 谢谢,将在 Windows 7 上进行测试。
  • 完全不用担心。
【解决方案2】:

从操作系统实现的控件。您需要更改操作系统上的属性。也许这会有所帮助:

http://answers.microsoft.com/en-us/windows/forum/windows_10-start/change-application-background-color-window-10/167b133e-62f4-4eae-9425-2b9a6019bded

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 2021-04-01
    • 2017-08-28
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    相关资源
    最近更新 更多