internal string Color2String(Color c)
{
if (c.IsNamedColor)
{
return c.Name;
}
else
{
byte[] bytes = BitConverter.GetBytes(c.ToArgb());
string sColor = "#";
sColor += BitConverter.ToString(bytes, 2, 1);
sColor += BitConverter.ToString(bytes, 1, 1);
sColor += BitConverter.ToString(bytes, 0, 1);
return sColor;
}
}