I have a scenario where in i have five tabs and a text box in the first tab. I have set the Mnemonics for all the tabs. For one of the tab, I have set 'O' as the Mnemonic. When the application is started, initially i am in the first tab. I clicked on the text field and pressed Alt+O, but the tab which had the Mnemonic set to 'O' is not displayed. I got rid of the focus from the Text Field and pressed Alt+O, the tab is displayed successfully. But its working fine for all the shortcuts except for 'O', irrespective of the focus on TextField. I think when the focus is on the Text Field the key press(Alt+O) event is consumed.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com