_0007_default

Telerik UI for Winforms

Release History

UI for WinForms R2 2023 (version 2023.2.606)

June 7, 2023

What's new

NEW
  • HeatMap: New control.
  • Visual Studio 2022 Dark Theme.
  • Add the WinForms signed assemblies to the official distribution.
  • RadRichTextEditor: Introduce Line Numbering functionality.
  • RadScheduler: New and modern appointment styles - As default.

Demo Application

FIXED
  • ERP demo uses a new URL for the service now.

FileDialogs

NEW
  • Introduce OverwritePrompt property.

Installation and general issues

FIXED
  • Created project with VB project templates doesn't build after subscribing to the CalendarUserControl.Load event.

RadBarcodeView

FIXED
  • QR version is not encoded properly.

RadDropDownList

FIXED
  • Arrow button disappears on RadDropDownList and RadSpinEditor inside TableLayoutPanel when minimizing and restoring to normal state.

RadFilterView

FIXED
  • Typo in class name FitlerViewTextCategoryItemCreatedEventArgs.

RadForm

FIXED
  • Missing system buttons when MDI child form is minimized.
  • Minimizing/Restoring a RadForm increases its size in .NET 7.

RadGridView

FIXED
  • The property builder of the designer will not open in OpenEdge environment.
  • Sorting through the column header in a group scenario is not working properly.
  • GetClipboardContent() method returns null.
  • A NullReferenceException is thrown when attempting to clear the filter of a bound BindingSource on a grid with Excel-Like filtering.
  • NullReferenceException when setting the grid's ReadOnly property with hidden GridViewCheckBoxColumn.

RadPdfViewer

NEW
  • Handled invalid /NULL name encoding for Type1 and TrueType fonts.
  • Introduced an option to replace the predefined Standard Fonts.
FIXED
  • NullReferenceException when clicking on editable PDFs on textboxes.
  • The CurrentPageTextBox does not get the correct theme.
  • An ArgumentOutOfRangeException is thrown when importing documents with no page content.
  • Wrong rendering of glyphs with a specific Type1 font.
  • The position of unsupported annotation is not calculated as expected when its bounding box starts from a position different than 0.
  • Some glyph geometries from Type1 fonts are not rendered correctly.
  • No images are shown when opening a file on computer with processor with more than 10 logical processors.
  • An ArgumentException is thrown when importing .notdef glyph.
  • A mispositioned and missing text content with specific documents.
  • A file shows blank pages with the latest version.
  • Encrypted Hex strings in Bookmark titles are not decrypted on import.

RadRichTextEditor

FIXED
  • System.NullReferenceException when printing after pasting into the document.
  • The ApplicationMenuStyle and ApplicationMenuAnimantionType properties of the ribbon are hidden.
  • InvalidCastException is thrown when importing a document containing multiple unclosed fields.
  • Using keyboard selection over several table rows is inconsistent.
  • Using advanced selection at line-start upwards select the first word on the initial line.
  • Exporting Hyperlink with InlineUIContainer inside it causes StackOverflowException.
  • Expanding the table selection with the keyboard leaves the caret behind the selection's edges.
  • Copying check box content control with non-default checked/unchecked symbols causes them to reset.
  • Annotation markers are not properly deleted when the text ends with at least two zero-width spaces in succession.

RadScheduler

FIXED
  • Cursor is not visible while dragging on .Net 6 platform.

RadSpreadsheet

FIXED
  • IndexOutOfRangeException when the first column is hidden and perform a left-scroll.

RadTextBox

FIXED
  • Font is serialized as null which leads to designer crashing.

RadTreeView

FIXED
  • NodeCheckedChanging/ed should use the Unknown action when invoked programatically.

PdfProcessing

NEW
  • Introduced public API for setting default stream compression when exporting PDF files.
  • Introduced setting in PdfStreamWriter that allows exporting images with no compression.
  • Introduced export for standard fonts with custom encoding.
FIXED
  • An EndOfStreamException is thrown when importing a document with startxref pointing to the end of the document.
  • ImageUtils: MissingMethodException is thrown when using a bigger than 2.0 ImageSharp version.
  • The CalGray color space properties are not correctly exported in an array.
  • Slow import of documents containing Shadings Pattern and ICCBased ColorSpace.
  • IOException is thrown when an object in the cross-reference stream has a negative offset.
  • Errors are thrown when validating signed PDF files with VeraPdf and other validators.
  • The position of unsupported annotation is not calculated as expected when its bounding box starts from a position different than 0.
  • Spaces are displayed as rectangles for some TrueType fonts.
  • Glyphs are rendered with different font when trying to create Block with ZapfDingbats.
  • Wrongly parsed document content when the indirect object contains more spaces between object number and generation number.
  • Wrong encoding is used when the PDF file contains font with custom encoding.
  • Some operators cannot be correctly parsed which causes incomplete import.
  • Setting a filter on a mask results in an invalid file when exporting.
  • A KeyNotFoundException is thrown when there is a symbolic font with predefined encoding.
  • A KeyNotFoundException exception is thrown when there are missing characters in the document.
  • A KeyNotFoundException exception is thrown with MacintoshNonSymbolic platform type and WinAnsiEncoding.
  • An InvalidCastException is thrown when importing documents where the endobj keyword is not on a new line.
  • Generated PDF files are not PDF/A compliant according to some validation tools.
  • Documents exported with cross-reference stream are invalid.
  • An ArgumentException is thrown when trying to clone a document containing SignatureField.
  • Applying a wrong default image compression filter leads to a broken PDF file.

SpreadProcessing

FIXED
  • Importing an XLS file causes NullReferenceException due to fill color.
  • Applying text format to a column also sets the format to the next column.
  • Repeating header rows are not imported correctly in some files.
  • An InvalidOperationException is thrown in the ValueContextResolver when importing a document that contains conditional formatting.
  • Sequence contains no matching element exception is thrown in files containing notes or comments.
  • A conditional formatting rule with a custom formula with reference to another sheet is lost when importing a file generated from Microsoft Excel.

SpreadStreamProcessing

NEW
  • Introduced support for importing rich text as plain text.

WordsProcessing

NEW
  • HtmlFormatProvider: Introduced support for setting color values using the rgb() function. Available in NET 4.5 and above.
  • Unify the support of CSS shorthand/longhand properties. Available in NET 4.5 and above.
FIXED
  • HTML files encoded with Little Endian could not be imported correctly. Available in NET 4.5 and above.
  • PdfFormatProvider: The image in the header is not exported to pdf.
  • The forecolor of table cells text is not preserved when exporting to PDF.
  • Table row which has defined only 'val' attribute of the 'trHeight' is imported as row with auto height.
  • Exporting to PDF documents containing empty table rows results in 0 height of the rows.
  • An ArgumentException is thrown due to incorrect measurement of block elements inside TableCell.
  • NullReferenceException when importing a watermark with no opacity.
  • The mail merge does not work if the template contains a Table of Contents.
  • A KeyNotFoundException is thrown when importing an RTF that references a not declared font.
  • The header is not imported when it contains a watermark.
  • Empty table row is exported to PDF with different height.
  • Empty paragraphs at the end of a table cell are ignored on import from RTF.
  • Invalid list layout when converting to PDF and the list includes several pages.

New features & Roadmap

Have a feature request?

Post your feedback via the WinForms UserVoice portal or the Public forums

What's new across all Telerik products?

See all updates

Get Started Waves

Next Steps

Online help

Access our online documentation.

Compare pricing

Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.

Download 30-day free trial

Try UI for WinForms with dedicated technical support.