我想将字符串转换#FFFFFF
为System.Drawing.Color
. 你是怎样做的?
问问题
187323 次
3 回答
259
string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
注意:哈希很重要!
于 2012-08-28T08:58:31.347 回答
27
你可以做
var color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
或者这个(你需要System.Windows.Media
命名空间)
var color = (Color)ColorConverter.ConvertFromString("#FFFFFF");
于 2012-08-28T08:58:34.833 回答
10
删除“#”并执行
Color c = Color.FromArgb(int.Parse("#FFFFFF".Replace("#",""),
System.Globalization.NumberStyles.AllowHexSpecifier));
于 2012-08-28T08:58:30.957 回答