# 2021 v1

## Content



### DataFilter for WinForms

### Bug fixes

*   [C1FilterEditor\] Fixed the issues where C1FitlerEditor filter operator text was not localized to Korean.
*   [C1FilterEditor\]Fixed the issues where "NestedPropertiesVisibility" property description was not localized in Japanese.

### Document for WinForms

### Bug fixes:

*   Fixed the issues where document is not displayed properly in non-paginated '.docx' export through 'Export' toolstrip of C1FlexViewer.
*   Fixed the issues where blank page is shown in exported PDF file when loading pdf file by using C1PDFDocumentSource and exporting it through 'Export' toolstrip of C1FlexViewer.
*   Fixed the issues where Barcode is not shown completely in the first page of exported 'DOCX' file.
*   Fixed the issues where FlexViewer becomes non-responding when export the large report(>1000 pages) to Excel Format.
*   Fixed the issues where cell format warning is displayed in exported excel file if report has field value with 'Percent' format.
*   [NET5\] Fixed the issues where C1PDFDocumentSource control was not added to the form when dragged and dropped from toolbox.

### Improvements

*   Issue in setting the Width of the Table in the HTML to fit the page does not shows correct preview in FlexReport.
*   Issue in setting the Width of the Table in the HTML to fit the page does not shows correct preview in FlexReport. (Jira:C1WIN-22368)

### DynamicHelp for WinForms

### Improvements

*   Some properties description of C1DynamicHelp were not localized in Japanese.

### Excel for WinForms

### Bug fixes

*   Fixed the issues where the 'System.ArgumentException' is thrown on loading 'xlt' file and saving it in '.xls,.xlsx' format.
*   Fixed the issues where scaling of Excel book does not retain in exported xls file on loading xlsx file and saving as '.xls'.
*   Fixed the issues where item is not shown in the dropdown of exported xls file when loading specific xls and save just as it is.
*   Fixed the issues where column count is incorrect when the first row in the loaded CSV file has a single value which contains colon.

### FlexChart for WinForms

### Bug fixes

*   Fixed exception in Heatmap's GradientColorScale.
*   Fixed exception when changing scrollable legend's position in Direct2D render mode.
*   Fixed the issues where Axis.Min worked incorrectly when automatic min and max were same.
*   Added Japanese and Korean descriptions for "FlexChart.AxesOnTop" property.

### FlexGrid for WinForms

### Breaking changes

*   The column range sorting was renamed to AllowSortingEnum.ColumnRange for backward compatibility.
*   The default value of C1FlexGridBase.AllowSorting property was changed to AllowSortingEnum.Auto.

### Bug fixes

*   Fixed the issues where column context menu opened on clicking on an empty FlexGrid area.
*   [NET452\][SearchPanel\] Fixed the issues where Scrollbar is not displayed in C1FlexGridSearchPanel when set AutoScroll=True and font size in FormLoad event or design time.
*   [Net5\] Fixed the issues where application hanged on importing xls or xlsx file into C1FlexGrid.
*   Fixed the issues where the BeforePageBreak event fired when there was only one page.
*   [Net5\] Fixed the issues where application hanged sometimes while saving to Excel.
*   [Net5\] Fixed the issues where NullReferenceException was thrown on saving the grid to multiple sheet xls/xlsx excel files.
*   Fixed the issues where GetUnboundValue event fired whenever the mouse hover on the cell of an unbound column with Boolean DataType.
*   Fixed the issues where data annotation label was not shown on hovering over the error icon when RightToLeft=Yes was set.
*   Fixed the issues where a DataOverflow exception was thrown while displaying an aggregate (standard deviation) in a footer cell.
*   Fixed the issues where AfterSort event was not fired on sorting the column data from ColumnContextMenu.

### Improvements

*   Added AllowSortingEnum.ColumnRange, AllowSortingEnum.Auto options to AllowSortingEnum enumeration.<br />New sorting algorithm for AllowSortingEnum.MultiColumn option allows to sort multiple column in different order with mouse click on its header. AllowSortingEnum.Auto is combination of single column and multi column sorting,<br />each Ctrl+click on header of non-sorted column adds this column to the existing sorting.<br />Also the user can clear column sorting with Ctrl+click on its header for all modes except AllowSortingEnum.ColumnRange.
*   Added "Clear Grouping", "Group By This Column", "UnGroup" items into column context menu.

### FlexPivot for WinForms

### Bug fixes

*   Fixed the issues where "System.OverflowException" occurred on clicking the rows fields header after "% Difference from previous row" or "% Difference from previous column" in "Show As" was applied.
*   [NET452\] Fixed the issues where background/foreground color of 'Rows/Columns/Values' fields did not change on setting colors via 'Field Setting..' dialog.
*   [NET452\] Fixed the issues where the default style of C1DockingTab was changed to TabStyleEnum.Rectangle.
*   [C1FlexPivotPage\][C1FlexPivotSlicer\] Fixed the issues where some text was not translated into Portuguese.
*   [C1FlexPivotSlicer\] Fixed the issues where Text and Tooltip were not localized to Chinese.
*   Fixed the issues where an exception was thrown on clicking "Configure Fields..." context menu after setting Chinese culture.
*   [FlexPivotChart\] Fixed the issues where description of "UseAxisScrollBar" property was not localized in Japanese.
*   Fixed the issues where NuGet contents of C1FlexPivot were not localized in Japanese.

### Improvements

*   [NET5\] Added Cube support.
*   [NET5\] Initial .Net 5 release.

### GanttView for WinForms

### Bug fixes

*   Fixed the issues where "Inactive Duration Only" item text was displayed in English in BarType dropdown list of 'BarStyles' after setting 'CultureInfo' to "ko\_KR".

### Input for WinForms

### Bug fixes

*   [C1ComboBox\] Fixed the issues where SelectedItem property of C1ComboBox was not updated correctly.

### Improvements

*   [C1ComboBox\] Added theme support for scrollbars.

### List for WinForms

### Bug fixes

*   Fixed the issues where C1List and C1Combo had a memory leak issue when the user changed the data source.
*   [C1List\][C1Combo\] Fixed the issues where some event descriptions were not localized in Japanese.
*   [C1Combo\] Fixed the issues where C1Combo ignored the EmptyRows property.

### Map for WinForms

### Bug fixes

*   Fixed the issues where BackColor of label was not rotated, although the label text was rotated using the LabelAngle property.

### Improvements

*   Added C1Map.ZoomToItems method.
*   Added VectorPlacemark.Marker.LabelAngle property.

### Pdf for .NET

### Bug fixes

*   Fixed the issues where Font issues in PDF exported from FlexReport with FrutigerNextCom.
*   Fixed the issues where some text are overlapped in exported pdf when generating pdf through EMF by using DrawImage.

### Ribbon for WinForms

### Bug fixes

*   Fixed the issues where C1RibbonForm didn't show maximized mdi child forms.
*   Fixed the issues where C1RibbonForm wasn't closed by double-clicking a form icon when the form contained C1Ribbon.
*   Fixed the issues where C1Ribbon.ToolTipSettings.ForeColor property was not changed on applying any C1Theme.
*   Fixed the issues where "MoreButton.ToolTip" property description was not localized in Japanese.
*   Fixed the issues where Ribbon items lost their hover state when the item's enable state was changed to false and reset to true from a click event handler.

### Improvements

*   Added the RibbonQat.ShowBelowItem property. This property gets or sets whether the 'Show Below the Ribbon' QAT menu item is visible.
*   Added the RibbonQat.ShowMinimizeItem property. This property gets or sets whether the 'Minimize the Ribbon' QAT menu item is visible.

### RulesManager for WinForms

### Bug fixes

*   Fixed the issues where C1RulesManager property was not localized to Japanese.

### SuperTooltip for WinForms

### Bug fixes

*   Fixed the issues where some properties in SuperTooltip and SuperErrorProvider smart tags were not localized to Japanese.

### TreeView for WinForms

### Bug fixes

*   [NET5\] Fixed the issues where ComboBox editor didn't show cell value, when DataMap was null.
*   Fixed the issues where C1TreeView didn't support sort and filter for BindingSource.
*   Fixed the issues where "Add/Remove/Add child/Cancel" buttons of TreeNodes editor were not localized to Japanese.
*   Fixed the issues where C1TreeView expression editor dialog text was not localized into Japanese.

### Improvements

*   [NET5\] Added default editors: TextBox, CheckBox, ComboBox, NumericEdit, DatePicker.

### Themes for WinForms

### Bug fixes

*   Fixed the issues where Office2013HighContrast theme had incorrect font value for C1DataFilter control.
*   [C1.Win.C1Themes.Extended.4.5.2\] Fixed the issues where an error message box was displayed when C1ThemePicker "ShowDefault" checkbox was checked; an exception was thrown when starting the application.

### Improvements

*   [NET5\] Added ExpressionDark, ExpressionLight, HighContrast, MacBlue, MacSilver themes.
*   [C1.Win.C1Themes.Extended.4.5.2\] String resources were moved to separate \*.resx files: (Jira:C1WIN-23945)<br />Removed:<br />Localization\\ThemePickerStrings.cs,<br />ja.C1.Win.C1Themes.Localization.ThemePickerStrings.resx,<br />ko.C1.Win.C1Themes.Localization.ThemePickerStrings.resx,<br />zh.C1.Win.C1Themes.Localization.ThemePickerStrings.resx.<br />Added:<br />Localization\\Strings.cs,<br />en.C1.Win.C1Themes.Extended.Localization.Strings.resx, en.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx,<br />ja.C1.Win.C1Themes.Extended.Localization.Strings.resx, ja.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx,<br />ko.C1.Win.C1Themes.Extended.Localization.Strings.resx, ko.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx,<br />zh.C1.Win.C1Themes.Extended.Localization.Strings.resx, zh.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx.<br />
*   Run-time strings moved to "\*.Strings.resx" files.
*   Design-time strings moved to "\*.DesignStrings.resx" files.

### Other changes

*   [NET5\] Updated C1Input themes.

### ComponentOne WinForms

### Bug fixes

*   [FlexReportDesigner\] Fixed the issues where runtime text by default is shown in German.
*   [C1Command\][C1NavBar\] Fixed the issues where Sometimes it was impossible to switch between the C1NavBar panels.
*   [NET5\][C1Command\] Fixed the issues where tab shape is not properly shown when docking tab page is floated or docked.
*   [C1Command\]Fixed the issues where last docking tab page is not removed instantly when it does not have focus.
*   [C1Command\]Fixed the issues where exception occurred in c1MainMenu on setting VistualStyle to Custom.

### Improvements

*   Added German localization.
*   Improved designer for C1 components, added Verbs and ShowAboutBox.
*   [NET5\][C1Command\] Improved C1CommandDock, C1DockingTab, C1DockingTabPage designers.They are now considered as containers at design time.
*   [NET452\][C1Command\] C1DockingTab supports new TabStyleEnum.Rectangle tab appearance.<br />When C1DockingTab.TabStyle property is set to Classic, Rounded, Sloping or rectangle, control honors ambient BackColor value in the tab area.
*   [NET5\][C1Command\] Default appearance has been changed to conform with Windows OS settings, added support for high contrast Windows themes.
*   [C1Command\]Automatically apply themes to all sub menus when theme is applied to the main menu or toolbar.
*   [C1Command\]Honor owning object theme in C1ContextMenu.
*   [NET5\][C1Command\] Added new TabShape enumeration and C1DockingTab.TabShape property.
*   [NET5\][C1Command\] Better support scaling for HighDPI in C1Toolbar.
*   [C1CommandHolder\] Improved MultiThreadning support. Fixed some MultiThreadning issues.

### Other changes

*   [C1Command\] Removed obsolete APIs:
    *   C1CommandDock.MinimumWidth, MinimumHeight, AutoShrink, AutoExpand, DockingLayout.
    *   C1DockingTab.Float methods without C1DockingTabPage in parameters.
    *   LookAndFeelEnum
    *   C1CommandHolder.LookAndFeel, LookAndFeelChanged, UseIdleTimer
    *   C1OutBar.LookAndFeel, LookAndFeelChanged
    *   C1TopicBar.LookAndFeel
    *   C1NavBar.LookAndFeel
*   [C1Command\]Removed obsolete VisualStyles: Office2003Blue, Office2003Olive, Office2003Silver, OfficeXP, WindowsXP.
*   [C1Command\]Removed obsolete TabStyleEnum members: Office2003, VS2003, WindowsXP.
*   [NET5\][C1Command\] Removed VisualStyles.
*   [NET5\][C1Command\] Removed TabStyleEnum and related property.
*   [NET5\][C1Command\] C1CommandHolder is enabled in the VS ToolBox. Drop it to design surface and setup command before attaching commands to menus and toolbars.