如何轉換顏色數值 例如在數據庫中保存為#FFFFFF,#00FFCC,#336600.....請問如何將其轉換為顏色數值,然後設置this.label1.BackColor = ??; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是整型的话,可以如下:Color.FromArgb( intvalue ); #FFFFFF去掉"#"然后分成3节,转换成int32,(convert。toint32(“0x”+‘ff’))然后用fromargb就可以了 private System.Drawing.Color FromRGB(string strRGB) { string R = strRGB.Substring(0,2); string G = strRGB.Substring(2,2); string B = strRGB.Substring(4,2); return System.Drawing.Color.FromArgb(System.Convert.ToInt16(R,16),System.Convert.ToInt16(G,16),System.Convert.ToInt16(B,16)); }//-------------strColor = "#FFFFFF";this.BackColor = FromRGB(strColor.Substring(1,6)); private System.Drawing.Color FromRGB(string strRGB) { string R = strRGB.Substring(0,2); string G = strRGB.Substring(2,2); string B = strRGB.Substring(4,2); return System.Drawing.Color.FromArgb(System.Convert.ToInt16(R,16),System.Convert.ToInt16(G,16),System.Convert.ToInt16(B,16));這樣就可以了 vs10 安装部署项目 安装完后 自动启动该项目 在用VS2008编程时,如何能够对修改的程序实时调试 参数赋值 DataGridView添加时间控件 c# 开发IE插件 DictionaryEntry在webservice返回时为何类型转换不了 100分求解全文检索中如何选取对某一列不重复的数据 用C#+ORACLE和JAVA+ORACLE开发那个好些?? 编译DLL文件时遇到错误,请大虾帮忙 在.net环境下获取硬件参数 使用C#调用自定义的Dll时遇到问题…… 怎么把Excel文件保存成图片?
Color.FromArgb( intvalue );
然后用fromargb就可以了
{
string R = strRGB.Substring(0,2);
string G = strRGB.Substring(2,2);
string B = strRGB.Substring(4,2);
return System.Drawing.Color.FromArgb(System.Convert.ToInt16(R,16),System.Convert.ToInt16(G,16),System.Convert.ToInt16(B,16));
}
//-------------
strColor = "#FFFFFF";
this.BackColor = FromRGB(strColor.Substring(1,6));
{
string R = strRGB.Substring(0,2);
string G = strRGB.Substring(2,2);
string B = strRGB.Substring(4,2);
return System.Drawing.Color.FromArgb(System.Convert.ToInt16(R,16),System.Convert.ToInt16(G,16),System.Convert.ToInt16(B,16));這樣就可以了