C#将字符串转换成System.Drawing.Color类型
2012-08-06 16:39
120 查看
1、Color.FromArgb(120,243,244,247)
先将F3,F4,F7转化为十进制数,再调用以上方法。
2、把F3 F4 F7转成10进制
然后用 Color.FromArgb
3、Color yourColor = Color.FromName("#F3F4F7");
4、比较笨一点的办法:
string a="#F3F4F7";
new System.Drawing.Color.fromArgb(
System.int8.parse(a.substring(1,2),System.Globalization.NumberStyles.AllowHexSpecifier);
System.int8.parse(a.substring(3,2),System.Globalization.NumberStyles.AllowHexSpecifier);
System.int8.parse(a.substring(5,2),System.Globalization.NumberStyles.AllowHexSpecifier);
);
5、Color color =Color.FromArgb(0xf3,0xf4,0xf7);
6、Public ForeColor As System.Drawing.Color = ColorTranslator.FromHtml("#F3F4F7")
7、System.Drawing.ColorConverter cc=new System.Drawing.ColorConverter();
return (System.Drawing.Color)cc.ConvertFromString(sHex);
先将F3,F4,F7转化为十进制数,再调用以上方法。
2、把F3 F4 F7转成10进制
然后用 Color.FromArgb
3、Color yourColor = Color.FromName("#F3F4F7");
4、比较笨一点的办法:
string a="#F3F4F7";
new System.Drawing.Color.fromArgb(
System.int8.parse(a.substring(1,2),System.Globalization.NumberStyles.AllowHexSpecifier);
System.int8.parse(a.substring(3,2),System.Globalization.NumberStyles.AllowHexSpecifier);
System.int8.parse(a.substring(5,2),System.Globalization.NumberStyles.AllowHexSpecifier);
);
5、Color color =Color.FromArgb(0xf3,0xf4,0xf7);
6、Public ForeColor As System.Drawing.Color = ColorTranslator.FromHtml("#F3F4F7")
7、System.Drawing.ColorConverter cc=new System.Drawing.ColorConverter();
return (System.Drawing.Color)cc.ConvertFromString(sHex);
相关文章推荐
- C#将字符串转换为整型的三种方法的总结
- C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。
- C# 把字符串类型日期转换为日期类型
- C#将字符串转换为整型的三种方法
- C# 字符串、数组和List的截取和转换实例
- 【.Net码农】C# List<string>与String字符串相互转换
- C#字符串与二进制相互转换
- C#二进制与字符串之间的相互转换
- C# 从字符串向 datetime 转换时失败
- C#中Dynamic与Json字符串的互相转换
- C# 16进制与字符串、字节数组之间的转换(转载)
- C#中字符串转换成枚举类型的方法
- C# 十六进制字符串与数值类型之间转换
- C#中字符串转换整型方法(三种方式的比较)
- C# 中字符串转换成日期
- C#先把数值类型转换为带千分位的字符串,再判断是否带小数,如果带小数,保存两位小数,不带,不保留。
- 字符串转换成十六进制(包含汉字)c#
- C#中字符串转换为计算公式(自定义公式的计算)
- c# 将数组或集合 转换成以逗号分隔的字符串
- JSON.NET框架实现C#对象和JSON字符串的转换