Color取值转换十进制、十六进制

原创 2011年01月20日 15:09:00

 

// 最简单的 获取十六进制形式的值 #CE76D1

 

this.textbox.BackColor = ColorTranslator.FromHtml("#CE76D1");

//	FromArgb:三个rgb数字形式 206,118,209
this.textbox.BackColor = System.Drawing.Color.FromArgb(206,118,209);
//	获取十六进制形式的值 #CE76D1
UInt32 num=Convert.ToUInt32("#CE76D1".Replace("#","0x"));
Color aColor=Color.FromArgb(0,(int)num>>16&0xff,(int)num>>8&0xff,(int)num&0xff); 

 

相关文章推荐

十六进制颜色与Color对象的互相转换

C#十六进制颜色与Color对象的互相转换 把十六进制颜色转化为color对象 ColorTranslator.FromHtml("#FF0000") 或 ColorTranslator.Fr...

Unity3d NGUI 十六进制颜色转换

使用RGB的十六进制来设置颜色,在工作中减少了颜色的输入次数。在项目使用开发同事从美术同事拿到的颜色表基本上都以十六进制来表示。本人目前用版本为Unity3d4.6.7,未发现在Color面板中能进行...

android 十进制颜色值转化为十六进制颜色值的方法

十进制颜色值转化为十进制颜色值

十进制、十六进制之间的转换

  • 2013年04月12日 08:49
  • 944B
  • 下载

输入一个表示十六进制的字符串,转换为十进制的整数输出。

/*********************************************************************************** 将16进制的字符串转换成10进...

C++ 二进制、十进制、八进制和十六进制 转换

在C++中,默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。但是二进制没有默认的输出...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Color取值转换十进制、十六进制
举报原因:
原因补充:

(最多只允许输入30个字)