[Solved] Add Drag & Drop support on the Designer for RibbonBar elements

1 Answer 15 Views
General Discussions RibbonBar
Camille
Top achievements
Rank 1
Camille asked on 21 Jul 2026, 12:33 PM

Hi,

I don't think there is currently a way to drag components directly on the designer for RibbonBar sub-elements. 

For example, when adding a new button in a RadRibbonBarGroup, there is no way to change its order : I would like to put it between existing buttons.

The same is also impossible when adding a RadRibbonBarButtonGroup inside a RadRibbonBarGroup, there is no way to move buttons from the RadRibbonBarGroup to the newly created RadRibbonBarGroup .

Also, the RadLabel element doesn't exist in the list of possible elements to add.

For all these problems, there is no other way than modifying the Designer.cs code. And it's a real pain...

Thank you.

1 Answer, 1 is accepted

Sort by
0
Nadya | Tech Support Engineer
Telerik team
answered on 22 Jul 2026, 11:03 AM

Hello, Camille,

Currently, RadRibbonBar does not support moving elements from one group to another. It is possible to drag and drop the entire RadRibbonGroups and RadRibbonTabs. You can check here: 

If you need to rearrange buttons and other elements in other groups, you will have to do it programmatically and add them to the desired group/tab. You can also add a RadLabelElement by adding it to radRibbonBarGroup1.Items collection:

RadLabelElement radLabelElement1 = new RadLabelElement();
radLabelElement1.Text = "RadLabelElement";
this.radRibbonBarGroup1.Items.Add(radLabelElement1);

I understand that creating and arranging the elements programmatically may not be the most convenient way for you. However, at the moment, there isn't a way to configure everything at design time. RadRibbonBar is a very customizable component, and it can be customized in the desired manner. What can not be accomplished at design time most probably can be done programmatically, depending on the specific requirements. To avoid modifying the Designer.cs file, you can move the group initialization into separate methods on the form. I hope this helps.

Please let me know if I can assist you further.

Regards,
Nadya | Tech Support Engineer
Progress Telerik

Modernizing a WinForms application? Use the AI-powered WinForms Converter to simplify migration to Telerik UI for WinForms.
Camille
Top achievements
Rank 1
commented on 22 Jul 2026, 12:21 PM

Hi Nadya,

So, you're basically telling me to use the way I already know. I understand there won't be any attempt on your side to implement this feature on the Designer. Highly disappointing from Telerik support, as always.

Nadya | Tech Support Engineer
Telerik team
commented on 23 Jul 2026, 08:14 AM

Hello, Camille,

Based on your feedback, I logged the following two items on your behalf in our public backlog:

You can vote for these items to increase their priority and subscribe to them to receive status updates.

Your feedback is very important to us, and we continuously strive to improve based on it. If you have any additional suggestions on how we can enhance our support service or improve the quality of our products, we'd be happy to hear them.


 

Tags
General Discussions RibbonBar
Asked by
Camille
Top achievements
Rank 1
Answers by
Nadya | Tech Support Engineer
Telerik team
Share this question
or