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