>David
Thank you for your suggestion. I was able to compress the code, and use a couple of other custom methods to accomplish the task.
Carmen,
>
>I think you are *s*
>
>I'm not sure what you are really trying to accomplish here.
>
>If I have complex control enable/disable I will put all of that code in one method, either a custom method or the form.Refresh(). All of the record pointer movement code calls the method once the record pointer is moved.
>
>If your controls want to do record navigation they should also call some common method to do the navigation.
>
>> Perhaps I am making this too difficult. I want to cover the use of the
key by the user(to move to the next record), or the use of command buttons to move the record pointer. Perhaps the KEYPRESS method isn't the correct way to do this. The CLICK and DBLCLICK don't respond to the key. Should I look at another approach?