Inserting @ symbol fails when french culture is used in RadTextBoxControl
The last caret position in RadTextBoxControl is not aligned to the end of the text due to wrong text measurement. On Win XP machine add RadTextBoxControl (Multiline=true) and start typing a very long text with no blank space between letters. As a result the caret is taken away from the last letter and if you use left arrow to return it back, the caret is positioned in the middle of the letter.
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.
When the AcceptReturn of RadTextBoxControl is enabled, the ENTER key is processed by the accept button of the form.
NullabeValue property is set to 1/1/0001 instead of NULL when user delete the date and date is equal to NullDate.
1. Create a new project and add RadTextBoxControl. 2. Set the Text to a string which is 6000 characters long. 3. Run the project.
If you click in the view-port of the RadTextBoxControl and then on the vertical scroll bar, you will not be able to scroll vertically.
The TabStop property set via the property builder of VS should be able to set the determine the tabbing behavior of RadTextBox and more specifically, the behavior of its inner TextBoxItem. Right now, the developer has to use a line of code to determine this behavior: this.radTextBox1.TextBoxElement.TextBoxItem.TabStop = false; while the TabStop of RadTextBox is always false, so that the focused can be always transferred to the inner TextBoxItem.
To reproduce: Add a grid with a DateTime column and change its editor to GridTimePickerEditor Run the project and on a row with no value, open the editor, press Up arrow key, change to AM and then change the hour to 12 Open the popup and click the left key to change the AM/PM Work around: void radGridView1_EditorRequired(object sender, Telerik.WinControls.UI.EditorRequiredEventArgs e) { if (e.EditorType == typeof(RadDateTimeEditor)) { if (radGridView1.CurrentColumn.Name == "TimeColumn") { GridTimePickerEditor editor = new GridTimePickerEditor(); e.Editor = editor; RadTimePickerElement element = editor.EditorElement as RadTimePickerElement; element.PopupContentElement.HoursTable.TableHeader.LeftArrow.MouseDown -= new MouseEventHandler(LeftArrow_MouseDown); element.PopupContentElement.HoursTable.TableHeader.LeftArrow.MouseDown += new MouseEventHandler(LeftArrow_MouseDown); } } } void LeftArrow_MouseDown(object sender, MouseEventArgs e) { RadTimePickerElement element = ((GridTimePickerEditor)this.radGridView1.ActiveEditor).EditorElement as RadTimePickerElement; DateTime time = (DateTime)element.Value; element.Value = time.AddYears(-2); }
When the ReadOnly property of RadTimePicker is true, setting the Value property in code does not cause any effect on the UI of RadTimePicker.
Fix: RadMaskedEditBox MaskedType Numeric Mask "D" allows to enter only one digit Workaround: Change RadMaskedEditBox Mask from "D" to "D0"
The spellchecker gives wrong suggestion for the word didn't't in both spelling modes.
Users cannot edit the A/P symbols with CustomMask set to "hh:mm:sst" or "hh:mm:sstt"
Handling of KeyPress event of RadTextBoxControl does not suppress inserting new character.
When MaskedEditBox uses currency mask (c) and the culture is he-IL, user input is entered incorrectly.
When the culture is set to de-AT (or bg-BG or any other culture that does not support AM PM time format), the user cannot set the hours to be 23 using the keyboard (type 2 and then 3). The value is automatically turned to 11.
Steps to reproduce: 1. Add a RadPropertyGrid to a form. 2. Select an object with DateTime property 3. Subscribe to the EditorInitialize event and set min and max date. 4. Run the application and open the property for edit. Type in a value outside the valid range and end edit. You will see that the invalid value is saved.
Keyboard input does not work in RadDateTimePicker when the Culture is ar-SA
To reproduce - create a form with a button and on click open another form with couple of RadColorBoxes in it. After closing the child form the memory is not released.
Steps to reproduce: radDateTimePicker1.Value = DateTime.Today; radDateTimePicker1.SetToNullValue(); radDateTimePicker1.Value = DateTime.Today;