Telerik UI for WinForms R2 2019 (version 2019.2.508) Retail
Telerik UI for WinForms R2 2019 (version 2019.2.508) Retail
Telerik UI for WinForms includes more than 90 user interface controls you can use to fulfill the most demanding desktop or tablet application requirements. All-way customizable GridView, Form, Chart, Scheduler, RichTextBox and other essential controls enable you to build any Line of Business or Modern application in less time while staying under budget.
All Telerik Windows Forms controls come with full theme support. You can use any of the 19 included themes (Windows 8, Office 2013, Visual Studio 2012), or build new ones with the intuitive and unique Visual Style Builder tool. The built-in themes help you effortlessly deliver sleek and consistent, next-generation user experiences across your desktop and tablet applications.
Despite having animations and rich visual effects, Telerik UI for WinForms controls feature excellent performance aimed at helping developers like you improve your productivity and deliver better and faster applications in less time.
UI for WinForms enables easy development of complex, high-performing apps by:
Minimizing the amount of required repainting and layout rearrangements
Empowering all data controls with a data engine guaranteeing blazing-fast data loading and updates
Allowing you to exercise fine-grained control over the component's appearance and behavior using simple CSS-like syntax
Setting attractive defaults for controls supplied by the Telerik Presentation Framework
Providing easy integration with CAB and its underlying infrastructure
UI for WinForms R2 2019 (version 2019.2.508)
What's New
NEW
File Dialogs - Open File Dialog, Save File Dialog and Open Folder Dialog, all of which are fully themable delivering consistent look and feel across the application.
Simplified Ribbon - the Simplified layout in RadRibbonBar allows a more compact look and UX which will resize dynamically.
RadDomainUpDown - combination of a text-box and a pair of up and down arrow buttons to navigate through a predefined list of items.
RadFormConverter is now exposed inside the form`s smart tag allowing an easier conversion between MS and RadForms.
Implemented Visual Studio Templates that target .NET Core.
RadGridView
NEW
The new row message should be displayed when there is no rows in the grid. New property added: radGridView1.MasterTemplate.SelectNewRowAsCurrent.
FIXED
Search text box doesn't handle all key strokes when you enter a long search pattern.
Alternating row color does not work with hidden rows.
Cells collection TableSearchRow_SearchProgressChanged event args is null.
OnNotifyPropertyChanged(string propertyName) does not call base.OnNotifyPropertyChanged(string propertyName).
NullReferenceException when setting the TableElement.PageViewMode to Backstage or NavigationView.
RadMultiColumnComboBox
NEW
RadMultiColumnComboBox - expose an API for using a custom RadGridView control in the popup form. Exposed GridViewHostItem.
FIXED
MultiColumnComboBox clears selection when leaving the control if filtering was used.
Theming
FIXED
Performance issue in container controls while painting the shadows.
RadCommandBar
FIXED
The toggle button orientation is not respected when the command bar is inside a RadSplitContainer.
Saved layout is not restored correctly on High DPI.
RadPdfViewer
FIXED
Blank pages appear when scroling fast in a large document. Fixed by introducing property AsyncRender which enables or disables the async rendering of pages and new property CachePaint which enables or disables the cached painting of pages.
The bookmarks do not work as expected.
RadRibbonBar
FIXED
Windows 8 theme missing the IsSelected state set on the RadGalleryItem. Also fixed for multiple other themes.
Scrolling buttons of gallery element do not work from collapsed group.
Paint problem when RadRibbonBar.Expanded=false and opening a dialog (FileFolderDialog) form on RibbonBarButton.
RadListControl
NEW
Extend the CreatingVisualListItemEventArgs so that they have information about the data item.
FIXED
Exception while performing drag-and-drop with multiple items.
RadListView
FIXED
The group item does not display the image when there is no text.
The current column is not cleared when there is no items with the Fluent theme.
RadTextBoxControl
FIXED
When added to a RadPageViewPage, the control`s caret is not visible after calling the control`s Select method in the SelectedPageChanged event of the page pageview.
RadMaskedEditBox
NEW
New RadMaskedEditBoxElement Click EventHandler.
New RadMaskedEditBoxElement property: EnableClickSelectionStart (Enables the SelectionStartMouseClick functionality)
New RadMaskedEditBoxElement property: SelectionStartOnMouseClick (The selection start will be moved to this position when EnableClickSelectionStart is enabled)
New RadMaskedEditBoxElement property: SelectionLengthOnMouseClick (The selection length will be set to this value when EnableClickSelectionStart is enabled)
FIXED
The AutoSize property does not work as expected.
Users are not allowed to enter more one numeric digit with mask "N".
RadPageView
FIXED
Navigation view doesn't display the title of the selected page when loading the form.
RadRichTextEditor
FIXED
The Code Block style does not work.
Entering header and footer cannot be prevented using CommandExecuting event when RadRichTextEditor is read-only.
RadSpreadsheet
FIXED
Some text is clipped although there is enough space to be displayed.
RadTreeView
FIXED
Right clicking on empty, white space, crashes the application.
Improve the performance of the control while expanding or scrolling a tree with many nodes.
RadChartView
NEW
Add an API to apply settings on the Pen object used to paint the line of the ChartTrackballController. New event added in the ChartTrackballController class: controller.PenInitialized.
FIXED
MajorStep is not respected for the horizontal axis.
After setting the PanZoomMode property of the ChartPanZoomController to Both, the Zoom gesture results in an exception.
The CartesianPlotBandAnnotation is not painted correctly on an axis with scale breaks.
RadDiagram
FIXED
Exception when calling the BringIntoView method with an enabled zoom animation.
RadRangeSelector
FIXED
Setting the same RadChartView object as an AssociatedControl causes the range selector to go in an invalid state.
RadMessageBox
FIXED
HTML-like-text-formatting problem.
RadDock
FIXED
The controls are enlarged when showing the auto-hide popup on HDPI display.
Incorrect behaviour with anchors Left | Top | Right | Bottom set to a control in an auto-hide window.
The floating window type is not correct when docking forms and user controls.
Incorrect docking guides are show when the MainDocumentContainerVisible property is set to false.
In a DPI-aware application on Windows 10 the dock windows are down-scaled once floated.
RadImageEditor
FIXED
Automatic zoom works only when "Auto" is typed in, and even then zoom is not updated on resize.
The "Accept" and "Cancel" buttons are not visible when cropping.
Expose a public CurrentImageChanged event to track changes of the image.
RadTrackBar
NEW
Added RangeValueChanged event notifying that a range start or end has changed.
RadMap
FIXED
MapCallouts are not hit-tested correctly.
RadForm
FIXED
The text of the form is cut off on the left side if the form is maximized and the icon is not visible.
RadTabbedForm
FIXED
Exception in the Visual Studio designer after changing the Text property of a tab using the Collection Editor.
RadSplitContainer
FIXED
Incorrect splitter position after releasing the mouse on 125% DPI.
RadScheduler
FIXED
The OffsetView method with a 0 step always returns the current month view.
RadControls
FIXED
The anchors does not work on HDPI.
WordsProcessing
FIXED
UriFormatException is thrown when importing HTML content containing embedded images with leading white spaces.
SpreadProcessing
NEW
Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
ArgumentException is thrown when importing documents containing empty values.
Round function returns different values than excel.
Changing the format of cells which hold the values for the value axis does not redraw the chart.
NullReferenceException is thrown when pasting in a protected sheet.
Print/PrintPreview displays charts in an incorrect arrange location.
VerificationException (operation could destabilize the runtime) is thrown in VS 2019.
PdfProcessing
FIXED
ArgumentException is thrown when importing FormFields several times.
InvalidOperationException is thrown when importing document with missing EOF marker.
Breaking Changes
FIXED
RadDropDownButtonElement: The type of the BorderElement property is changed from RadElement to BorderPrimitive.
What's New
NEW
File Dialogs - Open File Dialog, Save File Dialog and Open Folder Dialog, all of which are fully themable delivering consistent look and feel across the application.
Simplified Ribbon - the Simplified layout in RadRibbonBar allows a more compact look and UX which will resize dynamically.
RadDomainUpDown - combination of a text-box and a pair of up and down arrow buttons to navigate through a predefined list of items.
RadFormConverter is now exposed inside the form`s smart tag allowing an easier conversion between MS and RadForms.
Implemented Visual Studio Templates that target .NET Core.
RadGridView
NEW
The new row message should be displayed when there is no rows in the grid. New property added: radGridView1.MasterTemplate.SelectNewRowAsCurrent.
FIXED
Search text box doesn't handle all key strokes when you enter a long search pattern.
Alternating row color does not work with hidden rows.
Cells collection TableSearchRow_SearchProgressChanged event args is null.
OnNotifyPropertyChanged(string propertyName) does not call base.OnNotifyPropertyChanged(string propertyName).
NullReferenceException when setting the TableElement.PageViewMode to Backstage or NavigationView.
RadMultiColumnComboBox
NEW
RadMultiColumnComboBox - expose an API for using a custom RadGridView control in the popup form. Exposed GridViewHostItem.
FIXED
MultiColumnComboBox clears selection when leaving the control if filtering was used.
Theming
FIXED
Performance issue in container controls while painting the shadows.
RadCommandBar
FIXED
The toggle button orientation is not respected when the command bar is inside a RadSplitContainer.
Saved layout is not restored correctly on High DPI.
RadPdfViewer
FIXED
Blank pages appear when scroling fast in a large document. Fixed by introducing property AsyncRender which enables or disables the async rendering of pages and new property CachePaint which enables or disables the cached painting of pages.
The bookmarks do not work as expected.
RadRibbonBar
FIXED
Windows 8 theme missing the IsSelected state set on the RadGalleryItem. Also fixed for multiple other themes.
Scrolling buttons of gallery element do not work from collapsed group.
Paint problem when RadRibbonBar.Expanded=false and opening a dialog (FileFolderDialog) form on RibbonBarButton.
RadListControl
NEW
Extend the CreatingVisualListItemEventArgs so that they have information about the data item.
FIXED
Exception while performing drag-and-drop with multiple items.
RadListView
FIXED
The group item does not display the image when there is no text.
The current column is not cleared when there is no items with the Fluent theme.
RadTextBoxControl
FIXED
When added to a RadPageViewPage, the control`s caret is not visible after calling the control`s Select method in the SelectedPageChanged event of the page pageview.
RadMaskedEditBox
NEW
New RadMaskedEditBoxElement Click EventHandler.
New RadMaskedEditBoxElement property: EnableClickSelectionStart (Enables the SelectionStartMouseClick functionality)
New RadMaskedEditBoxElement property: SelectionStartOnMouseClick (The selection start will be moved to this position when EnableClickSelectionStart is enabled)
New RadMaskedEditBoxElement property: SelectionLengthOnMouseClick (The selection length will be set to this value when EnableClickSelectionStart is enabled)
FIXED
The AutoSize property does not work as expected.
Users are not allowed to enter more one numeric digit with mask "N".
RadPageView
FIXED
Navigation view doesn't display the title of the selected page when loading the form.
RadRichTextEditor
FIXED
The Code Block style does not work.
Entering header and footer cannot be prevented using CommandExecuting event when RadRichTextEditor is read-only.
RadSpreadsheet
FIXED
Some text is clipped although there is enough space to be displayed.
RadTreeView
FIXED
Right clicking on empty, white space, crashes the application.
Improve the performance of the control while expanding or scrolling a tree with many nodes.
RadChartView
NEW
Add an API to apply settings on the Pen object used to paint the line of the ChartTrackballController. New event added in the ChartTrackballController class: controller.PenInitialized.
FIXED
MajorStep is not respected for the horizontal axis.
After setting the PanZoomMode property of the ChartPanZoomController to Both, the Zoom gesture results in an exception.
The CartesianPlotBandAnnotation is not painted correctly on an axis with scale breaks.
RadDiagram
FIXED
Exception when calling the BringIntoView method with an enabled zoom animation.
RadRangeSelector
FIXED
Setting the same RadChartView object as an AssociatedControl causes the range selector to go in an invalid state.
RadMessageBox
FIXED
HTML-like-text-formatting problem.
RadDock
FIXED
The controls are enlarged when showing the auto-hide popup on HDPI display.
Incorrect behaviour with anchors Left | Top | Right | Bottom set to a control in an auto-hide window.
The floating window type is not correct when docking forms and user controls.
Incorrect docking guides are show when the MainDocumentContainerVisible property is set to false.
In a DPI-aware application on Windows 10 the dock windows are down-scaled once floated.
RadImageEditor
FIXED
Automatic zoom works only when "Auto" is typed in, and even then zoom is not updated on resize.
The "Accept" and "Cancel" buttons are not visible when cropping.
Expose a public CurrentImageChanged event to track changes of the image.
RadTrackBar
NEW
Added RangeValueChanged event notifying that a range start or end has changed.
RadMap
FIXED
MapCallouts are not hit-tested correctly.
RadForm
FIXED
The text of the form is cut off on the left side if the form is maximized and the icon is not visible.
RadTabbedForm
FIXED
Exception in the Visual Studio designer after changing the Text property of a tab using the Collection Editor.
RadSplitContainer
FIXED
Incorrect splitter position after releasing the mouse on 125% DPI.
RadScheduler
FIXED
The OffsetView method with a 0 step always returns the current month view.
RadControls
FIXED
The anchors does not work on HDPI.
WordsProcessing
FIXED
UriFormatException is thrown when importing HTML content containing embedded images with leading white spaces.
SpreadProcessing
NEW
Provided API for enforcing the use of only FIPS 140-2 complaint hashing algorithms.
Added support for Line series charts with Markers - they can be created with charts dialog, in code, or from xlsx file import.
Added support for Scatter and Bubble charts - they can be created with Charts Dialog, in code, or via import from xlsx file.
FIXED
ArgumentException is thrown when importing documents containing empty values.
Round function returns different values than excel.
Changing the format of cells which hold the values for the value axis does not redraw the chart.
NullReferenceException is thrown when pasting in a protected sheet.
Print/PrintPreview displays charts in an incorrect arrange location.
VerificationException (operation could destabilize the runtime) is thrown in VS 2019.
PdfProcessing
FIXED
ArgumentException is thrown when importing FormFields several times.
InvalidOperationException is thrown when importing document with missing EOF marker.
Breaking Changes
FIXED
RadDropDownButtonElement: The type of the BorderElement property is changed from RadElement to BorderPrimitive.
Only for V.I.P
Warning! You are not allowed to view this text.