gpt4 book ai didi

.net - 我在哪里或如何看到不同主题中的各种 SystemColors?

转载 作者:行者123 更新时间:2023-12-01 06:49:02 25 4
gpt4 key购买 nike

我们正在设计一个 winforms 应用程序,为了使其外观与系统主题相匹配,我们试图将自己限制在 SystemColors 中的颜色。类(class)。但是,有时在不知道它们在不同主题中对应什么颜色的情况下很难选择合适的颜色。我可以在 Visual Studio 中看到当前主题的调色板,但是有什么地方可以同时看到所有的调色板吗?理想情况下,我想要一张显示经典、XP(蓝色、橄榄色、银色、皇家)和 Vista 颜色的表格。

最佳答案

我不知道如何设置调色板,但如果这有帮助,您可以通过 System.Windows.Forms.VisualStyles 测试哪个配色方案处于事件状态:

if(VisualStyleInformation.ColorScheme == "NormalColor")
{
// blue color scheme
}
else if(VisualStyleInformation.ColorScheme == "HomeStead")
{
//olive green
}
else if (VisualStyleInformation.ColorScheme == "Metallic")
{
//silver
}

关于.net - 我在哪里或如何看到不同主题中的各种 SystemColors?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955311/

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