_0007_default

Telerik UI for Winforms

Release History

UI for WinForms R2 2021 (version 2021.2.511)

May 12, 2021

RadCallout

NEW
  • RadCallout is like a tool tip with an arrow that can be used to display additional information, warnings, hints, or to highlight relevant data. The appearance of the control can be fully customized.

RadTextBox and RadTextBoxControl embedded labels support

NEW
  • The embedded label shows a text in the text box field usually to indicate what text the user should enter in the text box. When the text box gets focus, the embedded label will go up, so the user can type in the text box field.

Content Controls UI support

NEW
  • RadRichTextEditor can import and export content controls from and to Office Open XML (docx) and XAML formats. You can specify which type of content control you wish to insert from the predefined UI of RadRichTextEditor, located in the Developer Tab of the ribbon UI.

SwissQRCode symbology

NEW
  • New SwissQRCode symbology for RadBarcode. SwissQRCode contains payment information in a digital format, which can be read using a smart phone or a slip scanner.

New Themes

NEW
  • Gray and Dark variations of Office2019 theme: Office2019Gray and Office2019Dark.

Improved Visual Studio Extensions Option

NEW
  • 'Suggest default theme' extensions option. If this option is enabled, when you drag a Telerik RadControl from the toolbox and drop it onto the form, you will be asked whether you want to enable Fluent theme as default. If you accept the changes and restart the designer, the Fluent theme will be used as default theme for the design time experience.

Glyphs support in RadBindingNavigator

NEW
  • Two new properties: ButtonDisplayStyle and ButtonGlyphSize. When ButtonDisplayStyle is set to Glyph, it automatically switches the BindingNavigator button images to a set of predefined Glyphs from TelerikWebUI font.

RadTextBoxControl

NEW
  • Added undo/redo functionality.
FIXED
  • Text and Caret are clipped on HDPI.

RadPdfViewer

NEW
  • One should be able to change the default SignSignatureDialog.
  • Introduced support for Lab color space.
FIXED
  • Error message "Object is currently in use elsewhere" occurs when printing a document.
  • Commit form fields text on saving.
  • CharCodes to glyph indices are incorrectly mapped when exporting TextBoxField with TrueType font and defined encoding.
  • With some PDF documents, only a blank page is being displayed.
  • Invalid character rendering due to glyphs caching.
  • A PDF file with an image that uses indexed color space is not rendered correctly.
  • Wrong image decoding when the image has inverted colors and the color space is of type Separation.
  • CharCodes to glyph indices are incorrectly mapped when exporting TextBoxField with Simple font and a Differences array defined in the Encoding.
  • Wrong text rendering when the Text Rise (Ts) operator is set.

RadDiagram

NEW
  • Expose API to allow custom logic inside the settings pane.
FIXED
  • Floor Plan demo - error clicking the setup icon.
  • Shapes can't be linked using the Connection tool.

RadGridView

NEW
  • Forbid making changes with the designer during debug.
FIXED
  • Columns HeaderText is not localized correctly.
  • Property Builder makes unnecessary Designer modifications.

RadRichTextEditor

NEW
  • Implement support for content controls.
  • DocxFormatProvider: Introduced mechanism for importing attributes defined without namespace.
FIXED
  • Reduce initialization time.
  • Changing Theme causing styles text to become hard to read.
  • DocumentFormatProvidersManager.GetSupportedExtensions() method throws a NullReferenceException.
  • HtmlFormatProvider: ArgumentException is thrown when importing an image with а missing bitmap frame.
  • Unexpected behavior in the DocumentRuler indent when the unit type is set to an inch.
  • Dropping RichTextBox control from the toolbox generates wrong DarkBasePath and ModernBasePath for the icons.
  • A NullReferenceException is thrown in specific cases in the RunCaretTimer method.

RadBreadCrumb

FIXED
  • You cannot add or insert the term in more that one place.

RadCheckedDropDownList

FIXED
  • ArgumentOutOfRangeException: "Index was out of range" when check new items from the list and rebind the data source.

RadForm

FIXED
  • When one has a form that inherits RadForm which contains public label in it, the file status in Visual Studio is changed to modified (check out) every time when the form is opened at design time.

RadPictureBox

FIXED
  • Transparency is lost after pasting an image with a transparent background.

RadMap

FIXED
  • The locations where map elements are drawn are not accurate to the maximum possible precision.

RadMaskedEditBox

FIXED
  • MaskType of "RegEx" results in the IncludePrompt property throwing "The method or operation is not implemented" exception.

RadMultiColumnComboBox

FIXED
  • Mouse selection is not retained when the popup grid has highlighted search results.

RadPanel

FIXED
  • RadPanel.Location is locked to (0,0) when RadPanel.AutoSize=True.

RadRibbonBar

FIXED
  • Error when adding RadDropDownListElement to RadRibbonBarGroup.

RadSpreadsheet

FIXED
  • NullReferenceException while saving a document containing spread charts.

RadTabbedForm

FIXED
  • The tabs should not close if you click on the Close button and release the mouse elsewhere.

RadVirtualGrid

FIXED
  • Incorrect value is copied when you copy a child cell via the context menu.

PdfProcessing

NEW
  • Implemented API for flattening form fields.
  • Introduced support for Lab color space.
  • Implemented GetColor method for Indexed color space.
FIXED
  • CharCodes to glyph indices are incorrectly mapped when exporting TextBoxField with TrueType font and defined encoding.
  • An ArgumentException is thrown when merging or splitting files with the PdfStreamWriter.
  • CharCodes to glyph indices are incorrectly mapped when exporting TextBoxField with Simple font and a Differences array defined in the Encoding.

SpreadProcessing

NEW
  • Introduced conversion from DataTable to RadWorkbook/RadWorksheet and vice versa.
FIXED
  • An invalid file is generated when the freezing panes are set, and the file is opened in Excel.
  • An InvalidOperationException is thrown when attaching to CellPropertyChanged event and trying to modify the cell.

SpreadStreamProcessing

NEW
  • Added space="preserve" attribute to string cell values to preserve their exact spacing when visualizing.
  • Introduced API for measuring the text on different platforms.
FIXED
  • ArgumentException is thrown when calling SpreadExporter.CreateWorkbookExporter method and referencing Trial assemblies.

WordsProcessing

NEW
  • Implemented a mechanism to automatically load external CSS resources when the URI is valid.
  • Implemented Find functionality allowing you to perform a text-based search.
  • Implemented support for importing DOC format.
  • Implemented support for importing DOT format.
  • Introduced support for importing documents with shading colors defined as strings.
FIXED
  • NullReferenceException is thrown when importing a DOCX document containing a DataBinding element inside a structured document tag.
  • The Hyperlink field is exported wrong.
  • The Nonbreaking space is exported as a Unicode character instead of the appropriate Control word.
  • RtfFormatProvider: Indexing is wrong when exporting the list override index (\ls).
  • When replacing a word being part of the field code fragment definition, the field becomes invalid.
CHANGED
  • RadFlowDocumentEditor.ReplaceText(string, string) method is removed. Use the RadFlowDocumentEditor.ReplaceText(string, string, bool, bool) method with default bool values 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.