Unplanned
Last Updated: 24 Mar 2023 14:12 by ADMIN
Changing the font size runtime, will not trigger the control to re-measure correctly.
Pending Review
Last Updated: 24 Mar 2023 13:52 by ASM
This event works for FilterViewTextCategoryElement, but not for FilterViewBooleanCategoryElement.
Private Sub Filter_CategoryCreating(sender As Object, e As FilterViewCategoryCreatingEventArgs)
   AddHandler DirectCast(e.Category, FilterViewBooleanCategoryElement).ItemCreated, AddressOf BoolCategoryItemCreated
Thanks
Unplanned
Last Updated: 24 Mar 2023 12:42 by ADMIN

Just to report a minor typo:

FitlerViewTextCategoryItemCreatedEventArgs, in Telerik.WinControls.UI.FilterView

Under Review
Last Updated: 23 Mar 2023 12:48 by Martin

Repro-steps:

  1. Create a RadTreeView
  2. Set the TreeViewElement.ExpandTimerInterval to forever (so never auto expand by the timer).
  3. Enable drag/drop.
  4. Create an event handler for RadTreeView.DragEnding and make it cancel the drop operation.
  5. Fill the tree with random nodes and childnodes
  6. Drag and drop a node to collapsed node with children.

Observed behavior:

  1. The node is not dropped but the target node is expanded..

Expected behavior:

  1. The node is not dropped but the target node is NOT expanded, since the operation is cancelled.

 

Completed
Last Updated: 23 Mar 2023 07:39 by ADMIN
Release R1 2023 SP1
Selecting items from the  FilterViewCheckedDropDownCategoryElement drop-down will freeze the application.
Unplanned
Last Updated: 22 Mar 2023 09:44 by ADMIN

Use the following code snippet and click the button to delete the first item from the BindingList:

        BindingList<DoctorTest> list = new BindingList<DoctorTest>();
        public RadForm1()
        {
            InitializeComponent();
            for (int i = 0; i < 5; i++)
            {
                list.Add(new DoctorTest(i,"Item"+i));
            }
            this.radDropDownList1.DisplayMember = "Name";
            this.radDropDownList1.ValueMember = "Id";
            this.radDropDownList1.DataSource = list;
            this.radDropDownList1.SelectedIndex = 4;
            this.radDropDownList1.SelectedValueChanged+=radDropDownList1_SelectedValueChanged; 
        } 

        private void radDropDownList1_SelectedValueChanged(object sender, EventArgs e)
        {
             RadMessageBox.Show(this.radDropDownList1.SelectedValue +" ---");
        }

        public class DoctorTest
        {
            public int Id { get; set; }
            public string Name { get; set; }

            public DoctorTest(int id, string name)
            {
                this.Id = id;
                this.Name = name;
            }
        }

        private void radButton1_Click(object sender, EventArgs e)
        {
            list.RemoveAt(0);
        }

 

Unplanned
Last Updated: 21 Mar 2023 09:12 by ADMIN
Created by: Martin
Comments: 1
Category: UI for WinForms
Type: Bug Report
0

Repro steps:

  1. Create a RadVirtualGrid with:
    1. A column with a nullable DateTime
    2. Another column with a string or number.
  2. Fill it with one or more rows. The DateTimes remain null.
  3. Edit a DateTime cell, open the dropdown:

  4. Click op button [Today], the date/time in the cell changes.
  5. Click [Tab], the focuses moves to the next cell, but the dropdown remains open:
  6. Click somewhere else in the grid or form, an Exception is thrown:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.WinControls.UI.RadDateTimePickerCalendar.popupControl_Closing(Object sender, RadPopupClosingEventArgs args)

Expected behavior:

  • The dropdown closes after moving to another cell.
  • No exception occurs.

 

 

Pending Review
Last Updated: 20 Mar 2023 15:35 by Martin

Repro-steps:

  1. Create a RadTreeView
  2. Set the TreeViewElement.ExpandTimerInterval to 5 seconds.
  3. Enable drag/drop.
  4. Fill the tree with random nodes and childnodes
  5. Drag a node over other nodes. Make sure you do not hover longer than 5 seconds over a single node. So just move around.

Observed behavior:

  1. After 5 seconds the node you are just hovering over, is expanding.

Expected behavior:

  1. No node will automatically expand. Every time a new node is hovered over, the timer will reset.


Completed
Last Updated: 20 Mar 2023 13:22 by ADMIN
Add a possibility to set the auto-expand delay on drag-drop in RadTreeView.
Unplanned
Last Updated: 20 Mar 2023 11:40 by ADMIN

Use the following code and try to scroll item by item with the mouse wheel:

        public RadForm1()
        {
            InitializeComponent();

            DataTable dt = new DataTable();
            dt.Columns.Add("Id", typeof(int));
            dt.Columns.Add("Name", typeof(string));
            for (int i = 0; i < 20; i++)
            {
                dt.Rows.Add(i, "Item"+i);
            }
            this.radMultiColumnComboBox1.DisplayMember = "Name";
            this.radMultiColumnComboBox1.ValueMember = "Id";
            this.radMultiColumnComboBox1.DataSource = dt;
            this.radMultiColumnComboBox1.ScrollOnMouseWheel = true;
            this.radMultiColumnComboBox1.SelectedValueChanged+=radMultiColumnComboBox1_SelectedValueChanged;
        }

        private void radMultiColumnComboBox1_SelectedValueChanged(object sender, EventArgs e)
        {
            Console.WriteLine("Value: "+this.radMultiColumnComboBox1.SelectedValue);
        }

Expected behavior: one item is scrolled at a time

Actual behavior: two items are scrolled at a time

Note: RadDropDownList behaves as expected.

 

Duplicated
Last Updated: 20 Mar 2023 08:05 by ADMIN
As a result, the glyphs are not measured and positioned properly. The issue applies to the TrueType and Type1 fonts.
Unplanned
Last Updated: 17 Mar 2023 13:25 by ADMIN
Create a brand new .NET 7 project with a RadForm using the following code: 
    public partial class RadForm1 : Telerik.WinControls.UI.RadForm
    {
        public RadForm1()
        {
            InitializeComponent();
            this.SizeChanged += RadForm1_SizeChanged;
            this.timer1.Start();
        }

        private void RadForm1_SizeChanged(object sender, EventArgs e)
        {
            this.Text = this.Size.ToString();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (this.WindowState == FormWindowState.Minimized)
            {
                this.WindowState = FormWindowState.Normal;
            }
            else
            {
                this.WindowState = FormWindowState.Minimized;
            }
        }
    }
Unplanned
Last Updated: 17 Mar 2023 09:02 by ADMIN

Open the Demo application >> RichTextEditor>> First Look example and open and empty document. Keep a random key pressed. You are expected to observe delayed text input:

Unplanned
Last Updated: 17 Mar 2023 07:19 by ADMIN
If you change the DialogType to FolderBrowseDialog, save the changes and restart the designer, you will notice that the BrowseDialog will display the relevant settings in VS Properties. However, any made changes wouldn't be serialized in the Designer.cs and reopening the designer would restore back the old settings.
Unplanned
Last Updated: 16 Mar 2023 17:09 by Darrell

The following article shows how to attach the source code to your project:

https://docs.telerik.com/devtools/winforms/knowledge-base/attach-telerik-source-code-to-your-project 

When attaching the .NETCore projects (latest version R1 2023) to your application, the project can't be built.

Unplanned
Last Updated: 15 Mar 2023 15:12 by ADMIN

Use the following code in the project:

    Private Sub btnToggleWW_Click(sender As Object, e As EventArgs) Handles btnToggleWW.Click
        RadSyntaxEditor1.IsWordWrapEnabled = Not RadSyntaxEditor1.IsWordWrapEnabled
        Me.Text = RadSyntaxEditor1.IsWordWrapEnabled.ToString()

    End Sub

When you enable the word wrapping, the horizontal scrollbar is collapsed:

However, when the word wrapping is disabled, the scrollbar doesn't reappear anymore:

Under Review
Last Updated: 15 Mar 2023 14:02 by ADMIN

Repro steps:

  1. Create a RadVirtualGrid
  2. Give it a DateTime column
  3. Make sure the editor (VirtualGridDateTimeEditor) accepts dutch formats for dates (dd-MM-yyyy)
  4. Add a row with value: 30-11-2023

  5. Double click on the value and try to change it my literally typing: "31-12-2023"

Observed behavior:

  • A field with the value 01-12-2023

    (this happens as soon as you type "31")
  • The user needs to first enter the month, then the day to correct this.

Expected behavior:

  • A field with the value: 31-12-2023

Observation / suggestion:

  • The controle tries to validate and correct EVERY input, even when the input is not finished yet. Everybody knows "31-11-2023" is an incorrect value. But during changing it, this should not matter. The scope at that point should be: Making the user happy by accepting the input. When the user leaves the field, or enters the last digit, validation should take place. Or, if halfway entering the value, the totale date is invalid, do not change it and wait for the user to complete.

 

Unplanned
Last Updated: 14 Mar 2023 08:01 by ADMIN

To reproduce, use the following code and minimize the child form:

    public partial class RadForm1 : Telerik.WinControls.UI.RadForm
    {
        public RadForm1()
        {
            InitializeComponent();
            this.IsMdiContainer = true;
 
            RadForm form = new RadForm();
            form.Text = "MDI Child";
            form.MdiParent = this;
            form.MinimumSize = new Size(800,600);
            form.Show(); 
        }
    }

Unplanned
Last Updated: 14 Mar 2023 06:25 by Yong
Created by: Yong
Comments: 0
Category: RichTextEditor
Type: Feature Request
0
 Import/Export of custom attributes to HTML
Completed
Last Updated: 13 Mar 2023 15:54 by Adam
Release R2 2021 (LIB 2021.1.329)
Created by: Peter
Comments: 1
Category: FileDialogs
Type: Bug Report
2

I use the RadOpenFileDialog with the MultiSelect property set to True. My test folder contains 105 files with sizes about 1 to 2 kb and all the same extension.  If I select multiple files with <ctrl>+<mouse left> the selection behaves as expected. If I select multiple files with <shift>+<mouse left> I have to wait al long time. Unselecting the file by clicking on an unselected entry is also very slow.  If I try to select all files with <ctrl>+<A> the dialog remains busy and does not respond anymore. 

My code for testing is as simple as this:

        private static void TestFileOpenDialog()
        {
            RadOpenFileDialog dlg = new RadOpenFileDialog();
            dlg.InitialDirectory = @"path to files"; // 105 files with sizes from 1 to 2 kb
            dlg.Filter = "my files (*.mal)|.mal";
            dlg.FilterIndex = 0;
            dlg.MultiSelect = true;
            DialogResult result = dlg.ShowDialog();
        }

 

1 2 3 4 5 6