ADD. RadMaskedEditBox - add functionality to get the value of the control without the literals contained or the prompt chars
RadMaskedEditBox does not appear as a choice in the data source list of bound controls.
Wrong formatted date time when the Custom format is set to ddMMyyyy.
Currently, RadSpinEditor Value property can not be databound.
RadDateTimePicker memory leak, when calendar popup is opened more than once.
Until Q3 2012 the position of the check box has been on the left hand side of the control. After Q3 the position of the check box is between the text box and the arrow button. The correct position is on the left hand side.
Current behavior: With decimal places = 2 2.225 is round to 2.22 the proper behavior would be 2.225 to be round to 2.23
Steps to reproduce. 1. Add a RadTextBoxControl and a button to a form 2. On the button click set a large text (the text from a 150KB text file) to the Text property of the text box. You will see that the control takes a lot of time to complete the operation.
Steps to reproduce: 1. Set a Standard Mask on the RadMaskedEditBox and a space a PromptChar. 2. Type some text in the RadMaskedEditBox. 3. Press the "Home" key to move the cursor at the beginning of the RadMaskedEditBox. 4. Then press the spacebar. 5. You should see the first character gets deleted but instead of leaving a space in the first position in the RadMaskedEditBox, the second character is moved in the first position and the cursor is on the second position. If you press the spacebar again the space is entered in the RadMaskedEditBox and the cursor potition is ok.
if user sets the RadDateTimePicker.Checked property to False in the Form load, the editor appears as enabled and user is allowed to make changes.
RadTimePicker - unable to localize Close button Text using Localization Provider
Visual Style Builder is unable to start on computer with Italian regional settings.
For example: name.o'name@mail.com is not valid. Workaround: Use a Regex MaskType with following mask: ^['_a-z0-9-]+(.['a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$
Unable to write DateTimePicker/RadMaskedEditBox day part when Culture is set to "tr-TR"
FIX. When we change the Culture property, the control will display the current date even if the value of the control is NULL Workaround: Set an empty string to the Hosted TextBox control after the Culture set. For example: radDateTimePicker1.Culture = Thread.CurrentThread.CurrentCulture; radDateTimePicker1.DateTimePickerElement.TextBoxElement.TextBoxItem.HostedControl.Text = "";
Step to reproduce: 1. Create Windows Forms project with a form 2. Place RadDateTimePicker control on created form 3. Run application. It will display current date. 4. Click on dropdown arrow to open Calendar 5. Navigate to any month outside of the current date using navigation bar on top of the Calendar, but do NOT select any date 6. Close Calendar without selecting any date 7. Click on dropdown arrow to open Calendar again. Calendar will display current date, which is correct. 8. Now select any date in Calendar 9. Click on dropdown arrow to open Calendar again. 10. Navigate to any month outside of the selected date using navigation bar on top of the Calendar, but do NOT select any date 11. Close and reopen Calendar again. It will display month to which it was navigated in Step 10. Instead it suppose to display selected date
Users should be able to increment the whole value of the RadMaskedEditBox using the Up/Down arrow keys or Mouse Wheel
Steps to reproduce: For example current date is 24th. Then selected the 19th from the datepicker popup Then increased the day from the 19th to the 22nd by pressing the up arrow 3 times. Then open the popup will see 3 dates highlighted + including today.
Workaround: ((RadDateTimePickerCalendar)this.dtpFromTaarich.DateTimePickerElement.GetCurrentBehavior()).Calendar.Navigating += new CalendarNavigatingEventHandler(dtp_Navigating); void dtp_Navigating(object sender, Telerik.WinControls.UI.CalendarNavigatingEventArgs e) { if (e.Direction == Telerik.WinControls.UI.CalendarNavigationDirection.Forward) { if (!e.IsFastNavigation) e.StartDate = (sender as RadCalendar).CalendarElement.View.ViewStartDate.AddMonths(-1); else e.StartDate = (sender as RadCalendar).CalendarElement.View.ViewStartDate.AddMonths(-12); } else if (!e.IsFastNavigation) { e.StartDate = (sender as RadCalendar).CalendarElement.View.ViewStartDate.AddMonths(1); } else e.StartDate = (sender as RadCalendar).CalendarElement.View.ViewStartDate.AddMonths(12); } Resolution: You need to set the RightToLeft property to Yes of CalendarBehavior RadDateTimePickerCalendar calendarBehavior = this.radDateTimePicker1.DateTimePickerElement.GetCurrentBehavior() as RadDateTimePickerCalendar; RadCalendar calendar = calendarBehavior.Calendar as RadCalendar; calendar.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
It will be nice if there is a TextAlign property at control level for RadMaskedEditBox.