GridControl某列绑定了一个RepositoryItemColorEdit控件用来进行颜色选择,这个列的值保存到数据库后是一个数字,然后本人程序的其它地方需要用到这个颜色,问一下假如把这串数字转换为一个有效的Color对象呢?
解决方案
40
Color.FromArgb
你可以试下是不是直接就可以了,不用拆分成4个字段
20
Color.FromArgb(你的数字)
假如数字不是负数,那么需要
Color.FromArgb(-你的数字)
为什么呢?原因是最高位字节表示的是不透明度,用负数可保证他不为 0(透明)
假如数字不是负数,那么需要
Color.FromArgb(-你的数字)
为什么呢?原因是最高位字节表示的是不透明度,用负数可保证他不为 0(透明)