我对这段代码再次进行了DeBug,Spread单元格初始的颜色值ARGB={255,255,255,255},在执行FpSpread.Sheet(0).Cells(iRow - 1, 0 ).BlackColor=Drawing.Color.FromArgb(COLOR_EDIT)后,颜色值ARGB变成{255,128,255,255},而Drawing.Color.FromArgb(COLOR_EDIT)的ARGB值是{0,128,255,255}。我现在怀疑是不是FpSpread.Sheet(0).Cells(iRow - 1, 0 ).BlackColor并不支持ARGB模式,Drawing.Color.FromArgb(COLOR_EDIT)则是ARGB模式,我在IE浏览中的确发现颜色改变了,但是因为两者模式不同,所以,始终无法相等。还请能够给与解答! |