To reproduce: - click a RadCheckBox with the right mouse button and you will notice the the state of the checkbox is changed. Workaround: public class LeftCheckBox : RadCheckBox { protected override void OnMouseUp(MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { base.OnMouseUp(e); } } public override string ThemeClassName { get { return typeof(RadCheckBox).FullName; } set { } } }
To reproduce, create a RadButton on a form with the below settings. The image is any 32x32 image. this.radButton1.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.radButton1.Image = global::TestPopup.Properties.Resources.Image32x32; this.radButton1.Location = new System.Drawing.Point(13, 13); this.radButton1.Size = new System.Drawing.Size(131, 44); this.radButton1.Text = "The Quick Brown Fox"; this.radButton1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; this.radButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; this.radButton1.TextWrap = true;
Drag a button to the form and in design time set its size to 45,80
RadCheckBox can be checked by the right mouse button
RadRadioButton behaves differently from the Microsoft RadioButton in terms of keyboard navigation.
ToggleStateChanging args are not giving the old value of the button.
When a RadCheckBox is in Indeterminate state, the user should be able to see a square instead of checkmark.
With Office2010Blue RadRadioButton not render correctly its state in disabled state if programmatically change the Checked state, i.e. control remains visible unchecked
If the CheckBox is not checked and the box is disabled it is not possible to programmatically change the Checked state, i.e. control remains visible as unchecked until it is enabled. Tested with Office2010Blue Theme Please, test with Office2012Light
Sometimes after rapid clicking on RadSplitButton, its DropDown stops closing when the user clicks outside it.
Pressing backspace key in ComboBox element added to a RadDropDownButton closes that popup box and doesn't allow you to do any modification
To reproduce: Add a RadRadioButton to a form. Add a Button which opens a OpenFileDialog. Open the dialog and position it on top of the RadRadioButton so when you double click on a file the mouse cursor to be exactly over the RadRadioButton. Double click a file and you will see that the RadRadioButton is checked. This behavior can be changed by changing the ClickMode of the RadioButtonElement but setting it has no effect.
To reproduce: Create a form with RadButton and do some action on the Click event. Use the following Tool to click the button using the DoDefaultAction option http://msdn.microsoft.com/en-us/library/windows/desktop/dd318521(v=vs.85).aspx . You will notice that the click action will not be executed Workaround: public class MyButton : RadButton { protected override AccessibleObject CreateAccessibilityInstance() { return new MyAccessibilityInstance(this); } } public class MyAccessibilityInstance : RadButtonAccessibleObject { public MyAccessibilityInstance(Control owner) : base(owner) { } public override void DoDefaultAction() { ((RadButton)base.Owner).PerformClick(); } }
Notification and changes not send from control to bound object when ToggleState value is changed from RadCheckBox user input. RESOLUTION: Use the new property named CheckState for simple data-binding scenarios. This property behave in same way as ToggleState but can be used in simple-data binding scenarios. Also, consider the corresponding events named: CheckStateChanging and CheckStateChanged event.
ToggleStateChanging event is fired before the KeyDown event which should actually trigger the toggle change operation. This happens when you press the Enter key.
To reproduce: RadButton button = new RadButton(); button.AutoSize = true; button.MaximumSize = new Size(74, 0); button.Text = "Define Horizontal Measurement"; Controls.Add(button); WORKAROUND: set the MaxSize property of the border primitive to the same value as the MaxSize of the control: button.ButtonElement.BorderElement.MaxSize = new Size(74, 0);
Setting RadDropDownButtonElement MinSize property does not make the RadDropDownButton control stretch to fit its element. Currently, the issue can be avoided through adding the following three lines of code: this.radDropDownButton1.RootElement.StretchHorizontally = false; this.radDropDownButton1.RootElement.StretchVertically = false; this.radDropDownButton1.RootElement.SaveCurrentStretchModeAsDefault();
IMPROVE. RadCheckBox - one should be able to increase the size of the check box and the check mark
Setting the Font property of RadButton will not change the font in all states of the control. Currently, the issue can be avoided through setting the Font property of the ButtonElement.
1. Create new project and add 2 buttons 2. Disable the second button 3. On first button click, enable the second button 4. Set the second button to be AcceptButton 5. Run the project and click the first button