Completed
Last Updated: 21 Feb 2012 04:29 by ADMIN
FIX. RadRibbonBar - setting the Font property of the control is not taken into consideration.
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: 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: 06 Jan 2011 03:47 by ADMIN
The drop down of QuickAccessToolBar does not close when its drop down button is clicked while the drop down is opened
Completed
Last Updated: 24 Nov 2011 09:47 by ADMIN
FIX. RadRibbonBar - the items text disappears on minimize and maximize.
Completed
Last Updated: 24 Nov 2011 08:08 by ADMIN
FIX. RadRibbonBar - the RightToLeft property of the ribbon itself it not synchronized with the same property of the Popup of the RibbonBarElement
Completed
Last Updated: 04 Nov 2011 06:27 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: RibbonBar
Type: Bug Report
0
FIX. RadRibbonBar - CommandTabSelected event is fired twice
Completed
Last Updated: 25 Oct 2011 02:19 by ADMIN
FIX. RadRibbonBar - when a form with the ribbon bar is constantly resized, the application memory is also contactly increased and never released.
Comment: actually the memory leak occurs because of RasStatusStrip
Completed
Last Updated: 26 Apr 2011 06:36 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: RibbonBar
Type: Bug Report
0
FIX. RadRibbonForm title bar buttons location is misplaced.
Completed
Last Updated: 01 Apr 2010 11:16 by ADMIN
Moving a RibbonTab from one RadRibbonBar to another does not correctly place its content items in the destination Ribbon Bar's content panel.
Completed
Last Updated: 16 Jun 2011 06:50 by ADMIN
When a Backstage View is opened for the first time and the Enter key is pressed, null reference exception is thrown.
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.

Completed
Last Updated: 31 Jan 2019 11:39 by ADMIN
Created by: Valery
Comments: 2
Category: RibbonBar
Type: Bug Report
0

In RadDropDownListElement add two DescriptionTextListDataItem:

            radDropDownListElementFoo.Items.Add(new DescriptionTextListDataItem("Foo 1", "Description 1"));
            radDropDownListElementFoo.Items.Add(new DescriptionTextListDataItem("Foo 2", "Description 2"));

But the description is not displayed and the drop down height is too large (foo.png)

What am I doing wrong?

If change ItemHeight = 36, then description is displayed, but the drop down height is too large (foo36.png)

Completed
Last Updated: 17 Dec 2018 17:10 by Dimitar
ADMIN
Created by: Dimitar
Comments: 0
Category: RibbonBar
Type: Bug Report
0
To reproduce:
Open a form with a ribbon, focus the tabs and press 1 with the screen keyboard (German language). 

Workaround:
class MyRibbon : RadRibbonBar
{
    protected override ComponentInputBehavior CreateBehavior()
    {
   
        return new MyComponentBehavior(this);
    }
    public override string ThemeClassName
    {
        get { return typeof(RadRibbonBar).FullName; }
    }
}
class MyComponentBehavior : RibbonBarInputBehavior
{
    public MyComponentBehavior(RadRibbonBar owner) : base(owner)
    {

    }
    protected override string GetKeyStringRepresentation(Keys input)
    {
        uint nonVirtualKey = NativeMethods.MapVirtualKey((uint)input, 2);

        if (nonVirtualKey > char.MaxValue)
        {
            return null;
        }

        return base.GetKeyStringRepresentation(input);
    }
}



Completed
Last Updated: 02 Nov 2018 09:02 by Dimitar
To reproduce:
- Add a RadToggleButtonElement to the quick access toolbar.

Workaround:
RadToggleButton button = new RadToggleButton();
button.Text = "Test";        
button.Height = 17;

RadHostItem host = new RadHostItem(button);
host.MinSize = new Size(50, 0);
host.MaxSize = new Size(0, 17);
host.StretchVertically = false;

radRibbonBar1.QuickAccessToolBarItems.Add(host);

Completed
Last Updated: 15 Jul 2019 08:32 by ADMIN
Release R3 2019 (LIB 2019.2.722)
Created by: Valery
Comments: 0
Category: RibbonBar
Type: Bug Report
0
When changing the layout mode and a button has no text an exception occurs.

Workaround: 

- Set the text of all buttons to an empty string. 
Completed
Last Updated: 01 Jul 2019 14:58 by ADMIN
Release R3 2019 (LIB 2019.2.708)

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

Shrink the ribbon to create sub groups for expanding. Then, maximize the form. You will notice that the groups are still collapsed although there is so much space.

Completed
Last Updated: 31 May 2019 11:57 by ADMIN
To reproduce:
1. Add a RadRibbonBar and add several buttons with images as follows:

public Form1()
{
    InitializeComponent();

    RibbonTab tabItem1 = new RibbonTab();
    tabItem1.Text = "Manage";
    radRibbonBar1.CommandTabs.Add(tabItem1);

    RadRibbonBarGroup radRibbonBarGroup1 = new RadRibbonBarGroup();
    radRibbonBarGroup1.Text = "radRibbonBarGroup1";
    tabItem1.Items.Add(radRibbonBarGroup1);

    RadButtonElement radButtonElement1 = new RadButtonElement();
    radButtonElement1.Image = Properties.Resources.about;
    radButtonElement1.TextImageRelation = TextImageRelation.ImageBeforeText;
    radButtonElement1.Text = "First Button";
    radRibbonBarGroup1.Items.Add(radButtonElement1);

    RadButtonElement radButtonElement2 = new RadButtonElement();
    radButtonElement2.Image = Properties.Resources.about;
    radButtonElement2.TextImageRelation = TextImageRelation.ImageBeforeText;
    radButtonElement2.Text = "Second Button";
    radRibbonBarGroup1.Items.AddRange(new RadItem[] { radButtonElement1, radButtonElement2 });

    RadRibbonBarButtonGroup radRibbonBarButtonGroup1 = new RadRibbonBarButtonGroup();
    radRibbonBarButtonGroup1.Orientation = System.Windows.Forms.Orientation.Vertical;
    radRibbonBarButtonGroup1.ShowBorder = true;

    RadButtonElement radButtonElement3 = new RadButtonElement();
    radButtonElement3.Text = "Button One";
    radButtonElement3.Image = Properties.Resources.about;
    radButtonElement3.TextImageRelation = TextImageRelation.ImageBeforeText;

    RadButtonElement radButtonElement4 = new RadButtonElement();
    radButtonElement4.Text = "Button Two";
    radButtonElement4.Image = Properties.Resources.about;
    radButtonElement4.TextImageRelation = TextImageRelation.ImageBeforeText;
  
    radRibbonBarButtonGroup1.Items.AddRange(new RadItem[] { radButtonElement3, radButtonElement4 });
    radRibbonBarGroup1.Items.Add(radRibbonBarButtonGroup1);
}

2. Run the applications, re-size the form horizontally until all buttons are collapsed to smallest size, then click the form's maximize button. As a result all buttons are drawn without text.

Workaround:
protected override void WndProc(ref Message message)
{
    const int WM_SYSCOMMAND = 0x0112;
    const int SC_MAXIMIZE = 0xF030; 

    switch (message.Msg)
    {
        case WM_SYSCOMMAND:
            int command = message.WParam.ToInt32() & 0xfff0;
            if (command == SC_MAXIMIZE) 
            {
                this.Size = new System.Drawing.Size(300, 300);
            }
            break;
    }
    base.WndProc(ref message);
}
Completed
Last Updated: 22 May 2018 07:48 by Dimitar
1. Place a RadRibbonBar on a form

2. Add couple of New Tabs

3. Select a tab in Design Time

4. You will see that the current tab is not switched

Note that you can switch to a different tab if you click it 3 times or if you fast click twice on a tab and then select another tab.