Fixed the issue where there was blank space on the top and bottom of the barcode even if the QuietZone was set to 0.
CalendarView for WinForms
Bug fixes
[C1CalendarView] Fixed the issue where Gradient backgrounds were not reset when the theme was reset to default.
[C1DateEdit] Fixed the issue where C1DataEdit didn't correctly calculate the size of the dropdown calendar when DropDownFormCreationTime was set to OnFirstCall.
[C1DateEdit] Fixed the issue where the value was changed incorrectly sometimes while entering a date.
Chart for WinForms
Bug fixes
[NetCore3.1] Fixed the issue where 'C1 could not be found' message occurred while creating C1Chart control through code even after installing the 'C1.Win.C1Chart' nuget package in netcore project.
ComponentOne WinForms Basic Library
Bug fixes
Fixed the issue where the window with the list of ExpressionEditor functions was closed while displaying the tooltip.
Fixed the issue where C1TreeView set incorrectly when column was auto width and C1TreeView.ExtendLastColumn was true.
DashboardLayout for WinForms
Bug fixes
Fixed the issue where an unhandled exception occurred when the transparent background was set to Cue's BackColor.
Fixed the issue where C1DasboardLayout.Items collection did not correctly reflect DasboardItems order after moving containers.
DataFilter for WinForms
Breaking changes
Use the ApplyFilterAsync method instead of the deprecated ApplyFilter method.
Bug fixes
[FilterEditor] Fixed the issue where the text appeared on the 'Add' button in the Material theme.
Fixed the issue where the DatePicker showed the wrong sized calendar, the first time Material themes were applied.
[FilterEditor] Fixed the issue where an exception occurred while filtering a field name using NestedProperties.
[FilterEditor] Fixed the issue where the drop down lists aren't supported in RTL mode.
Fixed the issue where keyboard navigation wasn't working in the CalendarFilter.
Fixed the issue where the drop-down list of operations reset the selected value when the operation filter was moved by drag and drop.
Fixed the issue where the FilterCapiton didn't correctly apply when word-wrapping text.
Fixed the issue where the CalendarFilter showed a calendar with an extra left margin.
Fixed the issue where the DatePicker showed the wrong sized calendar the first time Material themes were applied.
Fixed the issue where DateRangeFilter’s Calendar dropdown was not showing the applied theme for the first time.
Fixed the issue where Horizontal scrollbar wasn't automatically showing when the item’s text was too long in the check list.
Fixed the issue where incorrect ForeColor of the drop-down list was in some Themes.
Improvements
Added support for the Enter key to expand or collapse filters.
Document Library for WinForms
Bug fixes:
Fixed the issue where the smart tag was not shown in C1PDFDocumentSource and C1SSRDocumentSource controls.
Fixed the issue where the calculation issue with Exported Excel file in sv-SE locale (Swedish) in FlexReport.
Fixed the issue where the content was lost in the resulting .pdf file while exporting using PdfFilter.
Fixed the issue where 'System.OutOfMemoryException' occurs while loading the large pdf file to C1FlexViewer and exporting it.
Fixed the issue where some text alignment cannot be retained in the exported html file.
Fixed the issue where an error message was thrown on clicking 'Portrait' or 'Landscape' toggle button continuously.
Fixed the issue where the Table contents were not rendered correctly in the exported non-paginated rtf/docx export if FlexReport contains table (case 1).
Fixed the issue where FlexViewer becomes non-responding when export the large report(>1000 pages) to Excel Format.
Fixed the issue where the behavior of PdfViewer on Wijmo doesn't work correctly if the viewer is connected to C1 WebAPI (text draw part).
Fixed the issue where the behavior of Bullet in the original PDF file could not be displayed in the exported html file.
Fixed the issue where BarCode was not correctly rendered in exported html file.
Fixed the issue where Garbage characters occurred in the exported html file when loading specific pdf file to C1FlexViewer and exporting it.
Fixed the issue where some Japanese characters were not displayed properly in exported html file.
Fixed the issue where some font style could not be retained in the exported html file.
Fixed the issue where text in Figure was shown as blank in the exported html file.
Fixed the issue where water mark was not displayed properly in the exported html file.
Fixed the issue where Korean text could not be rendered properly in the exported html file.
Fixed the issue where some Arabic text and numbers were not displayed properly in the exported html file.
Fixed the issue where the checkbox rendered incorrectly in exported html file.
Fixed the issue where border of RtfField was not rendered in non-paginated rtf/docx export.
Fixed the issue where there was a formatting issue when exporting FlexReport with sub-report to an excel file.
Excel for WinForms
Bug fixes
Fixed the issue where validation was lost when saving the existing excel file using C1Excel.
Fixed the issue where exception occurs when loading Excel with a named range that contains certain Japanese characters.
Fixed the issue where the Excel error occurred in the opened Excel file when save .xlsx file after image was added in the cell and Background of Sheet using C1Excel.
Fixed the issue where Cell Font was changed from 'Calibri' to 'ï¼ ï¼³ Pゴシック' when loading .xlsx file and saved as .xls file using C1Excel.
Fixed the issue where 'AutoScale=false' was returned although setting non-zero value to 'FitPagesAcross/FitPagesDown' when exporting Biff8 format.
Fixed the issue where some font family and size cannot be retained when loading 'OpenXML' format file and exporting 'Biff8' format.
Fixed the issue where an error message occurred in Excel when saving .xlsx file after the image was added in the Background of Sheet using C1Excel.
Fixed the issue where the saved excel file cannot open after saving the excel file containing checkbox and image.
Fixed the issue where MS Excel 'Stop working...' message box was shown when loading (.xls) Excel file containing checkbox and image and saving as (.xls) format using C1Excel.
Fixed the issue where FillPatternStyle of the cell was lost while inserting new column or row in saving .xls/.xlsx file.
Fixed the issue where an unreadable content error occurred when using Excel with image and hyperlink both.
Fixed the issue where C1Excel is unable to open a workbook (containing an Image) saved by FpSpread.
Fixed the issue where the Font was changed when saving a template file read by C1XLBook.
FlexChart for WinForms
Breaking changes
Axes (including) gridlines are rendered behind data elements by default.
Use the new FlexChart.AxesOnTop property to control the position of axes.
FlexGrid for WinForms
Bug fixes
Fixed the issue where Grid's checkbox couldn't be checked with mouse when set the icon from C1RulesManager.
Fixed the issue where conditional formatting style wasn't applied correctly while using C1RulesManager if the row detail is set.
Fixed the issue where the cell text was positioned incorrectly if it is formatted using C1RulesManager.
Improvements
Added ColumnContextMenuEnabled property to C1FlexGridBase class for enabling showing of column context menu when the user performs right mouse click on the column header.
Added ColumnContextMenuOpening and ColumnContextMenuOpened events to C1FlexGridBase class. Events are fired respectively before and after the column context menu opens.
Added OwnerDrawOutlineButton event to C1FlexGridBase class. The event could be used for customizing the appearance of the tree outline buttons.
[C1FlexPivotSlicer] Fixed the issue where slicer item could not be selected to filter after setting ShowCheckBoxes is to true.
[C1FlexPivotSlicer] Fixed the issue where Item selection was lost in FlexPiotSlicer when clicking the 'Change Sort direction' button of Slicer.
[C1FlexPivotSlicer] Fixed the issue where Item selection was lost in FlexPiotSlicer when MultiSelect property was set as false at run time.
[C1FlexPivotSlicer] Fixed the issue where 'Clear filter' icon was still enabled although all items in FlexPivotSlicer were selected.
Fixed the issue where the Radio button text overlaps in FlexPivot filter dialog in the Japanese version.
[C1FlexPivotSlicer] Fixed the issue where filtering didn't work properly if filter field was used in two FlexPivotSlicer.
[C1FlexPivotSlicer] Fixed the issue where CheckList Header font was not changed when C1FlexPivotSlicer Font is changed.
[C1FlexPivotPage] Fixed the issue where Theme was still applied to FlexPivotPage when theme is reset to 'none'.
Fixed the issue where FlexPivotGrid cannot be displayed properly if removing the 'Value' fields after filter is applied.
Fixed the issue where FlexPivot controls and the FlexPivotSlicer control honor different licenses.
Fixed the issue where "System.UnauthorizedAccessException: the C1DataEngine license key is invalid...." exception was thrown when run the project after drag/drop C1FlexPivotPanel on the form.
Other changes
Added missing Portuguese strings.
FlexReport for WinForms
Bug fixes
[Core 3.1] [C1.Win.FlexReport.4.5.2] Fixed the issue where PlatformNotSupportedException when run Process.Start().
Fixed the issue where some fields in the report were not rendered on some pages of FlexReport.
GanttView for WinForms
Breaking Changes
CodeDom compilation has been replaced by the Roslyn compiler.
Roslyn compiler doesn't support VBA syntax, so if you use VBA in custom printing scripts. and need them working in .Net Core, you should re-write scripts using c# or VB.Net.
Bug fixes
Fixed printing support in .Net Core 3.1 and .Net 5 applications. CodeDom compilation has been replaced by the Roslyn compiler.
Input for WinForms
Bug fixes
[C1TextBox] Fixed the issue where Theme was not reset correctly after several different themes were applied to the C1TextBox.
[C1ComboBox] Fixed the issue where localization was added for the ItemsDisplayMember and ItemsValueMember properties.
[C1ComboBox] Fixed the issue where highlighted item was not correctly shown when VisualStyle was changed from OfficeXXX to System.
[C1ComboBox] Fixed the issue where the Item was not appended in 'Append' auto complete mode after selecting item.
Fixed the issue where the error message box was shown sometimes when deleting C1Input controls at design time.
[C1TextBox] Fixed the issue where the incorrectly applied vertical alignment when changing font size.
[C1DateEdit] Fixed the issue where the Today's date rectangle was cut off when Material theme was applied.
[C1DateEdit] Fixed the issue where the ShowTodayCircle's color was incorrect sometimes when ShowToday is set.
[C1TextBox] Fixed the issue where the C1TextBox had incorrect colors in ReadOnly or Disabled states when some of Office2016 themes was applied.
[C1TextBox] Fixed the issue where the C1TextBox had an incorrect behavior when the length of the string is greater than MaxLength in the IME mode and the ExitOnLastChar was true.
[C1SplitButton] Fixed the issue where the Drop-down items font were not inherited from C1SplitButton.Font.
Fixed the issue where the ForeColor property wasn't working correctly if theme was applied.
InputPanel for WinForms
Improvements
Added support of High DPI. (TFS:436735)
List for WinForms
Bug fixes
Fixed the issue where the Header and footer rows were not displayed correctly if splits are added and Material theme is applied.
Fixed the issue where no xml layout file was found in Open dialogue and SaveAs dialogue of C1List when the LoadLayout/SaveLayout button was clicked.
Fixed the issue where the options in smart tag of C1List DLL controls were not localized into Japanese.
Improvements
The location of the drop-down list is now updated immediately when C1Combo was dropped and the drop-down list size was changed.
Improved the look of the dropdown button for system and custom visual styles.
Bug fixes
Fixed the issue where the newly inserted column name was shown in Japanese when column inserted from C1List Designer.
Fixed the issue where Options in smart tag of C1List dll controls were not localized into Japanese.
Menus and Toolbar for WinForms
Bug fixes
Fixed the issue where the descriptions of properties of C1Command controls were not localized in Japanese.
[C1DockingTab] Fixed the issue where the shadow appeared when clicking on minimize button of the floated tab page if FormBorderStyle is set.
Ribbon for WinForms
Bug fixes
Fixed the issue where the image of ribbonGroup wasn't shown correctly at QAT bar when a large external image was used.
Fixed the issue where the ribbon buttons were still disabled after enabling the group when switching the simplified view to full.
Fixed the issue where the text of ribbonMenu disappeared after changing 'TexImageRelation'.
Fixed the issue where the RibbonColorPicker didn't save custom colors from color dialog.
Fixed the issue where the RibbonGroup Image was not shown correctly at QAT bar when an external large image was used.
Fixed the issue where the Ribbon hid a chevron button, when AllowMinimize was set to false, but AllowSimplified was true.
Fixed the issue where the RibbonControlHost had the wrong position in simplified mode.
Fixed the issue where the UI of the IconSet at design-time.
Fixed the issue where the message changed when selecting an icon.
[NET5] Fixed the issue where the RibbonForm gets resized every time after opening at design-time.
Fixed the issue where the RibbonStyle.Lightness=Black had an incorrect value for the tab underline.
Fixed the issue where the KeyTip window didn't appear transparent for disabled items.
Fixed the issue where the color of the active border of the RibbonForm was too dark when RibbonStyle.Lightness was Black or DarkGray.
Fixed the issue where the C1Ribbon did not resize groups correctly after applying a theme with a different font size.
Fixed the issue where the exception was thrown when pressing ALt + another key.
Fixed the issue where the QAT bar was not shown below the ribbon at Simplified view.
Fixed the issue where the C1Ribbon didn't restore control height from the RibbonControlHost when the view was switched from simplified to full.
Fixed the issue where the ribbon hid extra items in a simplified view.
Fixed the issue where the ribbon showed a scroll button when the view was changed to simplified view.
Fixed the issue where the Ribbon didn't apply disabled state to items from the 'more' popup form.
Fixed the issue where the BackstageView didn't set the control in the right pane when the tab was selected and the BackstageView was closed.
Improvements
The appearance of the menu item and split button items has changed. When the PreferredItemSize for the menu or split button is 'Large' and the item description is empty, then the text of the item is vertically aligned by center.
Improved support for selecting dark or light icons from presets for Backstage and AppMenu buttons.
Added support of simplified mode for RibbonControlHost component.
Added the MoreButton property. This property gets the properties of the more button from simplified view of ribbon.
Other changes
C1Icon.ViewBox property behavior has been changed according to SVG format specification. If you used C1CompositeIcon or Ribbon ColorPicker, icon appearance might be broken in existent applications. To fix this, you should adjust ViewBox properties. For example, to fix ColorPicker appearance, search for C1CompositeIcon in Designer.cs file and add this line of code for c1PathIcon: c1PathIcon2.ViewBox = new System.Drawing.Rectangle(0, 0, 24, 24); Or you can edit ViewBox property for individual icons at design-time.
RulesManager for WinForms
Bug fixes
Fixed the issue where BackgroundImageLayout property was not affected.
Fixed the issue where ToolBox icon was missing.
Fixed the issue where the old selected item was still highlighted in the condition formatting drop-down list, although an another item is selected.
Fixed the issue where the Text in rule preview was sometimes displayed incorrectly. (TFS:440124)
Fixed the issue where the button icon on the formatting toolbar was not redrawn when the corresponding style property is changed using code.
Fixed the issue where the BackColorChanged event was not fired when BackColor is set.
Fixed the issue where the focus was moved to the expression text box when focusing on the rule Name text box at the first time.
Fixed the issue where the BackgroundImage wasn't affected on C1RulesManager.
Fixed the issue where the Gradient backgrounds were not reset when the theme was reset to default.
Fixed the issue where the Text was cut off when the italic font style was set.
Fixed the issue where the Text was sometimes not shown in the C1FlexGrid cell when Rule.Style.Icon property was set.
Fixed the issue where the Styles.TextBoxes.Invalid was not affected.
Fixed the issue where the C1Theme was not applied to scrollbars.
Fixed the issue where the ArgumentOutOfRange exception was thrown sometimes when the range value was set beyond the grid row count.
Fixed the issue where sometimes an error was shown when Rule with CustomItemRange was added at design-time.
Fixed the issue where the Expression was not displayed in expression textbox at first time when expression is set from Expression editor dialog box.
Fixed the issue where the Gradient rule tab was not able to select if the Rule was added at run time.
Other changes
Added the ToolTips support: the ShowToolTips property and the BeforeTooltipShow event.
The second line of the rule name in the rules list shows the range that the rule applies to.
SplitContainer for WinForms
Bug fixes
Fixed the issue where the smart tag was not shown in C1SplitContainer control.
Themes for WinForms
Other changes
Background color in Office2016Black theme has been updated.
TreeView for WinForms
Bug fixes
Fixed the issue where C1TreeView threw an exception if nodes were cleared from the SelectionChanged event.
Fixed the issue where C1TreeView checkbox could not be uncheck by using the mouse.
Improvements
Added the NodeCheckBoxClick event. This event occurs when the user clicks a node checkbox.