Completed
Last Updated: 04 Feb 2016 08:00 by ADMIN
To reproduce:
- Add two buttons and a textbox to a RadForm.
- Set the AcceptButton to be the first button.
- Focus the second button and press Enter

Workaround:
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
    if (keyData == System.Windows.Forms.Keys.Enter)
    {
        if (this.ActiveControl is Button && this.ActiveControl != this.AcceptButton)
        {
            ((Button)this.ActiveControl).PerformClick();
            return true;
        }
        
    }

    return base.ProcessCmdKey(ref msg, keyData);
}
Declined
Last Updated: 19 Jan 2016 09:28 by ADMIN
To reproduce:
- Add a menu item with a specific mnemonic key to a form.
- Add child form with a button that has the same mnemonic key.
- Start the application hold Alt and press the mnemonic key.
- The menu item is executed instaed of the
Completed
Last Updated: 16 Nov 2015 16:13 by ADMIN
To reproduce: 
- Start the narrator, open a message box and close it fast.
 
Workaround:
void button_Click(object sender, EventArgs e)
{
    RadMessageBox.Instance.Shown += Instance_Shown;
    RadMessageBox.Show("test");
}

void Instance_Shown(object sender, EventArgs e)
{
    RadMessageBoxForm form = sender as RadMessageBoxForm;

    typeof(RadMessageBoxForm).GetField("accObjectCreated", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance).SetValue(form, false);
}
Completed
Last Updated: 21 Oct 2015 09:50 by ADMIN
To reproduce: 
- Use the approach described here to localize the form: https://msdn.microsoft.com/en-us/library/y99d1cd3%28v=vs.100%29.aspx?f=255&MSPPError=-2147217396
- Open the resx file in Visual Studio.

Completed
Last Updated: 24 Jul 2015 10:20 by ADMIN
Broken in Q2 2015

Workaround: get current dpi settings and resize the form
float dpiX = 0;
float dpiY = 0;
Graphics graphics = this.CreateGraphics();
dpiX = graphics.DpiX;
dpiY = graphics.DpiY;

this.Width *= dpiX / 96;
this.Height *= dpiY / 96;
Completed
Last Updated: 22 May 2015 11:19 by ADMIN
If you have a TextBox anchored to Top, Left, Right in a RadForm, the size that this TextBox gets when the form is shown may not be correct.

Workaround:
set the Dock = Fill setting after adding the controls/toolwindows in the forms
Completed
Last Updated: 11 May 2015 13:48 by ADMIN
To reproduce:
1.Add a RadButton and on its Click event, show a RadMessageBox.
2.Add a RadDropDownList .
3.Drag several themes from the toolbox and drop them onto the form (e.g. Office2010Black, Office2010Blue, TelerikMetro, Windows8)
4.Use the following code:

public Form1()
{
    InitializeComponent();

    this.radDropDownList1.Items.Add("Office2010Black");
    this.radDropDownList1.Items.Add("Office2010Blue");
    this.radDropDownList1.Items.Add("TelerikMetro");
    this.radDropDownList1.Items.Add("Windows8");

    this.radDropDownList1.SelectedIndexChanged += radDropDownList1_SelectedIndexChanged;
    this.radDropDownList1.SelectedItem = this.radDropDownList1.Items[0];
}

private void radDropDownList1_SelectedIndexChanged(object sender,
    Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
{
    string itemText = this.radDropDownList1.Items[e.Position].Text;           
    ThemeResolutionService.ApplicationThemeName = itemText;
}

private void radButton1_Click(object sender, EventArgs e)
{
    RadMessageBox.Show("Some message", "Confirmation", MessageBoxButtons.OKCancel);
}

When you select a new item from the RadDropDownList, the theme for the entire application is changed. But when you click the button to show a RadMessageBox, the RadMessageBox has incorrect style for its buttons.

Workaround: set the RadMessageBox.ThemeName before showing it:

RadMessageBox.ThemeName = ThemeResolutionService.ApplicationThemeName;
RadMessageBox.Show("Some message", "Confirmation", MessageBoxButtons.OKCancel);
Completed
Last Updated: 11 May 2015 08:38 by ADMIN
If you have a RadForm that contains a RadTextBox (TextBox), set the WindowsState of this form to Maximized and add this form to an MDI Parent with RadDock which handles the forms, you will notived that you are not able to mouse select the text.
Completed
Last Updated: 07 May 2015 14:43 by ADMIN
To reproduce:
- Create blank WinForms RadForm Application.
- Set WindowState property to Maximized.
- Add RadGroupBox to the form. Set equal space on all sides.
- Anchor the group box to all sides.
- Launch application - spacing around outside of group box is incorrect.
-  Restore form to normal size - spacing around group box is incorrect.

Workaround:
radGroupBox1.Dock = DockStyle.Fill;
radGroupBox1.GroupBoxElement.Margin = new Padding(20);
Declined
Last Updated: 02 Apr 2015 09:40 by ADMIN
Completed
Last Updated: 27 Mar 2015 08:06 by ADMIN
To reproduce: 
1. Use the following code snippet: 
RadMessageBox.Show("RadMessageBox Some message box text", "Caption", MessageBoxButtons.OK, RadMessageIcon.Error);
2. The text is not aligned with the icon
Completed
Last Updated: 20 Mar 2015 13:49 by ADMIN
To reproduce:
public partial class Form1 : RadForm
{
    public Form1()
    {
        InitializeComponent();
        this.IsMdiContainer = true;
    }

    private void radButton1_Click(object sender, EventArgs e)
    {
        RadForm childForm = new RadForm();
      
        childForm.Text = "MDI Child " + DateTime.Now.ToShortTimeString();
        childForm.MdiParent = this;
        childForm.WindowState = FormWindowState.Maximized;
        childForm.Show();
    }
}
Completed
Last Updated: 18 Feb 2015 16:11 by ADMIN
Completed
Last Updated: 16 Feb 2015 15:01 by ADMIN
QSF Forms&Dialogs Message box - show RadMessageBox when click on the right side of the title bar the popup dialog cannot be dragged.
Declined
Last Updated: 11 Feb 2015 15:18 by ADMIN
To reproduce:

private void radButton1_Click(object sender, EventArgs e)
{
    Application.Exit();
}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    RadMessageBox.Show("Do you want to exit?", "Confirmation", MessageBoxButtons.YesNo);
}


Workaround: Show the RadMessageBox first and then call the Application.Exit method according to the DialogResult.

DECLINED: 
When Application.Exit() is called it iterates through all forms and for each of them calls the FormClosing event. Currently the RadMessageBox is shown in a new form. So in this case during the iterating forms collection a new form is added and this causes the exception "Collection was modified; enumeration operation may not execute.". 
This is expected behavior and there are two possible solutions to prevent application from throwing exception: 
- Use this.Close(); to close the application.
- Make your checks, show RadMessageBox and after that, if needed call Application.Exit(); 
Completed
Last Updated: 27 Oct 2014 11:00 by ADMIN
To reproduce:
  RadMessageBox.Instance.Font = new Font("Segoe UI", 10);
            foreach (Control c in RadMessageBox.Instance.Controls)
            {
                c.Font = new Font("Segoe UI", 14);
            }
            RadMessageBox.SetThemeName("TelerikMetro");

            RadMessageBox.Show("test", "test2", MessageBoxButtons.YesNoCancel,                  
            RadMessageIcon.Error, MessageBoxDefaultButton.Button2);

WORKAROUND: use smaller font size
Completed
Last Updated: 09 Oct 2014 12:57 by ADMIN
To reproduce:

Create a RadForm and set the property as follows:

public Form1()
{
    InitializeComponent();
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
}

Workaround:

Set the ShowIcon property to false:

public Form1()
{
    InitializeComponent();
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
    this.ShowIcon = false;
}

Completed
Last Updated: 08 Oct 2014 14:01 by ADMIN
ADMIN
Created by: Georgi I. Georgiev
Comments: 0
Category: Form
Type: Bug Report
3
To reproduce:
Add a RadRibbonBar, associate AcceptButton and CancelButton and subscribe to their events. Run the application press escape and the CancelButton's event should be fired. Press enter -  no results.
Workaround:
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
    if (keyData == System.Windows.Forms.Keys.Enter)
    {
        this.AcceptButton.PerformClick();
    }

    return base.ProcessCmdKey(ref msg, keyData);
}

Resolution: 

The issue is fixed in Telerik`s RadForm and RadRibbonForm. If you use MS Form, this is still not working.  
Completed
Last Updated: 01 Oct 2014 12:18 by ADMIN
Workaround: use RadRibbonForm instead or set minimum and maximum size
Completed
Last Updated: 17 Sep 2014 09:07 by ADMIN
To reproduce:

Show RadMessageBox as follows:

RadMessageBox.Show(this, "מסר כלשהו", "Caption", MessageBoxButtons.OKCancel, RadMessageIcon.Error, MessageBoxDefaultButton.Button1, RightToLeft.Yes, "מסר2 כלשהו");

Open the details button and you will see that the text is כלשהו מסר2