Got a form with several TextBox'es for the user to enter info. Sometimes the words to be entered will be in German, which has several special characters not present in English.

What I'd like to do is have small buttons at the bottom of the form, one for each special character (ä, ö, ü, ß) so that if I need to enter the word "grün" I can type the first two characters in the textbox, click on the button with the "ü" on it and have that letter appear at the end of the first two characters in the textbox, then after clicking have the focus returned to the textbox so I can finish typing.

Any ideas how to accomplish this?

Thanks!