We have a multilingual application using 10.2 with ampersand + shortcut characters in the menus. In Russian only, the alt key must be pressed simultaneously with the shortcut key to activate the menu choice. In other langauages such as French and German, the alt key is 'sticky' so that 2 successive keystrokes activate the desired menu. In all cases, the keyboard input in Windows is set to the appropriate native language to use the native keyboard. Is there any way we can make the Russian menu shortcuts work like other languages?
Hello Wally,
Do you have the latest version of 10.2 - 10.2.2151, could you please test this out with it?
Hello Boris,
You may not have noticed because I added a note to my earlier reply -- I was able to determine that problem does not exist on 11.2. I am satisfied that it also does not exist on 12.2. We are interested in the possibility of a programming workaround for 10.2 or possibly a patch for 10.2. Can you comment on that?
Wally
I tried this with version 12.2.1006 of our controls and it seemed to work fine. Could you please test it out with the trial of v12.2 if you do not have it and let me know of the results.
I think I have found the critical factor - it is some sort of interaction with UltraGrid. If you add this code to your example, right after the InitializeComponent() method, then your example exhibits the problem.
UltraGrid grid = new UltraGrid();
grid.Dock = DockStyle.Fill;
grid.Name = "ultraGrid1";
grid.Text = "ultraGrid1";
Controls.Add(grid);
Pretty sure you don't need the names and text, but the grid is definitely a factor.
An additional note: The 11.2 version of the Infragistics.Win controls performs correctly running the above code.
You could zip the solution, attach it in your next post or either I could create a case for you to attach it there if it should not be seen here. Please let me know of your desires.