Completed
Last Updated: 05 Jul 2019 11:24 by ADMIN
Release R3 2019

Please refer to the attached gif file and the provided sample project. 

//Workaround 1          this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.UseDefaultDisabledPaint = false;

            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.Enabled = false;

//Workaround 2

            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.ReadOnly = true;
            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.PropertyChanged += TextBoxItem_PropertyChanged;
            this.commandBarDropDownList1.SelectedIndexChanged += CommandBarDropDownList1_SelectedIndexChanged;

        private void CommandBarDropDownList1_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
        {
            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.SelectionLength = 0;
            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.SelectionStart = 0;
        }

        private void TextBoxItem_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.SelectionLength = 0;
            this.commandBarDropDownList1.CommandBarDropDownListElement.EditableElement.TextBox.TextBoxItem.SelectionStart = 0;
        }

Completed
Last Updated: 11 Oct 2018 14:44 by Dimitar
Workaround: 
Set it in code:
commandBarMaskedEditBox1.CommandBarMaskedTextBoxElement.MaskType = Telerik.WinControls.UI.MaskType.Numeric;
commandBarMaskedEditBox1.CommandBarMaskedTextBoxElement.Mask = "d";

Completed
Last Updated: 14 Sep 2018 14:59 by Dimitar
To reproduce:
1. Create a project
2. Add a Telerik form
3. Add a RadCommandBar
4. Add some buttons
5. Debug application
(forget you are running application)
6. Click on add button on command bar. As a result, Visual studio Crashes.

Note: if you perform the same steps with RadRibbonBar a message is shown that the file can't be modified  while debugging. Please refer to the attached screenshot.
Completed
Last Updated: 15 Jun 2018 13:39 by Dimitar
Use attached to reproduce. 
Completed
Last Updated: 07 Nov 2019 14:22 by ADMIN
Release R1 2020 (LIB 2019.3.1111)
Approved
Last Updated: 19 Jan 2018 13:24 by ADMIN
How to reproduce: add a pdf navigator to a form and dock it to Top, then add a pdf viewer and dock it to fill. Run the application and you will notice a gap between the navigator and the RadPdfViewer control.

Workaround: instead of docking, use anchors or a TableLayoutPanel.
Completed
Last Updated: 15 Aug 2017 10:20 by ADMIN
To reproduce:
- Run the attached project, maximize the form and click the drop-down buttons.

Workaround:
commandBarDropDownButton3.DropDownMenu.PopupOpening += DropDownMenu_PopupOpening;


private void DropDownMenu_PopupOpening(object sender, CancelEventArgs args)
{
    var e = args as RadPopupOpeningEventArgs;
    var ownerElement = (sender as RadDropDownMenu).OwnerElement;
    var loc = ownerElement.ElementTree.Control.PointToScreen(ownerElement.ControlBoundingRectangle.Location);
    loc.Y += ownerElement.ControlBoundingRectangle.Height;
    loc.X -=  ((sender as RadDropDownMenu).Width - ownerElement.ControlBoundingRectangle.Width);
    e.CustomLocation = loc;

}
Approved
Last Updated: 08 Nov 2016 14:15 by ADMIN
To reproduce:
- Dock the command bar inside a tool window (to left).
- Add four buttons to the strip.
- Set the VisibleInStrip property of the one button to false.
- When the application is started the last button is outside the strip.

The issue is reproduced when commandbar is docked directly in the form not just the tool window.

Workaround - Use the Visibility property instead.
Approved
Last Updated: 17 Oct 2016 06:07 by ADMIN
To reproduce:

1. Run the application and click the button. A message box appears. Close the message box.
2. Minimize the form and restore it to normal state.
3. Click the button again. You will encounter an error because the CommandBarDropDownList.SelectedItem property is set to null.

Workaround:

 private void radButton1_Click(object sender, EventArgs e)
 {
     this.commandBarDropDownList1.DropDownAnimationEnabled = false;
     this.commandBarDropDownList1.DropDownListElement.ShowPopup();
     this.commandBarDropDownList1.DropDownListElement.ClosePopup(Telerik.WinControls.UI.RadPopupCloseReason.Mouse);

     Product product = this.commandBarDropDownList1.SelectedItem.DataBoundItem as Product;

     MessageBox.Show(product.Description);
 }
Approved
Last Updated: 02 Sep 2016 12:43 by ADMIN
To reproduce:

1. Add a RadCommandBar with several items
2. Add CommandBarTextBox and change its size to have 200 px width .
3. Set the CommandBarTextBox.TextBoxElement.TextAlign property to Right in order to align the text to the right. The designer shows the correct text alignment. However, this setting is not serialized in the designer file and when you run the application the text is left aligned.
Completed
Last Updated: 21 Mar 2016 13:38 by ADMIN
To reproduce:
- Add some controls to a command bar.
- Get the PreferredSize like this:

 Console.WriteLine(radCommandBar1.PreferredSize.ToString());

Workaround:
class MyCommandBar : RadCommandBar
{
    public override Size GetPreferredSize(Size proposedSize)
    {
        if (proposedSize.Width == 0 && proposedSize.Height == 0)
        {
            return this.Size;
        }
        return base.GetPreferredSize(proposedSize);
    }
}
Completed
Last Updated: 14 Dec 2015 10:20 by ADMIN
Workaround: set the RadCommandBar.EnableRadAccessibilityObjects property to false.
Declined
Last Updated: 09 Feb 2016 08:17 by ADMIN
To reproduce:
- Add RadCommanBar to a form and the shown and close the form several times.
Approved
Last Updated: 29 Mar 2016 11:46 by ADMIN
Workaround: 
this.commandBarSplitButton1.MinSize = new Size(this.commandBarSplitButton1.Size.Width + 10, 0);

Completed
Last Updated: 02 Nov 2015 11:12 by ADMIN
Workaround:  use the attached below theme files. How custom themes can be loaded - http://www.telerik.com/help/winforms/themes-using-custom-themes.html
Approved
Last Updated: 29 Mar 2016 11:45 by ADMIN
To reproduce:
1. Add a RadCommandBar with a CommandBarButton.
2. Add a RadDateTimePicker, a RadMultiColumnComboBox, a ComboBox, a DateTimePicker. Subscribe to their Validating event.
3. Add a shortcut for the CommandbarButton:

Me.CommandBarButton1.ShowKeyboardCues = True
Me.CommandBarButton1.UseMnemonic = True
Me.CommandBarButton1.Shortcuts.Add(New RadShortcut(Keys.Alt, Keys.F))

Note that when you focus one of the added controls in 2. and press Alt+F, the CommandBarButton.Click event is fired, but the Validating event for the previously focused control is not fired. This behavior is not observed for RadButton for example.

Workaround:

Public Class Form1

    Protected Overrides Function ProcessCmdKey(ByRef msg As Message, keyData As Keys) As Boolean
        Select Case keyData
            Case (Keys.Alt Or Keys.F)
                CommandBarButton1.Focus()
                CommandBarButton1.PerformClick()
                Exit Select

        End Select
End Class
Completed
Last Updated: 11 Sep 2015 10:33 by ADMIN
Workaround: 
public partial class RadForm1 : Telerik.WinControls.UI.RadForm
{
    public RadForm1()
    {
        InitializeComponent();

        this.commandBarDropDownButton2.DropDownMenu.DropDownOpening += DropDownMenu_DropDownOpening;
    }

    private void DropDownMenu_DropDownOpening(object sender, CancelEventArgs e)
    {
        if (this.WindowState == FormWindowState.Maximized)
        {
            RadDropDownMenu dMenu = sender as RadDropDownMenu;

            RadPopupOpeningEventArgs eventArgs = (RadPopupOpeningEventArgs)e;
            eventArgs.CustomLocation = new System.Drawing.Point(eventArgs.CustomLocation.X + this.commandBarDropDownButton2.Size.Width, eventArgs.CustomLocation.Y);
        }
    }
}
Approved
Last Updated: 15 Aug 2017 12:09 by Stevens
The issue exists with RadMenuItem as well!

Workaround:

public class CustomCommandBarButton : CommandBarButton
{
    protected override void OnClick(EventArgs e)
    {
        MouseEventArgs args = e as MouseEventArgs;
        if (args.Button == System.Windows.Forms.MouseButtons.Left)
        {
            base.OnClick(e);
        }
    }

    protected override Type ThemeEffectiveType     
    { 
        get    
        { 
            return typeof(CommandBarButton);     
        }
    }
}
Completed
Last Updated: 17 Mar 2015 12:35 by ADMIN
To reproduce: add a RadCommandBar to the form with several CommandBarStripElements. Change the Name property for one of the CommandBarStripElements at design time. You will notice that the new name is not serialized in the designer file.
1 2 3