text: public override String GetHexString(){StringBuilder sb = new StringBuilder();sb.Append(GetGnumericPart(red));sb.Append(':');sb.Append(GetGnumericPart(green));sb.Append(':');sb.Append(GetGnumericPart(blue));return sb.ToString();}