16进制字符串转为数字
左直拳
Conver.ToInt32(“0xAB”,16);
所以在代码里给控件赋颜色值,可以这样:
public string ForeColor
{
set
{
//value = #ab364f
int r = Convert.ToInt32("0x" + value.Substring(1, 2),16);
int g = Convert.ToInt32("0x" + value.Substring(3, 2),16);
int b = Convert.ToInt32("0x" + value.Substring(5, 2),16);
txtUrl.ForeColor = System.Drawing.Color.FromArgb(r,g,b);
}
}
本文介绍如何将16进制颜色字符串转换为整数,以便在编程中使用。通过C#中的Convert.ToInt32方法,可以轻松实现颜色值的转换,并应用于界面元素的颜色设置。
790

被折叠的 条评论
为什么被折叠?



