string 至 Color 转换演示示例:
2015-07-10 14:33
218 查看
string colorstr = "#FF4D4D4D";string hex = colorstr.ToString().Replace("#", "");byte alpha;byte pos = 0;if (hex.Length == 8){ alpha = System.Convert.ToByte(hex.Substring(pos, 2), 16); pos = 2;}else{ alpha = System.Convert.ToByte("ff", 16);}byte red = System.Convert.ToByte(hex.Substring(pos,
2), 16);pos += 2;byte green = System.Convert.ToByte(hex.Substring(pos, 2), 16);pos += 2;byte blue = System.Convert.ToByte(hex.Substring(pos, 2), 16);Color color = Color.FromArgb(alpha, red, green, blue);
2), 16);pos += 2;byte green = System.Convert.ToByte(hex.Substring(pos, 2), 16);pos += 2;byte blue = System.Convert.ToByte(hex.Substring(pos, 2), 16);Color color = Color.FromArgb(alpha, red, green, blue);
相关文章推荐
- .net反射(原:http://www.cnblogs.com/knowledgesea/archive/2013/03/02/2935920.html)
- 修改jmeter jvm参数
- java JDBC应用(一)——PraparedStatement对象
- Java线程池学习笔记二
- 把系统的Spring3.2.1升级到4.1.0之后测试接口报NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()
- Protobuf语言指南
- 在开发iOS程序时对日期处理的总结
- struts标签
- 黑马day16 aptana插件的安装
- Lua常用函数说明
- WCF技术剖析之十:调用WCF服务的客户端应该如何进行异常处理
- 在开发iOS程序时对日期处理的总结
- 计算列建立索引
- spring学习系列 -- 定时器一TimerTask
- 最短路径的Dijkstra算法
- <七>阅读<<大话设计模式>>该模板模型
- ExtJS xtype大全【精】
- C# 继承
- 禁止Android 横屏竖屏切换 .
- maven修改项目JDK版本