Completed
Last Updated: 22 Jul 2019 13:17 by ADMIN
Release R3 2019 (LIB 2019.2.729)
Create a RadRibbonForm.
Set the ApplicationMenuStyle of RibbonBar to BackstageView
Run the form and maximize it.
Open BackstageView and then click the Restore button of the form.
You will see that BackstageView bounds are not correct(see attached images).
Completed
Last Updated: 29 Jul 2010 10:11 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: RibbonBar
Type: Feature Request
1
radRibbonBar1.RibbonBarElement.ApplicationButtonElement.DropDownMenu.FadeAnimationType to be available in properties window.
Completed
Last Updated: 06 Dec 2019 14:26 by ADMIN
Release R1 2020 (LIB 2019.3.1209)
Created by: Dominik
Comments: 2
Category: RibbonBar
Type: Feature Request
1
Currently, there is no way to replace the RibbonBarPopup.
Completed
Last Updated: 29 Mar 2010 11:05 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: RibbonBar
Type: Bug Report
1
The RadRibbonBar's MDI menu disappears when the control is collapsed to popup and a MDI child is maximized.
Completed
Last Updated: 14 Jun 2012 01:58 by ADMIN
RadRibbonBarBackStageView positioning should be changed, so that the control appears 2 px lower.
Completed
Last Updated: 02 Jun 2022 06:38 by ADMIN
Release R2 2022 SP1

Hi,

please see the attached sample and screen shot.

If application with Ribbon Bar is moved to a high dpi display (or started on a 4K display), two issues happen:

  1. The title bar is not scaled (font) and has an ugly black line
  2. The drop down element font is not scaled (the list itself is correct)

Regards
Martin

Completed
Last Updated: 25 Jan 2010 04:29 by Deyan
Created by: Deyan
Comments: 0
Category: RibbonBar
Type: Bug Report
1
RadRibbonBar KeyTips are painted and executed even if the associated item is disabled.
Completed
Last Updated: 20 Oct 2014 13:52 by ADMIN
RadRibbonBarGroup consists of two FillPrimitives (in addition to the main FillPrimitive). These fills should be exposed to the user, so that s\he can tell what their colors should be.

Resolution: 
RadRibbonBarGroup consists of two FillPrimitives which are exposed: GroupFill and BodyFill. You can set their color using the following code snippet: 
radRibbonBarGroup1.BodyFill.BackColor = Color.MediumPurple;
radRibbonBarGroup1.GroupFill.BackColor = Color.MediumSeaGreen;
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: RibbonBar
Type: Bug Report
1
Go to the Examples, RibbonBar >> FirstLook. Decrease the width of the main form. Now open the 'Size' popup of RadRibbonBar. You will notice that the Size dropdown button is not properly aligned i n the popup.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
Go to Examples app, section RibbonBar >> FirstLook. Decrease the size of the main Examples form. Dropdownbuttons will appear instead of the actual content in RadRibbonBar. Open one of these buttons and click on the empty space area of the popup. The popup will close, but is should stay opened.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: RibbonBar
Type: Bug Report
1
When you open the content popup of a collapsed group and click on a button that shows a dialog form, the popup stays opened.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: RibbonBar
Type: Bug Report
1
If you press the Alt key once, you get the KeyTips displayed. If you press it once more, the KeyTips should become hidden and the focus should be returned to the previously focused control.
Completed
Last Updated: 13 Mar 2024 08:49 by ADMIN
Release 2024.1.312
I am using the Winforms 4.8 Nuget package. And just recently now when I make any edits to the form with a RadRibbonBar in the designer, the declare for that object in the designer.cs code changes from RadRibbonBar to DropDownPopupForm.
Completed
Last Updated: 01 Nov 2022 15:11 by ADMIN
Release R3 2022 SP2

To reproduce:

1. Add a form with a RadRibbonBar and add some tabs

2. Create a second form that inherits the first one

3. Open the second form at design time and add a few items to the application menu.

Expected: either the applied changes in the derived form should be serialized properly or the ribbon in the derived form should be locked for such changed.

Actual: even though the menu items are added in the designer and you can see them, after restarting the designer, they are not shown in the application menu anymore. You can see that they are still available in the Designer.cs but they are not added to the application menu. The same behavior is observed if you add tabs and groups with different elements.

Completed
Last Updated: 11 Nov 2015 08:31 by ADMIN
To reproduce:

1. Add a RadRibbonBar with a RadDropDownListElement and some other elements.
2. Use the following code:

for (int i = 0; i < 5; i++)
{
    RadListDataItem item = new RadListDataItem();
    item.Text = "Item" + i;
    this.radDropDownListElement1.Items.Add(item);
}
this.radRibbonBar1.EnableKeyMap = true;
this.radDropDownListElement1.KeyTip = "S";         
this.radDropDownListElement1.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList; 
3. Press Alt, then 2. You will see the key tips for the drop down and its sibling items. 
4. Press S. You are expected to be navigated to the RadDropDownListElement, but are not. 

Here it is illustrated the behavior: http://screencast.com/t/Qmvqufznjt
Completed
Last Updated: 02 Feb 2023 09:34 by ADMIN
Release R1 2023
In this case, the RadRibboBar collapsed. So when we add a group run-time, its theme is not applied.
Completed
Last Updated: 29 Oct 2015 09:37 by Todor
To reproduce:
1.Create a new Visual C# -> Telerik Windows Forms Application
2.Drag a RadRibbonBar control onto RadForm1
3.Create a single tab "First Tab" (otherwise you cannot collapse the ribbon)
4.Drag a button onto the form and add the following code to the click event handler:
RibbonTab tab = new RibbonTab("Test");
this.radRibbonBar1.CommandTabs.Add(tab);
tab.IsSelected = true;
5.You should end up with something like the attached png file.
6.Run the project and click the button. You should see the new tab is created and selected.
7.Close the project and run it again. This time, collapse the ribbon before clicking the button. No new tab is visible on the ribbon. Even if you click on the [First Tab] to show the full ribbon.
8.Click the expand ribbon button on the right and the new tab will then appear.

Workaround:
bool isExpanded = this.radRibbonBar1.Expanded;
this.radRibbonBar1.Expanded = true;
RibbonTab tab = new RibbonTab("Test " + this.radRibbonBar1.CommandTabs.Count); 
this.radRibbonBar1.CommandTabs.Add(tab);
tab.IsSelected = true;
this.radRibbonBar1.Expanded = isExpanded;
Completed
Last Updated: 11 Nov 2015 08:44 by ADMIN
To reproduce:
- Set the theme and show the help button.

Workaround:
Hide the fill and the border in Visual Style builder
Completed
Last Updated: 17 Nov 2015 07:47 by ADMIN
Workaround:

public Form1()
{
    InitializeComponent();
     
    this.radRibbonBar1.KeyTipShowing+=radRibbonBar1_KeyTipShowing;
}

private void radRibbonBar1_KeyTipShowing(object sender, CancelEventArgs e)
{
    RadButtonElement b = sender as RadButtonElement;
    if (b!=null && b.Enabled==false)
    {
        e.Cancel = true;
    }
}

Completed
Last Updated: 16 Dec 2015 12:14 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 0
Category: RibbonBar
Type: Bug Report
0
To reproduce:

public partial class Form2 : RadRibbonForm
{
    public Form2()
    {
        InitializeComponent(); 

        this.WindowState = FormWindowState.Maximized;
        this.radRibbonBar1.ApplicationMenuStyle = ApplicationMenuStyle.BackstageView;
        this.AllowAero = false;         
        this.Icon = Properties.Resources.WinFormsIcon;     
    }
}

Workaround1: set AllowAero property to true if it is possible.
Workaround2: this.radRibbonBar1.RibbonBarElement.RibbonCaption.MouseMove += RibbonCaption_MouseMove;
private void RibbonCaption_MouseMove(object sender, MouseEventArgs e)
{
    if (e.Button == System.Windows.Forms.MouseButtons.Left && this.WindowState== FormWindowState.Maximized)
    {
        this.WindowState = FormWindowState.Normal;
        this.Location = new Point(this.Location.X,e.Location.Y);
    }
}