,我将不胜感激。
我有
public String colorid = "Blue";
和
Sbrush = new SolidBrush(Color.Convert.ToInt32(colorid));
我希望能够在其他地方定义上色,这就是为什么我编写这样的固体刷子代码的原因。现在这不起作用,如果有人可以帮助我
使用名称创建颜色
Color.FromName("Blue")
这种方式支持颜色名称和HTML颜色:
string nm = "Blue"; // or f.ex. "#0000ff"
if (nm.StartsWith("#")) {
return ColorTranslator.FromHtml(nm);
}
else {
return Color.FromName(nm);
}