我有以下颜色
{ Name=ffff8c00, ARGB=(255, 255, 140, 0) }
Run Code Online (Sandbox Code Playgroud)
我可以检查颜色名称吗?无论是红色还是绿色..我想要颜色的名称..
有没有可能找到?
您可以从KnownColor 获取名称。尝试如下
string name = "Unknown";
foreach (KnownColor kc in Enum.GetValues(typeof(KnownColor)))
{
Color known = Color.FromKnownColor(kc);
if (Color.FromArgb(255,255,140,0).ToArgb() == known.ToArgb())
{
label1.Text = known.Name;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我只是硬编码您的值并返回名为“label1”的标签中的名称。