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.
NavigationView
Features
-
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.
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 existingRibbonTab
.
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 |
14696 | 14696 | 0 | All Passed | |
Presentation | 50987 | 50987 | 0 | All Passed |
XlsIO | 44112 | 44112 | 0 | All Passed |