c# - System.Drawing.Color 转换 FromArgb 问题

标签 c# .net colors

我将我的颜色保存在 db 中的 int 值中。

int icolor = System.Drawing.Color.Red.ToArgb();
//result: -65536

将 int 转换为 Color 时会丢失属性 Color.Name。必须返回“Red”但属性返回“ff000000”。我在做什么?

我需要得到这个 - 红色属性但不是十六进制值

最佳答案

试试这个

System.Drawing.ColorTranslator.FromHtml("#" + "Hex value").Name

关于c# - System.Drawing.Color 转换 FromArgb 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207253/

相关文章:

c# - 如何获取嵌入另一个项目的资源

c# - 防止对象被调出(等效于 VirtualLock)

c# - 类似于 C# 的 jMonkey 引擎

寻找其他两种颜色的算法 - 在绘制颜色的颜色空间中

c# - SQL语法错误手动检查

c# - 将项目部分复制到列表的最佳方法?

c# - WPF应用程序遇到问题需要关闭,如何获得好的消息?

c# - NHibernate:将默认值视为 null 的简单方法(反之亦然)

user-interface - iOS - 匹配界面颜色

python - matplotlib 移动颜色条