Completed
Last Updated: 06 Jun 2017 14:23 by ADMIN
To reproduce:
1.Add a RadRibbonBar (with several groups and buttons inside a group) and a theme (i.e. TelerikMetro).
2.Apply the theme for the RadRibbonBar: setting the ThemeName property to "YourThemeName".
for example: this.radRibbonBar1.ThemeName = "TelerikMetro";
3. Run the application and resize the form in a way to collapse all ribbon groups. When you open the popup for the group, all popup elements are with incorrect style.

Workaround: load the theme in the form's constructor.
Completed
Last Updated: 06 Jun 2017 06:55 by ADMIN
You have a scenario where there is a maximized MDI child form in a RadRibbonForm. You try to close the maximized child form from the MDI box of RadRibbonBar, but instead of getting the form closed, you programmatically hide it, so that you can reuse it further. The moment you try to show that form again, it appears non-maximized which is not a correct behavior.
Declined
Last Updated: 11 Apr 2017 13:19 by ADMIN
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


Completed
Last Updated: 23 Nov 2016 11:56 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 0
Category: RibbonBar
Type: Bug Report
1
Set the RadGalleryElement.DropDownSizingMode property to Telerik.WinControls.UI.SizingMode.None. however, you will notice that when the gallery's popup is opened, the grip is visible. Please refer to the attached project.

Workaround:

Sub New()
    
    InitializeComponent()

    AddHandler Me.RadGalleryElement1.DropDownOpened, AddressOf DropDownOpened

End Sub

Private Sub DropDownOpened(sender As Object, e As EventArgs)
    Me.RadGalleryElement1.GalleryPopupElement.SizingGrip.SizingMode = Telerik.WinControls.UI.SizingMode.None
End Sub

Completed
Last Updated: 12 Sep 2016 05:36 by ADMIN
To reproduce:
1. Open the demo app on a remote machine
2. Click on the local machine to move the focus to it 
3. Hold down Alt key
4. Click on the demo app on the remote machine
5. Release the Alt key => the keytips are shown, while they shouldn't as KeyDown was not on that machine
Completed
Last Updated: 30 Aug 2016 05:52 by ADMIN
To reproduce:
- Add ribbon bar to a form and set its IsMdiContainer property to true.
- Add an MDI child with a ribbon bar and minimize it.

Unplanned
Last Updated: 22 Aug 2016 10:49 by ADMIN
To reproduce:

1. Collapse the ribbon
2. Select the tab to show the popup
3. Type some text in the RadDropDownListElement
4. Press Escape, Enter, Backspace keys. You will notice that these keys are not handled by the drop down. However, the ribbon popup is closed and there is no way to handle these keys.
Unplanned
Last Updated: 05 Aug 2016 09:08 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 2
Category: RibbonBar
Type: Bug Report
1

			
Completed
Last Updated: 16 May 2016 06:59 by Danilo
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 3
Category: RibbonBar
Type: Bug Report
1
Please refer to the attached gif file.

Workaround: close manually the popup by calling the this.radSplitButtonElement1.DropDownMenu.ClosePopup(Telerik.WinControls.UI.RadPopupCloseReason.Mouse) method.
Completed
Last Updated: 09 May 2016 11:55 by ADMIN
To reproduce:

 public Form1()
 {
     InitializeComponent();

     this.radRibbonBar1.CollapseRibbonOnTabDoubleClick = false;
 }

Workaround:

if (this.radRibbonBar1.CommandTabs.Count > 0)
{
    this.radRibbonBar1.CollapseRibbonOnTabDoubleClick = false;
}
Unplanned
Last Updated: 06 May 2016 13:37 by ADMIN
Use the attached project to reproduce.

Workaround:
private void RadForm1_SizeChanged(object sender, EventArgs e)
{
    if (this.WindowState == FormWindowState.Normal)
    {
        this.SizeChanged -= RadForm1_SizeChanged;
        this.Size = new Size(this.Size.Width + 1, this.Size.Height + 1);
        this.Size = new Size(this.Size.Width - 1, this.Size.Height - 1);

        this.SizeChanged += RadForm1_SizeChanged;
    }
}


Completed
Last Updated: 12 Apr 2016 12:53 by ADMIN
To reproduce: add 3 ribbon tabs at design time and use the following code snippet:

public Form1()
{
    InitializeComponent(); 
}

private void InsertTabs()
{
    for (int i = 1; i <= 5; i++)
    {
        var index = radRibbonBar1.CommandTabs.IndexOf(this.ribbonTab3);
        radRibbonBar1.CommandTabs.Insert(index, new RibbonTab(string.Format("Tab {0}", i.ToString())));
    }
}

private void Form1_Load(object sender, EventArgs e)
{
    InsertTabs();
}

Workaround: insert the tabs in the form's constructor.
Completed
Last Updated: 05 Apr 2016 10:56 by ADMIN
To reproduce:
Add RadRibbonForm and change the theme(for example to WIndows8Theme). Run the project. The system buttons are covered by the fill of RadRibbonBarElement.

Workaround:
Set the DrawFill property of RadRibbonBarElement to false.
this.RibbonBar.RibbonBarElement.DrawFill = false;
Unplanned
Last Updated: 30 Mar 2016 10:52 by ADMIN
If I left-click on one of tab header, the related tab expand itself showing all the contained items.
But, if I expand the tab using the mouse right button, the tab expand itself but it appears blank!

Workaround:

private void radRibbonBar1_MouseDown(object sender, MouseEventArgs e)
{
    RibbonTab tab = this.radRibbonBar1.ElementTree.GetElementAtPoint(e.Location) as RibbonTab;
    if (tab!=null && e.Button== System.Windows.Forms.MouseButtons.Right)
    {
        tab.IsSelected = true;
    }
}
Unplanned
Last Updated: 30 Mar 2016 10:50 by ADMIN
When Windows aero effects are enabled and the form width is being decreased, the title bar text appears over the title bar buttons and further more when continuing reducing the width of the form the buttons disappear and a small black rectangle is shown instead.
Unplanned
Last Updated: 30 Mar 2016 10:49 by ADMIN
To reproduce:
- Set the Windows theme to Windows 7 Basic
- Start a RadRibbonForm and maximize it

Workaround:

void Form1_Resize(object sender, System.EventArgs e)
{
    if (this.WindowState == FormWindowState.Maximized)
    {
        this.RibbonBar.RibbonBarElement.IconPrimitive.Padding = new Padding(5, 5, 0, 0);
    }
    else
    {
        this.RibbonBar.RibbonBarElement.IconPrimitive.Padding = Padding.Empty;
    }
}
Completed
Last Updated: 04 Feb 2016 12:07 by ADMIN
To reproduce: 
1. Add a RadRibbonBar and a RadButtonElement in one of the groups.
2. Set the RadButtonElement.UseCompatibleTextRendering property is set to false.
3. Set the RadButtonElement.Enabled property to false.

You will notice that the text is hardly read compared to version Q2 2014.

Workaround: Currently, the possible solution is to set the RadButtonElement.UseDefaultDisabledPaint property to false and subscribe to the EnabledChanged event where you can modify the ForeColor in order to make it gray when the button is disabled and apply a gray scaled image. 
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);
    }
}