FIX. RadRibbonForm prevents the Windows taskbar to show when taskbar AutoHide is on
Removing the minimize and maximize buttons when Windows aero effects are enabled is not possible neither through the form properties neither through the ribbon bar element.
To reproroduce: - open the smart tag and uncheck the ShowBorder check box. - save, close and reopen the form WORKAROUND: set the property in code radRibbonBarButtonGroup1.ShowBorder = false;
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.
To reproduce: Add a RadRibbonBar to a Form. Add a RadTextBox to the bottom of the Form. Start the application, click the textbox and press the alt key. You will see that the focus will be taken away. This does not allow you to input key combinations into RadTextBox, such as Alt + 457. Workaround: Use the following custom RadRibbonBar: public class MyRadRibbonBar : RadRibbonBar { protected override ComponentInputBehavior CreateBehavior() { return new MyRibbonBarInputBehavior(this); } public override string ThemeClassName { get { return typeof(RadRibbonBar).FullName; } set { } } } class MyRibbonBarInputBehavior : RadRibbonBar.RibbonBarInputBehavior { public MyRibbonBarInputBehavior(RadRibbonBar owner) : base(owner) { } protected override bool SetInternalKeyMapFocus() { if ((this.Owner as RadRibbonBar).ContainsFocus) { return base.SetInternalKeyMapFocus(); } return false; } }
The Click event is fired for another element instead for the element where the MouseDown event is fired in RadRibbonBar.
1. You need to have the Controls Suite installed 2. Add a new RadRibbonBarForm to the project using the add new item dialog 3. You will see that the RadRibbonBar that is within the RadRibbonBarForm has some glitches
1. Create a new project with RadRibbonForm. 2. Set the ApplicationMenuStyle to BackstageView. 3. Add two buttons inside the backstage view. The first one should change the theme to Windows 7 and the second one to TelerikMetro. 4. Run the project and observe how application button position changes when changing the theme.
The order of the tabs under the 'Edit CommandTabs' dialog is wrong after deleting all the contextual tabs.
The button that opens the BackstageView is not correctly placed when the ribbon is placed on a RadRibbonForm with aero turned on.
Steps to reproduce: 1. Add a RadRibbonBar to a form 2. Set it to be in Backstage mode 3. Add several items in the Backstage menu 4. Set their text to contain the & sign and set UseMnemonics to true on each menu item Run the project and press Alt you will see that the letters preceded by an & are not underscored.
If the ribbon is collapsed and the user clicks a command tab to show the ribbon, and then uses Alt-Tab or another non-mouse method to switch to another application, the ribbon menu is 'stuck' and shows above all other windows. Switching back to the ribbon application and clicking will hide the ribbon. Using the mouse to click to another application does not have the same issue.
Attempt to assign two RadButtonElements in RadRibbonBar the same Name at design time results with an Exception dialog instead of the standard dialog.
1. Create a new project with RadRibbonBar. 2. Set the ApplicationMenuStyle to BackstageView 3. Change the application theme to Office2010Blue when handling Form.Load event. 4. Run the project.
To reproduce: Create a RadRibbonForm Add tab, groups and buttons Add an ImageList and changed the buttons ImageKey Minimized the ribbon Click the tab Workaround: Use the image property of the button - buttonElement.Image = Image.FromFile(@"image.png");
To reproduce: Add a ribbon bar with tabs and items inside. Press alt key and select some tab, in some tabs the children items KeyTIps will not appear.
Use the arrow on the right side of RadRibbonBar to collapse it. When click some of the tabs to show the popup. Workaround: specify a minimum height for the popup: protected override void OnLoad(EventArgs e) { base.OnLoad(e); radRibbonBar1.Expanded = false; RibbonBarPopup pop = this.radRibbonBar1.RibbonBarElement.Popup; pop.PopupOpened += pop_PopupOpened; } private void pop_PopupOpened(object sender, EventArgs args) { RibbonBarPopup pop = sender as RibbonBarPopup; pop.MinimumSize = new Size(0, 150); }
use radRibbonBar1.BackstageControl.Hide(); to observe the issue.