*** now make sure that the click method of all the contained text boxes *** delegate to the grid's click() FOR EACH loColumn IN This.Columns FOR EACH loControl IN loColumn.Controls IF LOWER( loControl.BaseClass ) = 'textbox' BINDEVENT( loControl, 'Click', This, 'Click' ) ENDIF ENDFOR ENDFORIn earlier versions, you can create a custom textbox class that has this code in its click() method and replace the native textbox in the grid with your custom text box class:
This.Parent.Parent.Click()