>>The real scenario is that we have multiple forms for use in a point-of-sale environment. Almost all the forms have a subclass of a grid and several other controls. All the grids have multiple columns. The textbox within the grid is currently a base textbox. So I imagine I could subclass the textbox and add functionality to the keypress event, then replace the textboxes in the grid, but I am unsure about how to go about doing this. Unfortunately, the same grid classes are used on the maintenance forms (where users are ideally using a full keyboard and mouse)
>>
>>Basically I just think I need to spend some time experimenting with it. I was looking for a quick "why didn't I think of that" kind of fix.
>
>I guess you could try picking up the keypress on the form, using the Keypreview property...
Ahhhh, yes, that would be simple. Avoid the Grid all together at first. Have to make sure no one else is playing games with the keypress event for there code, but it sounds safe and sane.
"Thank you very much"'s to all who replied.
If they have you asking the wrong questions,
they don't have to worry about the answers.
-proverbs for paranoids #3