Hi!
Mark, Dynamic* properties rule the appearance of all cells but active cell and cells in columns with Sparse=.F. For active cell you require to set up the colors in the cell control inside the column.
Take a look also to the FAQ#8092, it might be useful for you too.
HTH.
>Hello All
>
>I use a simple higlighting grid
>
>In its init method it has the following code.
>
>
>WITH this
> IF !empty(.RecordSource)
> .nCurRec = recno(this.RecordSource)
> .SetAll("DynamicBackColor", "IIF(RecNo(This.RecordSource) = This.nCurRec," + ;
> str(this.cCurRecBackColor)+","+str(this.BackColor)+")", "Column")
> .SetAll("DynamicForeColor", "IIF(RecNo(This.RecordSource) = This.nCurRec," + ;
> str(this.cCurRecForeColor)+","+str(this.ForeColor)+")", "Column")
> ENDIF
>ENDWITH
>
>
>Apart from this init method there is almost no other code in the class.
>
>When the user enters a cell on this grid the entire row is highlighted apart from the active cell. This is my preferred behaviour when I want my users to edit the grid.
>
>However when this grid is read only I want the entire line to be highlighted including the active cell.
>
>Since I cant figure out why the above code does not highlight the active cell in the first place I am having trouble modifying the code so that it behaves the way I want.
>
>All the fields have their select on entry property set to false so I have ruled this out as the cause.
>
>
>to summarise
>
>1. when the grid is not readonly I want the whole row highlighted apart from the current active cell.
>
>
>2. When the grid is readonly I want the entire row highlighted including the active cell.
>
>
>Many Thanks
Vlad Grynchyshyn, Project Manager, MCP
vgryn@yahoo.comICQ #10709245
The professional level of programmer could be determined by level of stupidity of his/her bugs
It is not appropriate to say that question is "foolish". There could be only foolish answers. Everybody passed period of time when knows nothing about something.