To reproduce: Try to set a tooltip for RadButtonElement in RadApplicationMenu during design time
In a right-to-left RadMenu: Set the PopupDirection of a RadMenuItem to Left, set it back to Down, open the menu item's sub items. This results in an incorrectly aligned drop-down.
FIX. Exception is thrown when opening mdi child in a project build for Release.
Problem A typical usability problem with menus I frequently see is a menu or sub-menu (grouping of menu items beneath another menu) that instantly disappears if the user mouses over the wrong pixel while trying to mouse over to the menu item. This can be frustrating causing the user to have to retrace their steps to once again reveal the menu and this time carefully tip-toe the mouse back through the narrow parameters allowed them so as not to trip the code just waiting to remove their destination. Solution This is a fairly simple problem technically which requires the library author to allow from some time delay before hiding the menu.
MDI Menu merge is not disabled when AllowMerge property is set to false.
RadMenu does not align properly in Right-to-Left mode when the form is maximized.
Workaround: menu.DropDown.RootElement.Children[0].Children[3].Children[1].Children[2].MaxSize = new Size(0, 400); menu.DropDown.PopupElement.MaxSize = new Size(0, 400);
When using RadHostItem inside RadMenuItem, the drop down size increases every time when opening the drop down
If you try to style the Right column menu of RadApplicationMenu, your changes will not be persisted and applied to the control. Workaround: FillPrimitive fill = (FillPrimitive)this.radRibbonBar1.RibbonBarElement.ApplicationButtonElement.DropDownMenu.RootElement.Children[0].Children[0].Children[2].Children[0].Children[2].Children[1].Children[0]; fill.BackColor = Color.Orange; fill.BackColor2 = Color.Red;
When a larger DropDownHeaderImage is set the popup of RadDropDownMenu has incorrect size.
For RadMenu there should be a property which determines whether the accelerator keys are underlined even when the RadMenu is not focused. The available options for that menu should be Yes, No and WindowsDefined
RadContextMenu items are not copied when the context menu is copied.
1. Create a new project containing RadMenu in MDI form 2. Add some child windows 3. Run the project 4. Open the menu
FIX. RadMenuItem does not repaint itself after being re-enabled
RadMenu does not clear its IsMouseDown state after being clicked and the pointer leaves the menu item before the mouse button is released
This feature request concerns adding a Right to left support (RTL) in RadMenu.
Provide information about the clicked control in the arguments of RadContextMenu DropDownOpening/ed event. This will help easily determine which control is clicked in case the same RadContextMenu is associated with more than one control.
When RadMenu is on focus and some of the RadMenuItems has visibility set to Hidden those items should be visible in design time.
Menu items should stretch to fill the available area.
After adding a few items in RadMenu, and changing their visibility settings: 1.When turned back to visible, they does not appear 2. When they are collapsed, their empty spots are still there (although AutoSize = true) int i = 1; void radMenuItem1_DropDownOpening(object sender, CancelEventArgs e) { if (i == 0) { radMenuButtonItem2.Visibility = Telerik.WinControls.ElementVisibility.Collapsed; radMenuButtonItem3.Visibility = Telerik.WinControls.ElementVisibility.Collapsed; i++; } else { radMenuButtonItem2.Visibility = Telerik.WinControls.ElementVisibility.Visible; radMenuButtonItem3.Visibility = Telerik.WinControls.ElementVisibility.Visible; i--; } radMenuItem1.DropDown.PopupElement.InvalidateMeasure(); radMenuItem1.DropDown.PopupElement.InvalidateArrange(); radMenuItem1.DropDown.PopupElement.UpdateLayout(); }