gpt4 book ai didi

c# - 所有版本的 Windows 上的 SystemColors 都一样吗?

转载 作者:行者123 更新时间:2023-11-30 13:25:54 25 4
gpt4 key购买 nike

.NET 框架包含定义所谓“系统颜色”的类。对于 WinForms,它是 System.Drawing.SystemColors对于 WP*,它是 System.Windows.SystemColors .我有两个问题:

  1. 系统颜色的默认值在所有 Windows 版本上都相同吗?如果没有,我在哪里可以找到实际值?
  2. 系统颜色是否可以配置?用户是否可以使用 SystemColors 全局更改所有应用程序的外观?

如果颜色确实是可变的,并且我想保持我的应用程序的相同外观,而不管用户配置的颜色和操作系统版本如何,我认为我不能使用 SystemColors 而是创建我自己的颜色配置并在整个代码中使用它,对吗?

最佳答案

1) 不,默认颜色随着不同版本的 Windows 而改变。只要比较 XP 和 Win10,您就会发现颜色有很大不同。

2) 是的,用户可以从“控制面板\外观和个性化\个性化”配置它们。

没有任何东西会强制您在您的应用程序中使用系统颜色,因此如果您不引用它们,它不会影响您应用程序中的任何内容。然而,它仍然会影响窗口的镶边部分(即边框等)

关于c# - 所有版本的 Windows 上的 SystemColors 都一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37477535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com