>>That's what I did, thanks. I had forgotten what ActiveColumn actually returns.
>
>It would be nice if there was a CurrentColumn property that actually was an object reference, by I assume ActiveColumn is the way it is to create a link between ActiveColumn and ActiveRow.
I added this method to my base grid class. If you wanted a curretColumn property, you could add one, and put this code in the Access event.
lnActiveColumn = THIS.ActiveColumn
LOCAL lnActiveColumn, loActiveColumn, loColumn
IF lnActiveColumn = 0
RETURN .NULL.
ENDIF
FOR EACH loColumn IN THIS.Columns
IF loColumn.ColumnOrder = lnActiveColumn
loActiveColumn = loColumn
EXIT
ENDIF
ENDFOR
RETURN loActiveColumn
Erik Moore
Clientelligence