gpt4 book ai didi

c# - 如何创建与当前视觉风格相匹配的颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:04 25 4
gpt4 key购买 nike

对于我们的 winforms 应用程序,我们被要求将 DataGridView 中的无效单元格涂成红色。我们需要找到一种与当前视觉风格相匹配的红色,但如果用户选择了以红色为主的调色板,这种红色仍然与众不同。如何创建与当前视觉风格相匹配的颜色?如何确保避免冲突?

最佳答案

我不认为原始发帖人想要制作颜色(颜色)的调色板,而是他试图突出显示无效的单元格。选择的突出显示颜色是红色,但他担心如果用户选择了红色调色板,红色可能不会突出。

这个怎么样:绘制无效单元格时,使用 SystemColors.Window 作为文本,使用 SystemColors.WindowText 作为背景。 (或 DataGridView 的任何等效项)。这样,您就可以保证无效单元格的颜色与正常单元格的颜色相反。

关于c# - 如何创建与当前视觉风格相匹配的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876919/

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