Unplanned
Last Updated: 14 Nov 2025 14:10 by ADMIN
When an image is loaded, the path to the file should be saved to a property and available in the ImageLoaded Event.
Unplanned
Last Updated: 13 Nov 2025 09:13 by ADMIN
Created by: Gemma
Comments: 1
Category: UI for WinForms
Type: Bug Report
1

I am working with the RadListView and noticed that its right and bottom border gets clipped at some (not all) width/heights and some scale factors (most notably 150% and 175%). This problem does not occur with the basic System.Windows.Forms.ListView.

Here is the code that I have wrote to replicate this problem with both the WinForms list view and the RadListView. 

      private void InitializeComponent()
      {
              this.listView1 = new System.Windows.Forms.ListView();
              this.radListView1 = new Telerik.WinControls.UI.RadListView();
              ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
              this.SuspendLayout();

              this.listView1.HideSelection = false;
              this.listView1.Location = new System.Drawing.Point(155, 10);
              this.listView1.Name = "listView1";
              this.listView1.Size = new System.Drawing.Size(135, 175);

              this.radListView1.Location = new System.Drawing.Point(5, 10);
              this.radListView1.Name = "radListView1";
              this.radListView1.Size = new System.Drawing.Size(135, 175);
              this.radListView1.UseCompatibleTextRendering = true;

              this.Controls.Add(this.radListView1);
this.Controls.Add(this.listView1);

              this.Name = "RadForm1";
              this.Text = "RadForm1";
              ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
              this.ResumeLayout(false);
      }

Here is a screenshot of the dialog when the scale factor is at 100% (left is the RadListView component):

and here is a screenshot of when my display is scaled at 150% (left is the RadListView component):


To replicate: run the project attached, both at 100% scaling and 150% scaling. 

Thanks!

Unplanned
Last Updated: 12 Nov 2025 13:13 by Radek

I want to choose columns by checkboxes, something like this:

 

Unplanned
Last Updated: 12 Nov 2025 11:08 by ADMIN
Created by: Eddie
Comments: 1
Category: RichTextEditor
Type: Bug Report
0
Setting the this.radRichTextEditor1.BackColor does not change the color of the document in LayoutMode.Flow. 
Unplanned
Last Updated: 11 Nov 2025 09:39 by ADMIN
Unplanned
Last Updated: 10 Nov 2025 12:53 by ADMIN
Applied filter operator text remains the same after calling radVirtualGrid1.FilterDescriptors.Clear();
Unplanned
Last Updated: 03 Nov 2025 14:37 by ADMIN
Created by: Chris
Comments: 1
Category: PdfViewer
Type: Bug Report
0
When navigating to the second page of the attached pdf document, the textbox field becomes non-editable. However, when the same document is opened in Adobe Acrobat, editing works as expected.
Unplanned
Last Updated: 20 Oct 2025 07:44 by ADMIN
Created by: Fabian
Comments: 1
Category: Chat
Type: Feature Request
0
Expose HyperlingClicked event.
Unplanned
Last Updated: 13 Oct 2025 13:17 by ADMIN
Created by: Suresh
Comments: 1
Category: FileDialogs
Type: Bug Report
2
In the current scenario, we are using RadOpenFileDialog. When trying to select 700 items in the UI using Ctrl + A, the control freeze due to the large number of files.
Unplanned
Last Updated: 13 Oct 2025 12:23 by ADMIN
Created by: Nadya
Comments: 0
Category: TaskBoard
Type: Feature Request
0

Provide an option to edit the cards. 

Currently, we have a custom solution for card editing through a dialog: Task Card Edit Dialog - Telerik UI for WinForms

Unplanned
Last Updated: 03 Oct 2025 13:41 by ADMIN
Created by: Developer at
Comments: 6
Category: ColorDialog
Type: Bug Report
3

Hi Guys,

 

ColorDialog on higher dpi has some small problems.

1. Size of dialog is larger so there is large gap in right and bottom part.

2. Selected radio button black circle is not in center of larger circle.

 

Best regards

Rene

Unplanned
Last Updated: 02 Oct 2025 13:01 by vance chiang

When using DFKai-SB , the glyphs are not rendered like in Adobe or the browser:

Adobe:

PdfViewer:

 

Unplanned
Last Updated: 30 Sep 2025 12:51 by ADMIN
In a hierarchy grid, when AutoGenerateColumns= true, this event triggers only for MasterTemplate.
Unplanned
Last Updated: 23 Sep 2025 12:19 by ADMIN
Created by: Martin
Comments: 8
Category: VirtualGrid
Type: Bug Report
4

Repro-steps:

  1. Use the code beneath.
  2. Run this form.
  3. 20 records are shown, the "AddNewRow" is shown.
  4. Select all records.
  5. Press <delete>
  6. 0 records are shown (as expected), the "AddNewRow" is invisible (unexpected).
  7. Close the program.
  8. Modify LoadTable(true) to LoadTable(false). Records will not be created..
  9. Run this form.
  10. 0 records are shown (as expected), the "AddNewRow" is invisible (unexpected).

Expected behavior:

  • Even when the dataTable or view has no rows, we should still be able to add new rows.

Observed behavior:

  • When datatable/view is empty, no new records are allowed to enter.

Please observe that Grid.UserAddedRow is not handled, but since we cannot even see the AddNewRow, it is not required for this bug.


	public partial class TestForm: Form
	{
		private readonly DataView _view;

		public TestForm()
		{
			InitializeComponent();

			_view = new DataView(LoadTable(true));
			_grid.ColumnCount = _view.Table.Columns.Count;
			_grid.RowCount = _view.Count;
			_grid.AllowAddNewRow = true;
			_grid.SelectionMode = VirtualGridSelectionMode.FullRowSelect;
		}

		static private DataTable LoadTable(bool fill)
		{
			var table = new DataTable();
			table.Columns.Add("Number", typeof(int));
			
			if (fill)
				for(int i = 0; i < 20; i++)
					table.Rows.Add(i);
			
			return table;
		}


		#region Windows Form Designer generated code

		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			this._grid = new Telerik.WinControls.UI.RadVirtualGrid();
			((System.ComponentModel.ISupportInitialize)(this._grid)).BeginInit();
			this.SuspendLayout();
			// 
			// _grid
			// 
			this._grid.Dock = System.Windows.Forms.DockStyle.Fill;
			this._grid.Location = new System.Drawing.Point(0, 0);
			this._grid.MultiSelect = true;
			this._grid.Name = "_grid";
			this._grid.SelectionMode = Telerik.WinControls.UI.VirtualGridSelectionMode.FullRowSelect;
			this._grid.Size = new System.Drawing.Size(800, 450);
			this._grid.TabIndex = 0;
			this._grid.CellValueNeeded += new Telerik.WinControls.UI.VirtualGridCellValueNeededEventHandler(this._grid_CellValueNeeded);
			this._grid.UserDeletedRow += new Telerik.WinControls.UI.VirtualGridRowsEventHandler(this._grid_UserDeletedRow);
			// 
			// TestForm
			// 
			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
			this.ClientSize = new System.Drawing.Size(800, 450);
			this.Controls.Add(this._grid);
			this.Name = "TestForm";
			this.Text = "TestForm";
			((System.ComponentModel.ISupportInitialize)(this._grid)).EndInit();
			this.ResumeLayout(false);

		}

		#endregion

		private Telerik.WinControls.UI.RadVirtualGrid _grid;

		private void _grid_CellValueNeeded(object sender, Telerik.WinControls.UI.VirtualGridCellValueNeededEventArgs e)
		{
			if (e.ColumnIndex < 0)
				return;

			if (e.RowIndex < 0)
			{
				e.FieldName = _view.Table.Columns[e.ColumnIndex].ColumnName;
				if (e.RowIndex == RadVirtualGrid.HeaderRowIndex)
					e.Value = e.FieldName;
			}
			else if (e.RowIndex < _view.Count)
			{
				e.Value = _view[e.RowIndex][e.ColumnIndex];
			}
		}

		private void _grid_UserDeletedRow(object sender, Telerik.WinControls.UI.VirtualGridRowsEventArgs e)
		{
			var rowIndexes = e.RowIndices.Distinct().OrderByDescending(i => i).ToList(); // Off topic: I have seen duplicate row indexes in this row collection. And unsorted. Is that by design?
			if (rowIndexes.Count == _view.Count)
			{
				_view.Table.Rows.Clear();
			}
			else
			{
				foreach(var index in rowIndexes)
					_view[index].Delete();
			}

			_grid.RowCount = _view.Count;
		}
	}

Unplanned
Last Updated: 19 Sep 2025 10:08 by ADMIN
Created by: Nathan
Comments: 1
Category: Dock
Type: Feature Request
2
Add UI Automation support.
Unplanned
Last Updated: 18 Sep 2025 11:59 by ADMIN
Created by: Rafał
Comments: 1
Category: GanttView
Type: Feature Request
0

Currently, there is LinkChanged event.

It would be useful if there is also LinkChanged event that allows to be canceled upon some condition.

Unplanned
Last Updated: 15 Sep 2025 13:48 by ADMIN
Created by: Steinar
Comments: 1
Category: PdfViewer
Type: Feature Request
1
 
Unplanned
Last Updated: 02 Sep 2025 14:22 by ADMIN

In this particular case, the control is in Self-Referencing binding mode. When we perform drag-and-drop operations multiple times, the application enters an invalid state and hangs. Additionally, during drag-and-drop operations, moving several nodes can lead to collapsing and hiding the parent or other nodes randomly.

Unplanned
Last Updated: 25 Aug 2025 11:20 by ADMIN

Steps to reproduce:

1. Bind the grid to BindingList

2. Call BestFitColumns method in form's constructor

3. Use Fluent/Crystal theme

4. Rebind the grid by setting DataSource=null

5. Exception is thrown

Stack trace:

en Telerik.WinControls.UI.BestFitHelper.SetColumnWidth(GridViewColumn column, Single desiredWidth)
   en Telerik.WinControls.UI.BestFitHelper.BestFitColumnCore(GridViewColumn column, BestFitColumnMode mode)
   en Telerik.WinControls.UI.BestFitHelper.ProcessRequests()
   en Telerik.WinControls.UI.GridTableElement.UpdateAll()
   en Telerik.WinControls.UI.GridTableElement.UpdateViewCore(Object sender, DataViewChangedEventArgs args)
   en Telerik.WinControls.UI.GridTableElement.UpdateView(Object sender, DataViewChangedEventArgs args)
   en Telerik.WinControls.UI.GridTableElement.ProcessTemplateEvent(GridViewEvent eventData)
   en Telerik.WinControls.UI.GridTableElement.Telerik.WinControls.UI.IGridViewEventListener.ProcessEvent(GridViewEvent eventData)
   en Telerik.WinControls.UI.GridViewEventProcessEntity.ProcessCollection(GridViewEvent gridEvent, PriorityWeakReferenceList list, GridEventProcessMode processMode)
   en Telerik.WinControls.UI.GridViewEventProcessEntity.ProcessEvent(GridViewEvent gridEvent)
   en Telerik.WinControls.UI.GridViewSynchronizationService.NotifyListeners(GridViewEvent gridEvent)
   en Telerik.WinControls.UI.GridViewSynchronizationService.FlushEvents()
   en Telerik.WinControls.UI.GridViewSynchronizationService.DispatchEvent(GridViewEvent gridEvent)
   en Telerik.WinControls.UI.GridViewSynchronizationService.DispatchEvent(GridViewTemplate template, GridViewEvent eventData, Boolean postUI)
   en Telerik.WinControls.UI.GridViewTemplate.DispatchEvent(GridViewEvent gridEvent, Boolean postUI)
   en Telerik.WinControls.UI.GridViewTemplate.DispatchDataViewChangedEvent(Object sender, DataViewChangedEventArgs args)
   en Telerik.WinControls.UI.GridViewTemplate.OnViewChanged(Object sender, DataViewChangedEventArgs e)
   en Telerik.WinControls.UI.MasterGridViewTemplate.OnViewChanged(Object sender, DataViewChangedEventArgs e)
   en Telerik.WinControls.UI.GridViewTemplate.CollectionView_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
   en Telerik.WinControls.Data.RadCollectionView`1.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
   en Telerik.WinControls.Data.RadDataView`1.RebuildData(Boolean notify)
   en Telerik.WinControls.Data.RadDataView`1.RefreshOverride()
   en Telerik.WinControls.Data.RadDataView`1.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)
   en Telerik.WinControls.Data.RadCollectionView`1.source_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)
   en Telerik.WinControls.Data.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
   en Telerik.WinControls.Data.RadListSource`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   en Telerik.WinControls.Data.RadListSource`1.EndUpdate(Boolean notifyUpdates)
   en Telerik.WinControls.Data.RadListSource`1.Initialize()
   en Telerik.WinControls.Data.RadListSource`1.Bind(Object dataSource, String dataMember)
   en Telerik.WinControls.Data.RadListSource`1.set_DataSource(Object value)
   en Telerik.WinControls.UI.GridViewTemplate.set_DataSource(Object value)
   en Telerik.WinControls.UI.RadGridView.set_DataSource(Object value)

Unplanned
Last Updated: 25 Aug 2025 06:59 by ADMIN
Created by: Svitlana
Comments: 1
Category: PictureBox
Type: Bug Report
0

Overview

A bug found in the Telerik PictureBox control for Windows Forms. The issue specifically affects the rendering of SVG graphics, where the text element is being duplicated by the viewer.

Affected Component

- Product: Telerik UI for WinForms
- Control: `RadPictureBox'
- Version: 2025.02
- Platform: Windows Forms (.NET Framework)

Steps to Reproduce

1. Run the application from provided MCVE
2. Observe the text in SVG preview: the text is duplicated twice 
3. Zoom in the view
4. Observe the text in SVG preview: there are many instances of the same text

Expected Behavior

The Telerik PictureBox should render only a single instance of the text from SVG file.

Actual Behavior

PictureBox shows many instances of the same text and the specifix number of them depends on the zoom level.

Sample Files

- ✅ `example.svg`: A SVG file that renders correctly in Microsoft Edge. 
- ✅ `browser.png`: Screenshot of how the SVG file looks in Microsoft Edge. 
- ✅ `browser_after_zoom.png`: Screenshot of how the SVG file looks in Microsoft Edge after 150% zoom. 
- ❌ `telerik.png`: Screenshot of how the same file looks in the Telerik PictureBox.
- ❌ `telerik_after_zoom.png`: Screenshot of how the same file looks in the Telerik PictureBox after zooming in.

Environment

| Component      | Version            |
|----------------|--------------------|
| Telerik UI     | 2025.2.520.48      |
| .NET Framework | .NET Framework 4.8 |
| OS             | Windows 11         |

1 2 3 4 5 6