I am developing a point-of-sale touch screen application. I am having severe issues with focus between controls. <BR><BR>Some of the forms on the application have several textboxes for data entry. To facilitate touch-screen data entry, I have created an alphabet user control with 26 buttons. When a user presses a button, I want for the application to add the alphabetic character to the textbox which had focus when the button control was pressed. <BR><BR>My problem is that I don't know how to determine which control (specifically which textbox control) had focus before a button on my alphabet user control was pressed. I need to know this information I think to return the text (and perhaps the focus) back to that (textbox) control.<BR><BR>I would like to get around having to rewire the LostFocus event on every textbox control. I prefer a solution that is generic that can be easily added to work with all my forms. <BR><BR>I would also like to prevent the button controls on my alphabet user control from gaining focus. <BR><BR>Please help! Thank you very much!