Last Updated: 17 Apr 2024 14:23 by ADMIN
Created on: 30 Jan 2019 09:38
Category: Menu
Type: Feature Request
FIX. RadMenu - Alt key is not properly processed in a MDI child form

There is a MDI parent RadForm containing a RadMenu with items. There is a MDI child RadForm which also contains a RadMenu with items. The mnemonics are enabled for all the menu items. The menu merging is disabled (RadMenu.AllowMerge=false).

When you show the parent form together with the child form and focus the child form, pressing the Alt key highlights only the menu items from the parent form. It is not possible to activate the menu items from the child form.

Please refer to the attached sample project and gif file illustrating the obtained incorrect behavior and the observed behavior with a standard MS Form and MenuStrip

1 comment
Dess | Tech Support Engineer, Principal
Posted on: 30 Jan 2019 09:53
Hello, Rick,       

Thank you for reporting this issue with the RadMenu in a MDI scenario. I have also updated your Telerik points.

Currently, due to the complexity of the issue, the possible solution that I can suggest is to use menu merging for the maximized state of the form or add global shortcuts for the child menu: https://docs.telerik.com/devtools/winforms/controls/shortcuts/assigning-global-radshortcuts 

You can pass the RadMenu object in the provider's constructor and thus when the shortcut is handled, you can use the RadMenuItem.ShowChildItems method for the respective item.

I hope this information helps. If you need any further assistance please don't hesitate to contact me. 

Dess | Tech Support Engineer, Sr.
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.