_0007_default

Telerik UI for Winforms

Release History

UI for WinForms R3 2021 SP1 (version 2021.3.1109)

Nov 10, 2021

What's New

NEW
  • Rounded corners support in Windows 11 - the behavior is enabled by default and can be controlled by the Telerik.WinControls.WindowsSettings.EnableRoundedCornersDefaultValue property.
  • RadRichTextEditor Mentions (Suggestions) - enables you to show a predefined list of suggestions to be inserted into the document content when the users type a specific mention character, e.g. '@'.
  • RadSchedulerNavigator Date Selector - selecting a date inside the calendar will change the start date of the active view preserving the same days count.
  • RadPropertyGrid - added ability to specify a different height for each item.
  • RadVirtualKeyboard - added beep sound functionality after pressing a key and improved API for finding key row without the necessary of knowing the exact keyboard layout.
  • RadTaskBoard - polished the users and tags management in the task cards.

Support and Compatibility

NEW
  • Full Visual Studio 2022 and .NET 6 support.

FileDialogs

FIXED
  • The application stops responding when using RadOpenFileDialog.
  • 'Parameter is not valid.' Exception.

New Controls

FIXED
  • Vertical scrollbar overlaps the taskCards when ColumnScrollBarThickness is increased.

RadChartView

FIXED
  • The axis' label are difficult to read in VisualStudio2012DarkTheme.

RadFilterView

FIXED
  • Filtering exception if all cells in a decimal column have value of 0.

RadColorBox

FIXED
  • OldColor is not displayed in the control.

RadForm

NEW
  • Add global setting to apply rounded corners style for Windows 11.
  • When the mouse is over the maximize button, the snap layouts window is not shown in Windows 11.
FIXED
  • RadForm doesn't apply StartPosition property at High DPI.

RadGanttView

FIXED
  • Missing child link after rebinding the control.
  • Moving the splitter causes losing task position in GanttViewTextViewElement.

RadGridView

FIXED
  • GridViewSpreadStreamExport throws an error System.ArgumentOutOfRangeException.
  • Improve Tab Order In Property Builder.
  • Memory leak when search row is visible and the control is rebind multiple times.

RadPdfViewer

FIXED
  • Memory leaks when opening a large file several times.
  • Type 3 Font glyph widths are not calculated correctly when there is a Differences array.
  • Rendering error in the RadFixedContentRenderer class.
  • An InvalidOperationException is thrown when scrolling a specific document.
  • Type 3 Font glyph widths are not calculated correctly when there is a Differences array.
  • An InvalidCastException is thrown when importing a document containing a CIDFont with default width (DW) set as PdfReal (double).
  • Handled ArgumentException is thrown when importing documents containing form fields with the same fully qualified name.
  • A NullReferenceException is thrown when trying to digitally sign a document.

RadPivotGrid

FIXED
  • Aggregate functions in AggregateOptionsDialog are not localized properly.
  • Sets are duplicate for each dimension.
  • Incorrect sort order when the sorted field contains null values and the IgnoreNullValues of PropertyAggregateDescription set to True.
  • ComboBox filter option in LabelFilter does not filter the data.

RadTaskBoard

FIXED
  • Introduce ForeColor property UserInfo.
  • Expose the TaskCardSelecting and TaskCardSelected events in the Visual Studio's Events property grid.

RadVirtualKeyboard

NEW
  • Add beep sound functionality after pressing a key.
FIXED
  • Edit UI Elements dialog at design-time allows editing key properties which are not serialized.

RadRichTextEditor

FIXED
  • Built-in spellchecking is not working in .NET Core.
  • InsertHyperlinkDialog adds automatically http:// in front of any link not containing http/https.
  • Moving the keyboard focus around RichTextBox raises new GotFocus/LostFocus events despite the fact that the control is already focused.
  • An InvalidOperationException is thrown during the layout of a table cell with a floating image.
  • A KeyNotFoundException is thrown when loading an RTF file with missing fonts.
  • Setting IsPrimary at run-time does not affect the visibility of styles.
  • DocumentPosition's finalizer implementation causes excessive memory traffic.

RadSplitContainer

FIXED
  • The SplitPanel access modifier cannot be set to public or protected at design time.

RadSpreadsheet

FIXED
  • RadSpreadsheet: The WorkbookContentChanged event is invoked right after importing a document.

RadSyntaxEditor

FIXED
  • OverloadListWindow is clipped and displayed off-screen.
  • SQLTagger CURRENT_DATE and CURRENT_TIMESTAMP are not highlighted.

RadTextBoxControl

FIXED
  • Incomplete Selection Oddity.
  • RadSpellChecker indicates correct words as incorrect at the end of the sentence.

RadTreeView

FIXED
  • Control is not working for Office2019Dark theme.
  • Memory is not released when RadTreeNodes are added to the control and then removed.

TPF

FIXED
  • OutOfMemory exception on rendering small SVG file.
  • KeyNotFoundException when setting Font.

PdfProcessing

NEW
  • Handle import of documents containing entries with duplicated object number in more than one subsection.
FIXED
  • RadFixedPages are created without PageNumber set when using the RadFixedDocument.Pages.AddPage() method.
  • Wrong parsing to Unicode mapping leads to an ArgumentOutOfRangeException.
  • An InvalidCastException is thrown when importing a document containing a CIDFont with default width (DW) set as PdfReal (double).
  • Handled ArgumentException is thrown when importing documents containing form fields with the same fully qualified name.

SpreadProcessing

FIXED
  • An exception is thrown when color does not have a complete value.
  • SpreadsheetNameException is thrown when importing workbooks with a locally defined built-in name.
  • Hidden sheets should not be exported to PDF. Property is now exposed to control whether the hidden sheets should be included or not.

WordsProcessing

NEW
  • DocxFormatProvider: Introduced support for hyperlinks on images.
FIXED
  • Text is not replaced when the document contains empty fields.
  • Unexpected behavior when replacing a string within a run that is not the first element in the paragraph.
  • Wrong import of the border local attribute of Html tables.
  • Forecolor of table cells text is not preserved when exporting to PDF.
  • Table properties are not preserved when replacing text with table.
  • An ArgumentNullException is thrown when importing HTML with empty col elements without attributes.
  • DocxFormatProvider: A NullReferenceException is thrown when exporting an abstract list with character properties.

ZipLibrary

FIXED
  • Decompressing a password-protected archive with a Stored compression method throws InvalidArgumentOffsetCount.

Changed Node Assembly

CHANGED
  • ChangedNode Assembly="Telerik.WinControls.GridView.dll" Parent="Telerik.WinControls.UI.GridSearchCellElement" Node="MatchCaseButton" Type="Property" Difference="Deleted" Message="Use MatchCaseMenuItem instead."

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.