从十六进制中获取颜色

时间:2015-12-31 21:13:50

标签: c# .net colors

所以我在下面有以下代码:

public System.Drawing.SolidBrush thisPen = new System.Drawing.SolidBrush(Color.Red);

目前,笔设置为红色,但如何将其设置为自定义十六进制颜色?

2 个答案:

答案 0 :(得分:3)

您可以使用ColorTranslator.FromHtml()

adapter

答案 1 :(得分:1)

您可以使用ColorTranslator.FromHtml()功能从十六进制颜色代码创建颜色:

System.Drawing.Color c =  System.Drawing.ColorTranslator.FromHtml("#FF0000"); // Red
public System.Drawing.SolidBrush thisPen = new System.Drawing.SolidBrush(c);

您也可以使用:

ColorConverter.ConvertFromString("#FF0000")