来自名称的 C# 颜色值

标签 c# enums colors

我需要根据 C# 中的名称获取颜色的 RGB 值。我正在尝试使用预定义的 KnownColors 枚举,但不知道如何获取该值。

有什么帮助吗?

谢谢。

最佳答案

使用FromKnownColor :

Color blue = Color.FromKnownColor(KnownColor.Blue);

然后是 blue.Rblue.Gblue.B 的 RGB 值。


或者,如果您只想要 RGB 颜色的 int 值,您可以这样做:

int blueRgb = Color.FromKnownColor(KnownColor.Blue).ToArgb();

关于来自名称的 C# 颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6451441/

相关文章:

c# - Parallel.ForEach 丢失数据

swift - 如何在 Swift 中将 2 种类型的 CGPath 定义存储在数组中

mysql - 在 MySQL 中为 Web 项目存储性别列的最佳方式是什么

html - 更改下拉菜单或复选框中的部分文本颜色

c# - 如果表格是深色的,那么表格上的文字应该是浅色的

button - 如何在Flutter中更改按钮主题的文字颜色

c# - 使用 P/Invoke 跨 C++/C# 边界管理非托管字符串

c# - 我希望能够通过网络从 BIOS 中提取错误日志

c# - IOC 容器 - WCF 服务 - 我应该通过构造函数实例化所有依赖项吗?

.net - 我如何最好地解决这个对象类型层次结构?某种枚举层次结构?