Hello GIJO JOSEPH,
Thank you for writing.
The RadMenu is always fitting in the available size. If you set the AutoSize
property of the user control to true,
it will resize itself according the the controls in it, but the control in it (RadMenu) sizes itself according to its parent and you get the strange situation.
If you want to avoid this, you need to manually measure all the menu items and resize your user control. Here is the code to accomplish this:
Size size =
RadMenuItem item =
i = 1; i < 6; i++)
size.Width += menuItem.Size.Width + menuItem.Margin.Horizontal;
I hope this will help you out. If you have further need of assistance, I would be glad to provide it.
All the best,
the Telerik team
Q3’10 SP1 of RadControls for WinForms is available for download
; also available is the Q1'11 Roadmap
for Telerik Windows Forms controls.