public static string ToHtmlColor(string colorName)        {
try
{
if (colorName.StartsWith("#"))
colorName = colorName.Replace("#", string.Empty);
int v = int.Parse(colorName, System.Globalization.NumberStyles.HexNumber); Color col = Color.FromArgb
(
Convert.ToByte((v >> 24) & 255),
Convert.ToByte((v >> 16) & 255),
Convert.ToByte((v >> 8) & 255),
Convert.ToByte((v >> 0) & 255)
); int alpha = col.A;
var red = Convert.ToString(col.R, 16); ;
var green = Convert.ToString(col.G, 16);
var blue = Convert.ToString(col.B, 16);
return string.Format("#{0}{1}{2}", red, green, blue);
}
catch
{
return "black";
}
}
public static String ColorToStr(System.Drawing.Color color)
{
try
{
string color_s = System.Drawing.ColorTranslator.ToHtml(color);
color_s = color_s.Substring(1, color_s.Length - 1);
return "#" + Convert.ToString(Convert.ToInt32(color_s, 16) + 40000, 16);
}
catch
{
return "black";
}
}

最新文章

  1. Linux平台卸载MySQL总结
  2. Angularjs中link函数参数含义小节
  3. JavaScript数组与对象的关系
  4. [luogu P2170] 选学霸(并查集+dp)
  5. Python Web.py
  6. Java WebService把Date类型转换成XMLGregorianCalendar
  7. 【Flume NG用户指南】(1)设置
  8. 联合县城市,采用ajax,而使用ul模拟select下拉
  9. linux下vsftpd的安装及配置使用详细步骤
  10. 解决archlinux下QT程序,以及wineQQ无法输入中文(.xinitrc)
  11. mysql workbench快捷键小结
  12. linux基础命令touch
  13. Linux命令工作中常用总结
  14. vue-cli脚手架
  15. CentOS 用挂了dev/sda1:UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY .
  16. 数据库MySQL 之 索引原理与慢查询优化
  17. Mac破解Sublime Text 3 3176
  18. 派生类&简单工厂模式
  19. 使用 yield 减少内存消耗
  20. git保护进程

热门文章

  1. BZOJ 3112 [Zjoi2013]防守战线 线性规划
  2. org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_7
  3. C++之易混淆知识点二
  4. Apache Ignite - 轉
  5. hiho1560 - 矩阵快速幂
  6. 安卓怎么不如ios运行流畅
  7. 比较好的Dapper封装的仓储实现类 来源:https://www.cnblogs.com/liuchang/articles/4220671.html
  8. System.getProperty可以获取的参数
  9. JWT的初步了解以及session、cookie机制
  10. php nusoap类的使用、用法、出错 及说明