c# - Windows 7 上的 WinForms 背景色

标签 c# .net winforms c#-4.0

我有一个 .Net 应用程序包含一个显示为对话框的表单。这在 Windows XP 上运行良好,但当我在 Windows 7 上运行此 EXE 时,表单背景颜色变为黑色。

最佳答案

ActiveCaptionText 在 Windows 7 中确实会显示为黑色,这是标准行为。在 Windows XP 上,ActiveCaptionText 显示为白色,如下所示:

ActiveCaptionText

我认为您需要将 BackColor 属性更改为 Control 以使表单看起来像您想要的那样:

Control

关于c# - Windows 7 上的 WinForms 背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11651809/

相关文章:

C# 同时更新两个文本框?

C# 缩短重复代码的更好方法

c# - 在 C# 中的 Windows 窗体上设置自定义光标

C# - ExecuteNonQuery 需要一个打开且可用的连接。连接的当前状态是关闭的

c# - 无法将 HashSet 转换为 IReadOnlyCollection

c# - 通过 C# Web 浏览器抓取网站以获取元素名称和 ID

c# - log4net 自定义日志对象和附加程序

c# - 使用 System.Windows.Forms.WebBrowser 捕获 http 数据

Java 或 Dot Net 用于服务器端 Flash 支持

c# - Monitor.Wait() 和 Monitor.Pulse() 的线程问题