可以通过如下的方法得到颜色值: string str = "FF0000"; Color color = Color.FromArgb(int.Parse(str, System.Globalization.NumberStyles.HexNumber));但是,因为Color还有一个分量值,所以和C#里标准的Color还差一个参数,这个参数可以是FF,也就说这个值应该类似于这样:"FFFF0000" AARGBstring str = "FFFF0000"; Color color = Color.FromArgb(int.Parse(str, System.Globalization.NumberStyles.HexNumber));
ok,搞定,积分
string str = "FF0000";
Color color = Color.FromArgb(int.Parse(str, System.Globalization.NumberStyles.HexNumber));但是,因为Color还有一个分量值,所以和C#里标准的Color还差一个参数,这个参数可以是FF,也就说这个值应该类似于这样:"FFFF0000" AARGBstring str = "FFFF0000";
Color color = Color.FromArgb(int.Parse(str, System.Globalization.NumberStyles.HexNumber));
这个是HTML颜色,不是NAME
好像是可以的,但是我用lbColorBox.BackColor = System.Drawing.ColorTranslator.FromHtml("#FF0000")好似不可以啊
--->
ColorTranslator.ToHtml