>Jim:
>
>The values for curRecForeColor and curRecBackColor are set by a UDF that uses GetSysColors for 14 & 13. They are set as follows: =mvWindowsColors(14), etc.
>in the grid sub-class. I checked the Read-only properties of the Grid and their containers. Grids that work were set ReadOnly = .T. as well as 1 that didn't. I changed to ReadOnly = .F. and still no joy.
>
>Any other Ideas?
>
>Mike
Mike,
One thing I just noticed is that your code is refering to This.Recordsource and This.nCurRec. These are properties of the gird and the dynamicforecolor is a property of a column. They should probably be This.Parent.nCurRec and This.Parent.RecordSource.