Essential Studio® for Windows Forms - v31.1.17 Release Notes

Common

Features

UITypeEditor support in .NET 8 and above

Now, UITypeEditor support has been extended to .NET 8 and higher, allowing smooth integration of custom forms and dropdown controls. This update streamlines the design-time experience by enabling seamless interaction with custom property editors directly within the designer.

DocIO

No Changes for this product in this version.

DockingManager

Bug fixes

  • #I733751 - Floating Window now restore correctly to their respective monitors after the monitor layout is changed, even in three monitors setups which using different display scalings.
  • #I757974 - Saved layouts now load correctly in the DockingManager control for .NET 9.0 projects.

DoubleTextBox

Features

  • #I726072 - DoubleTextBox now supports displaying decimal values in a formatted manner, while preserving full precision in the DoubleValue property.
  • #I731023 - DoubleTextBox now supports hiding trailing zeros in decimal values

ImageListAdv

Features

  • #I532910, #I652315 - Improved the WinForms Designer experience in .NET Core by resolving editor-related issues. This enhancement replaces the CollectionEditor with a client-server-based UITypeEditor, allowing seamless image addition to the ImageListAdv control through the designer.

Breaking Changes

  • .NET 9.0 - In this version, when adding images to the ImageListAdv control, files with extensions such as .png, .jpg, and .ico are automatically converted to PNG format before being saved. This behavior is specific to .NET 9.0.

MainFrameBarManager

Features

  • Improved the WinForms Designer experience in .NET Core by resolving editor-related issues. This enhancement introduces a client-server-based UITypeEditor, ensuring:

  • The customization dialog box is properly displayed when clicking the Bar property in the property window through the designer.
  • Images are properly added when clicking the Image property in the property window through the designer.
  • Images are correctly shown in the index when clicking the ImageIndex property in the property window through the designer.

Breaking Changes

  • .NET 8.0, 9.0 - In this version, when adding image to the Image property, files with extensions such as .png, .jpg, and .ico are automatically converted to PNG format before being saved. This behavior is specific to .NET 8.0, 9.0.

MetroForm

Bug fixes

  • #I728420 - Now, the issue where the bottom edges were not rendered correctly with rounded corners at up to 175% DPI scaling is fixed when the AllowRoundedCorners property is enabled.
  • Improved the WinForms Designer experience in .NET Core by resolving editor-related issues. This enhancement introduces a client-server-based UITypeEditor, ensuring:

  • The BarCollectionEditor form is properly displayed when clicking the Bar property in the property window through the designer.
  • The list of Bar items is properly displayed when clicking the SelectedBar property in the property window through the designer.

PDF

Features

  • I710068 - Added support for multi-region redaction based on QuadPoints in redaction annotations.

Presentation

No Changes for this product in this version.

RibbonControlAdv

Bug fixes

  • #I749549, #I750029 - Application crash will no longer occurs when merging ToolStrip into existing RibbonTab.

RibbonPanelMergeContainer

Bug fixes

  • #I745178 - An unhandled exception will no longer occur in the Visual Studio designer when accessing the RibbonPanelMergeContainer control

XlsIO

No Changes for this product in this version.

Test Results

Component Name Test Cases Passed Failed Remarks
Calculate 131 131 0 All Passed
CheckBoxAdv 109 109 0 All Passed
CombinedControls 297 297 0 All Passed
ComboBoxAdv 320 320 0 All Passed
DockingManager 1625 1625 0 All Passed
EditControl 302 302 0 All Passed
PdfViewer 207 207 0 All Passed
PivotGridControl 189 189 0 All Passed
RibbonControlAdv 1146 1146 0 All Passed
SfDataGrid 855 855 0 All Passed
TabbedMdiManager 470 470 0 All Passed
TabControlAdv 711 711 0 All Passed
TreeViewAdv 284 284 0 All Passed
DocIO 39837 39837 0 All Passed
PDF 14696 14696 0 All Passed
Presentation 50987 50987 0 All Passed
XlsIO 44112 44112 0 All Passed