从整数值重新分配颜色(args)

时间:2014-09-15 15:37:45

标签: c# arrays winforms colors

您好我已经设法将颜色存储为数据库表作为arg类型整数。但是现在我不确定如何将它变成一种颜色,以便我可以使用它。

mCatButList[i].BackColour = Color.FromArgb((int)CatRow[8]); 

试过这个,我只是变灰了。当CatRow[8]中的值为8421631时。

1 个答案:

答案 0 :(得分:0)

BackColor = Color.FromArgb(147, 230, 203); // which is  the teal color 

然后将其转换为int

int backColor = BackColor.ToArgb(); 

您将获得这样的签名值-7084341 // which is a negative number

最后尝试确保您的数据库接受有符号整数