I’m setting background colors in a grid so that some rows are a light green, and the rest are the normal white. It works fine on my machine (with an old simple screen card), but fails on my user’s newer machines. Here’s the code from the form’s Init():
thisform.grdTheGarment.SetAll( ;
"DynamicBackColor",;
"iif(cType = 'L', rgb(225,255,226), rgb(255,255,255))",;
"Column")
The error message is in an Ok/Cancel messagebox, and says:
Expression is invalid. Use a valid
expression for DYNAMICBACKCOLOR
property.
My user clicks on Ok 3 times, the messagebox disappears, and the form displays, but with a reported different green in the grid than requested. A separate textbox on the same form uses the same requested rgb(225,255,226) light green too, but shows the color correctly.
Any thoughts?