********************************************************************** DEFINE CLASS txtNavigate AS TextBox Margin = 0 ReadOnly = .T. ********************************* PROCEDURE GotFocus() * The only way to get here is via a Keypress. No mouse click can * get a user to the 0 width column. LOCAL Direction IF INLIST(LASTKEY(), SHIFTTABKEY, LEFTARROWKEY, UPARROWKEY, HOMEKEY) Direction = -1 ELSE Direction = +1 ENDIF THIS.Parent.Parent.FocusElsewhere(m.Direction) RETURN ENDPROC ENDDEFINE DEFINE CLASS ColNavigate AS Column ADD OBJECT Header AS HdrCustom ADD OBJECT txtNavigate AS txtNavigate Resizable = .F. Width = 0 && Don't allow a mouse to get us to this column, && only keystrokes. ENDDEFINE>hi all