Neil:
You need to manually call the forms refresh event yourself. Just moving the record pointer will not automatically fresh your controls on the form. For example, in the AfterRowColChange of the grid add:
Thisform.Refresh()
HTH,
--Paul
>(Second attempt)
>
>I have created a simple form using v6 that contains a grid, a textbox and 4 command butons. When the record pointer is moved the Refresh() Method of the form is triggered but the objects in the form are not updated. The only way I can refresh the objects is by placing the Setfocus() Methods for each object in the Refresh() Method of the form. Is that the way its suspose to work? Doesn't feel right. What might I be doing wrong?
>
>Thanks for your help.