_0007_default

Telerik UI for Winforms

Release History

UI for WinForms R2 2018 (version 2018.2.515)

May 16, 2018

Conversational UI, Chat

NEW
  • Add new control RadChat.

RadImageEditor

NEW
  • Add new control RadImageEditor.

PrintDialog

FIXED
  • Deleted Constants: SettingDialogButtonFont - All font buttons on the PrintSettingsDialog are replaced by browse editors SchedulerSettingsButtonFont - All font buttons on the PrintSettingsDialog are replaced by browse editors GridSettingsButtonFont - All font buttons on the PrintSettingsDialog are replaced by browse editors.

RadCalendar

FIXED
  • The WeekEnd property of the CalendarCellElements should be set to false for all cells when ZoomLevel of the header is different than Day.
  • -AllowToolTips - This property is no longer relevant and setting it will not produce any effect. Use the ShowItemToolTips property instead - LableFormat - Use the LabelFormat property instead.

RadChartView

FIXED
  • When the chart view is associated with RadPivotGrid setting the data source property of the chart to null is not reflected by the pivot.
  • The CartesianGridLineAnnotation is not clipped when zoom and pan is performed.

RadCheckedDropDownList

FIXED
  • Control doesn't resize properly inside TableLayoutPanel when Multiline is enabled.

RadColorBox

FIXED
  • RadColorDialog - the radio buttons in the professional tab are moved after opening the dialog multiple times.

RadDataFilter

FIXED
  • One should know the editor parent type (field or filter) in the EditorInitialized event.

RadDataLayout

FIXED
  • Visual glitch when scrolling.

RadDateTimePicker

FIXED
  • RadDateTiemPicker - one cannot paste when using FreeFormDateTime provider.
  • Year is not properly autocompleted when you enter '2050' and the AutoCompleteYear is enabled.

RadDesktopAlert

FIXED
  • The content image cannot be set.

RadDock

FIXED
  • Maximized floating windows should be restored to their Normal window state when started dragging.
  • Vertical strips of tabbed documents has a blue border overlying the text with FluentDark theme.
  • In HDPI inconsistent behavior regarding the sizes and the scaling of floating windows when having the main dock control and its form on a separate monitor.

RadDropDownList

NEW
  • RadListControl - one should be able to add items to the control with specified text and value in bound mode.
FIXED
  • Incorrect selection of items with duplicated text but different values when opening and closing the popup with the keyboard.

RadForm

FIXED
  • Setting the FormBorderStyle property to FixedToolWindow clears the taskbar icon.

RadGanttView

FIXED
  • When the ReadOnly property is set to true, RadGanttView shouldn't show the circles at both ends of the tasks.
  • Incorrect representation of the YearHalves range for leap years if the TimelineStart is set in the second half of the leap year.
  • Item can be still moved by dragging even if the GanttViewDataItem.ReadOnly property is set to true.
  • Visual refresh is not triggered when setting the Visible property of a column to false.
  • The SpinEditor should not have default minimum and maximum.
  • RowNotInTableException when you try deleting a task while it is in edit mode.
  • Link handles are visible when you hover a task in read-only mode.
  • Resize cursor shouldn't be shown for the summary tasks when the control is read-only.

RadGridView

NEW
  • Allow row indentation when in self-reference and exporting to pdf with the GridViewPdfExport class.
FIXED
  • DataMemberFieldEditor remains empty in the designer in the FilterDescriptor and SortDescriptor collection editors.
  • Expander item in self-reference hierarchy aligns to the right with increasing the group levels.
  • Exception when reordering rows and the scrollbar is visible.
  • Not anchored text box in Expression editor.
  • Exception when the SelectLastRow method is called after Begin/End Update block.
  • Conditional formatting doesn't work for typeof(ushort).
  • Only visible cells are checked when the grid is filtered by other than the CheckboxColumn.
  • Introduce property that controls the columns resize cursor appearance window.
  • Exception when the new row is at the bottom and the tab key is used.
  • The text in the textbox editor is cut off in the Fluent theme in HDPI - 125% scaling.
  • An error occurs when rebinding the hierarchical grid while the layout is not performed yet.
  • Multi-line text is wrapped but clipped when using the GridViewPdfExport.
CHANGED
  • Deleted properties: - SelectionRectangle - RadGridView no longer shows a selection rectangle. Instead the selection is performed directly on rows/cells.

RadLayoutControl

FIXED
  • Exception in the Visual Studio designer when dropping an element without an associated item.

RadLinearGauge and RadBulletGraph

FIXED
  • RadGauges - the gauge elements can be selected at design time event if you have a panel over the entire control.

RadListControl

FIXED
  • Selected state is not preserved at design time.
  • The last item is not visible when items are added in the form's Load event.

RadListView

FIXED
  • Exception when a large item is updated at runtime.

RadMap

FIXED
  • Incorrect tiles location using the LocalMapProvider at different zoom levels.
  • TooltipTextNeeded event is not triggered for the MapPolyline.
  • Tool tips for MapRoutes are displayed for the bounding rectangle instead of the actual route.
  • The Text property of MapPoint does not respect entity references.

RadMaskedEditBox

FIXED
  • Validation error can't be localized and displays a MS MessageBox.
  • Deletedd property - PlaceHolder - Use PromptChar instead.

Visual Style Builder

NEW
  • "Recently used" menu item with sub-menu with item to be populated automatically.

RadMultiColumnComboBox

FIXED
  • Not all items are shown when you auto filter the popup and click the arrow button.
  • The selction is not synced with the text when auto-filter is enabled along with the autocomplete suggest functionality.

RadPdfViewer

NEW
  • Support for forms.
FIXED
  • Implement a way to control the count of the cached pages in order to fix peak memory consumption.
  • Input box's height is not adjusted according to the font of fillable forms.

RadPivotGrid

FIXED
  • RadPivotFieldList - wrong menu items in the context menu of a calculated field leading to an exception.
  • The distinct items in the PivotReportFilterPopup tree are not properly checked when applying programmatically a filter with an OlapSetCondition.

RadPropertyGrid

FIXED
  • The error border is not visible with Windows8 theme.

RadRibbonBar

FIXED
  • Pixelized text of RadDropDownButtonElement with Fluent theme in Win10 and Win8.

RadRichTextEditor

FIXED
  • Numbers in Cambria font with Regular styles are not exported properly to PDF on Windows 7 and Windows. 8.1.
  • Iterating the rows in the Table Properties dialog resets the text alignment of the table cells.

RadScheduler

NEW
  • Add holidays support.
FIXED
  • InvalidCastException when deleting a not visible resource from a grouped day view element.

RadScrollablePanel

FIXED
  • The theme is not applied to the ControlsContainer in the Office2013Dark theme.

RadSpinEditor

FIXED
  • There is no padding between the border of the control and the text in the ControlDefault theme.

RadSpreadsheet

NEW
  • Expose a ColorHelper class to convert System.Drawing.Color to System.Media.Color and ThemableColor.
  • Implemented automatic scaling options when printing and exporting to PDF.
FIXED
  • One cannot print without showing the print dialog.
  • Expose an API notifying that a print or print preview job is underway.
  • One cannot print with specific settings using a RadPrintDocument.
  • The PrintArea border is not displayed.

RadTextBox

FIXED
  • The Clear button still works if the control is read-only.
  • NullTextColor is not respected.

RadTreeView

FIXED
  • NullReferenceException in the tree view traverser when deleting non visible collapsed nodes one by one.

RadVirtualGrid

FIXED
  • Improve column's resizing performance.

RadWaitingBar

FIXED
  • Exception when the waiting bar is placed inside a user control and one sets the associated control via the smart tag. Deleted property:- Indicators - Use WaitingIndicators instead.

RadWizard

FIXED
  • Tab key doesn't work when the wizard is inside a UserControl and no other controls are available on the form.

Theming

NEW
  • Fluent Themes blending.
FIXED
  • FluentTheme - the pressed state is not styled in RadButton.
  • FluentTheme - there is no visual indicator for a focused button.

ToggleSwitch

FIXED
  • RadToggleSwitch - invalid thumb size with FluentDark and RightToLeft.

TPF

CHANGED
  • RadGdiGraphics - deleted methods: public virtual void DrawString(string s, Rectangle rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
  • public virtual void DrawString(string s, RectangleF rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
  • public virtual void DrawString(string s, Rectangle rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
  • public virtual void DrawString(string s, RectangleF rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
  • public virtual void DrawString(string s, Rectangle rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, ShadowSettings shadow, TextRenderingHint textRendering, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.
  • public virtual void DrawString(string s, RectangleF rectangle, Font font, Color foreColor, ContentAlignment alignment, StringFormat stringFormat, ShadowSettings shadow, TextRenderingHint textRendering, Orientation orientation, bool flipText, CharacterRange[] highlightRanges, Color highlightColor) - Use the overload without ContentAlignment parameter. ContentAlignment should be provided through the StringFormat parameter.

TPF Designtime Support

NEW
  • TPF design time - pressing F1 key at Design time should open the relevant online documentation for the selected control on the form.
FIXED
  • RadLayoutControl - Design time issue when the designer is reloaded while the form is still opened at design time.

RadTrackBar

FIXED
  • RadTrackBar - the layout is not correct if both of the LabelStyle and TickStyle properties are set to TopLeft - Indicators - Use WaitingIndicators instead.

WordsProcessing

FIXED
  • Exporting Runs without set text to PDF throws NullReferenceException.

PdfProcessing

NEW
  • Implemented import of SC and SCN content stream operators for all color spaces.
  • Implemented import and export of DeviceN color space.
  • Implemented import and export of Separation color space.
  • Implement import for "K" and "k" CMYK color space operators.
  • Implemented import and export for all PDF function types.
  • Implemented support for encrypted documents when using PdfFileSource class.
FIXED
  • Cloning SignatureField without Signature causes NullReferenceException.
  • InvalidCastException is thrown when parsing dictionary end without having dictionary start.
  • ArgumentNullException is thrown when exporting document that uses OpenType Font.
  • Exception is thrown when importing document with LZWDecode and Indexed Colorspace.
  • Wrong colors when importing documents with Indexed color space.
  • NotImplementedException occurs when importing pattern which uses unsupported colorspace.

Breaking Changes: RadGridView

CHANGED
  • GridBrowseEditorElement type deleted. Use RadBrowseEditorElement instead.
  • GridColorPickerElement type deleted. Use RadColorPickerEditorElement instead.
  • GridSpinEditorElement type deleted. Use RadSpinEditorElement instead.
  • GridTableElement - ShowTranslucentSelectionRectangle property deleted. RadGridView no longer shows a selection rectangle. Instead the selection is performed directly on rows/cells.
  • GridViewColumnGroupRow - Columns property deleted. Use the ColumnNames collection instead.
  • RadGridViewElement - SelectionRectangle property deleted. RadGridView no longer shows a selection rectangle. Instead the selection is performed directly on rows/cells.

Breaking Changes: RadChartView

CHANGED
  • AxisModel - FirstTick property deleted. Use the BottomOrLeftTick property instead.
  • AxisModel - LastTick property deleted. Use the TopOrRightTick property instead.
  • PieDataPoint - Name property deleted. Use the Label and LegendTitle properties instead.
  • FunnelRenderer - View property deleted. Use the Area property instead.
  • PieRenderer - View property deleted. Use the Area property instead.

Breaking Changes: RadPivotGrid

CHANGED
  • RadPivotGrid - TableLayoutState property deleted. Use the LayoutState property instead.
  • PivotGridExport - PivotTableLayoutState type deleted. Use the PivotLayoutState type instead.

Breaking Changes: RadCalendar

CHANGED
  • CalendarView - AllowToolTips property deleted. Use the ShowItemToolTips property instead.

Breaking Changes: RadMaskedEditBox

CHANGED
  • RadMaskedEditBox - PlaceHolder property deleted. Use PromptChar instead.

Breaking Changes: RadWaitingBar

CHANGED
  • RadWaitingBar - Indicators property deleted. Use WaitingIndicators 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.