Unexpected tabbing away from ToolStripComboBox input
I have a simple Windows form application with:
1) Form
2) MenuStrip
3) ToolStrip
4) ToolStripComboBox
5) Textbox with MultiLine=True
My application requires an extended character set (unicode), i.e. special symbols above and beyond the standard ASCII set. They are entered using a special keyboard created using the Microsoft keyboard creation utility- MSKLC V1.4. As such the Ctrl-Key is a mode key just like the Shift-Key and yeilds my special characters. All of this works correctly for the Textbox.
Unfortunately the default action for keyboard entry in the ToolStripComboBox works less well. Several of the control key combinations result in no character printed and instead the focus shifts to the MenuStrip. If I press the same combination again, the focus shifts back to the ComboBox. The misbehaving keys are: ^Y ^I ^O ^] ^K ^M ^/.
Can anyone point me to some sample C# code which shows how to override this undesirable default behavior?
Thanks,
J. Goff