Unplanned
Last Updated: 17 Apr 2024 14:45 by ADMIN
How to reproduce: set a size in the designer, when the form loads its size will not be the same as the one set

Workaround: set the size in the Load event of the ribbon form

private void Form_Shown(object sender, EventArgs e)
{
	this.Size = new Size(600, 600);
}
Unplanned
Last Updated: 25 Mar 2024 09:48 by ADMIN
Setting the ShowBorder property design time, will not serialize its value in the designer. Changing the form size, for example, will remove the setter of this property from the designer.cs file.
Unplanned
Last Updated: 21 Jun 2023 12:01 by ADMIN

The theme component is added to the form:

Here is the code:

Public Class RadRibbonForm1
    Sub New()

        InitializeComponent()

        Me.AllowAero = False

    End Sub

    Private Sub RadButtonElement1_Click(sender As Object, e As EventArgs) Handles RadButtonElement1.Click
        ThemeResolutionService.ApplicationThemeName = "Office2010Blue"
    End Sub
End Class

Unplanned
Last Updated: 09 Jun 2023 08:29 by ADMIN

In this case, the group is in collapsed mode. When we open its drop-down button to see the elements inside and afterward expand the form to see the whole group, the theme of the group is reset. Moving the mouse over the group will reset the theme.

Unplanned
Last Updated: 25 May 2023 08:13 by ADMIN

The caption text of the RibbonBarGroups disappears when switching themes runtime. The important part is that this behavior is observable when switching from the Office2010Blue theme to other themes. In this specific theme, the FillPrimitive holding the TextPrimitive (caption text) has the PositionOffset property set to 0,-1. This minus one pixel is messing up the layout during theme change.

What can be done as a workaround is to reset this property for every group. When the Office2010Blue theme is applied run this code:

private void radButton1_Click(object sender, EventArgs e)
{
    Office2010BlueTheme theme = new Office2010BlueTheme();
    ThemeResolutionService.ApplicationThemeName = "Office2010Blue";
    foreach (var item in this.ribbonTab1.Items)
    {
        if (item is RadRibbonBarGroup)
        {
            var group = item as RadRibbonBarGroup;
            group.Children[1].Children[0].PositionOffset = new SizeF(0, 0);
        }
    }
}

 

Unplanned
Last Updated: 28 Oct 2022 12:45 by ADMIN
Created by: Alain
Comments: 1
Category: RibbonBar
Type: Feature Request
0
Improve the Accessibility functionality supported by RadRibbonBar, its elements and their properties to accessibility clients. Other elements than RadRibbonBar and RadButtonElement (RibbonTab and RadRibbonBarGroup elements) should be hittable, so tracking with mouse is available.The elements should be also exposed in a hierarchical way in the accessibility tree, including RadRibbonGroup elements.
Unplanned
Last Updated: 24 Jan 2022 17:57 by ADMIN

1. Enable Backstage view mode

radRibbonBar1.ApplicationMenuStyle = Telerik.WinControls.UI.ApplicationMenuStyle.BackstageView;

2. Add BackstageButtonItem and BackstageTabItem to the Application Menu.

3. Run the program and run the accessibility tool "inspect.exe"

4. Select MSAA in "inspect.exe" and hover over a Backstage item.

As you can see in the attached screenshot BackstageButtonItems and BackstageTabItems are not accessible by inspect.exe.

Unplanned
Last Updated: 16 Jun 2021 11:34 by ADMIN
Please refer to the attached gif file illustrating how MS Word works. It would be good to provide a convenient UI for navigating through the tabs when the ribbon is shrunk.
Unplanned
Last Updated: 24 Mar 2021 11:28 by ADMIN

Hello,

When using radsplitbutton in a ribbon, when the ribbonbargroup is collapsed due to a form too small, then the click event on the button part is not fired.

When clicking the button, the radsplitbutton look like it is "checked" instead, the popup is not open.

This has been tested in 2021.1.204.40, I apologize if this has been fixed in between.

 

Thanks

Unplanned
Last Updated: 20 Nov 2020 13:35 by ADMIN

This is the behavior for collapsing the ribbon and showing the the small image for RadButtonElement: https://docs.telerik.com/devtools/winforms/controls/ribbonbar/designing-radribbonbar/using-large-and-small-images

A similar functionality should be available for the ActionElement in RadDropDownButtonElement and  RadSplitButtonElement.

 
Unplanned
Last Updated: 30 Oct 2019 02:53 by JeffSM
Created by: JeffSM
Comments: 2
Category: RibbonBar
Type: Bug Report
0

Dear,

look at video attached,

 

I'm using app theme resolution windows 7, but in RadRibbonForm the caption draw very awfull. This happens since always I use Telerik, but now I got some time to report to you.

ThemeResolutionService.ApplicationThemeName = "Windows7";

 

What I do?

Best,

 

Jeff

Unplanned
Last Updated: 03 Oct 2019 07:48 by ADMIN

Please refer to the attached sample project and follow the steps from the gif file. 

You will notice that each time a random group displays only images (no text) when the groups don't fit in the ribbon's width.

Workaround:

        public MDIForm()
        {
            InitializeComponent();
            this.radRibbonBar1.RibbonBarElement.ItemVisiblityStateChanging += this.RibbonBarElement_ItemVisiblityStateChanging;
        }

        private void RibbonBarElement_ItemVisiblityStateChanging(object sender, ItemVisiblityStateChangingEventArgs args)
        {
            if (args.NextVisibilityState == ChunkVisibilityState.NoText)
            {
                args.Cancel = true;
            }
        }

Unplanned
Last Updated: 20 May 2019 10:48 by ADMIN
It would be good to have any indication that there are more button items in the backstage view. Currently, RadRibbonBar neither shows scrollbars, no overflow button
Unplanned
Last Updated: 25 Jun 2018 12:17 by ADMIN
Enable duplication of RadRibbonBar group's element.
Unplanned
Last Updated: 30 Apr 2018 11:03 by ADMIN
To reproduce: please refer to the attached sample project and gif file.

Workaround:  this.radRibbonBar1.RibbonBarElement.ApplicationButtonElement.DropDownOpened+=ApplicationButtonElement_DropDownOpened;

 private void ApplicationButtonElement_DropDownOpened(object sender, EventArgs e)
        {
            foreach (RadItem item in this.radRibbonBar1.RibbonBarElement.ApplicationButtonElement.DropDownMenu.Items)
            {
                RadMenuItem menuItem = item as RadMenuItem;
                if (menuItem!=null)
                {
                    menuItem.MinSize = new Size(item.Size.Width, 24);
                }
                
            }
        }
Unplanned
Last Updated: 22 Feb 2018 14:58 by ADMIN
To reproduce: please run the attached sample project and follow the steps from the gif file.

Workaround: close the popup before showing the message or the dialog:


        private void radButtonElement1_Click(object sender, EventArgs e)
        {
              if (!radRibbonBar1.Expanded)
            {
                this.radRibbonBar1.RibbonBarElement.Popup.ClosePopup(Telerik.WinControls.UI.RadPopupCloseReason.Mouse);
            }
            RadMessageBox.Show("Test");
        }
Unplanned
Last Updated: 15 Aug 2017 10:02 by ADMIN
ADMIN
Created by: Dimitar
Comments: 2
Category: RibbonBar
Type: Feature Request
3
Add support for MDI list menu item.  
Unplanned
Last Updated: 15 Aug 2017 09:41 by ADMIN
ADMIN
Created by: Georgi I. Georgiev
Comments: 0
Category: RibbonBar
Type: Feature Request
9
Add support for the RadRibbonBars to have their items merged while in MDI mode.
Unplanned
Last Updated: 15 Aug 2017 09:33 by ADMIN
add additional minimize options:
    - minimize to panel titles
    - minimize to panel buttons
Unplanned
Last Updated: 05 Apr 2017 14:26 by ADMIN
To reproduce:
- Add complex controls to the backstage pages (add at least 4 pages).
- Change the pages at runtime.

Workaround:
Private Sub RadRibbonBarBackstageView1_BackstageViewOpening(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles RadRibbonBarBackstageView1.BackstageViewOpening
    BackstageViewPage1.Visible = True
    BackstageViewPage2.Visible = True
    BackstageViewPage3.Visible = True
    BackstageViewPage4.Visible = True
End Sub


1 2