[]
        
(Showing Draft Content)

2025v 1.1

Calendar

Bug fixes

  • Resolved issue where C1DateEdit incorrectly displayed the final week of December as week 53. The control now correctly restarts at week 1 based on the CalendarWeekRule property

  • Resolved unhandled exception thrown when maximizing or minimizing the ThemeDesigner application after selecting C1CalendarView in the Theme tree tab.

ComponentOne WinForms (C1.Win)

Improvements

  • Introduced the BlendOverBackground method in ImageRecolorer to blend pixels that match a specified color with a background color, while preserving all other pixels.
  • Introduced IgnoreColor and IgnoreColorTolerance properties in ImageRecolorer to allow exclusion of specific colors with configurable tolerance during pixel remapping.

Bug fixes

  • Updated icons templates used inside FlexGrid's Condition filter editor.
  • Corrected icons alignment for MnemonicRadioButton element.

DataFilter

Bug fixes

  • Resolved issue where C1DataFilter did not generate filters when the data source was a BindingSource, its DataSource property changed, and AutoGenerateFilters was set to true.

Document

Bug fixes

  • [.NET Framework] Resolved issue where C1Document components were not visible in the toolbox after adding the C1.Win.C1Document NuGet.
  • [.NET Framework] Resolved issue where the Viewer Preferences dialog did not close when selecting Close or OK after exporting to PDF using C1FlexViewer.

Editor

Bug fixes

  • [.NET Framework] Resolved issue where the About link in the property grid did not display the control name for C1Editor.
  • [.NET Framework] Resolved System.NullReferenceException thrown when using C1Editor.
  • [.NET][C1Editor] Resolved issue where GetSelectionFontInfoAsync method in C1Editor did not return correct text formatting.
  • [.NET][Editor] Fixed issue where EditorExplorer sample failed to load documents when running two Editor samples with different DPI settings.

FlexChart

Bug fixes

  • Corrected display of selected elements in the runtime Chart Designer.
  • Resolved issue in the runtime designer where the Data page did not function correctly.

FlexGrid

Improvements

  • Standardized English strings in column filters for consistency and readability.
  • Updated filter editor dropdown form UI in C1FlexGrid to make condition filter editor items more compact and resolve alignment issues.

Bug fixes

  • Resolved issue where filter glyphs did not render correctly in exported PDFs via 'Print Preview > Export to PDF.
  • Fixed issue where filtered column's glyphs were not highlighted green.
  • Corrected issue where RowDetails were not displayed properly after filtering a column using the 'Is Distinct' condition operator.
  • Resolved issue where font style was not applied to the new filter dropdown UI when set through C1FlexGrid.Font.
  • Corrected visual inconsistency in the filter menu glyph by adjusting line thickness and adding right padding to align with header cell margins.
  • Fixed issue where adding the filter with 'Is Distinct' condition operator in ConditionFilter and then sorting by any column caused filtered rows to disappear. (Jira: C1WIN-34120)
  • Resolved issue where conditional filtering with 'Is Distinct' operator prevented value filters on other columns from displaying available values.
  • Fixed issue where merged cell rendering overlapped with footers when scrolling to the bottom of the grid.
  • Added minimum height for empty dropdowns in GridEditorComboBox.
  • Resolved issue where sort order number in columns was not fully visible when ShowSortPosition was set to Auto or Right.
  • Fixed issue where filter icon and sort icon were not fully visible when certain Office themes were applied.
  • Resolved issue where font settings defined through C1FlexGrid.Font did not apply to the new Filter UI.
  • Fixed issue where group aggregates were not updated when cells were edited.
  • Fixed issue where checkbox in column could not be checked when it was positioned outside the visible screen area.
  • Resolved inconsistent capitalization in Russian localization strings for condition filter operator names.

FlexReport

Bug fixes

  • [.NET Framework] Resolved issue where C1FlexReport and C1Document components were not visible in the toolbox after adding the C1.Win.FlexReport NuGet package.

Input

Improvements

  • Updated AutoSuggestMode logic to support scenarios where a dropdown is open and the AutoCompleteSource is set to ListItems.

  • Hid the Text property in the property window for controls derived from the C1TextBoxBase and C1DropDownEditorBase classes to prevent invalid format errors when setting the FormatType property.

Bug fixes

  • [.NET] Resolved issue in RangeSlider where the thumb stopped moving when the cursor left its bounds during drag, ensuring smooth scrolling.
  • [.NET] Resolved C1TextBox exception thrown when a value was removed from the Text property from design time and the FormatType property was not DefaultFormat.

Input.MultiColumnCombo

Improvements

  • Added startRowIndex parameter to the IDropDownView.Select method to specify the starting row index for the search, improving selection accuracy.

Bug fixes

  • Resolved issue where SelectedValue was not updated correctly when the data source contained duplicate display values and filtering was enabled, causing incorrect row selection.

List

Bug fixes

  • Resolved issue where incorrect item height was applied to rows in auto row height calculation mode when using the default ItemHeight value.
  • Resolved performance issue that caused slow AutoSize operations on all C1ListColumns with over 14,000 rows.
  • Resolved performance issue that caused slow loading when setting the DataSource with over 14,000 rows.
  • [C1Combo] Fixed issue where C1Combo did not display all items in the dropdown when used as an embedded editor.
  • [C1Combo] Resolved System.ArgumentException error in C1Combo when setting SelectedValue for datasources with column names containing a dot ('.'). Column names with dots are now correctly handled using square bracket escaping.

Ribbon

Bug fixes

  • Fixed unnecessary scroll button appearing in Ribbon when setting RibbonGroup's Text property at runtime.

  • Fixed C1Ribbon's Minimized property not updating on first programmatic change.

Schedule

Bug fixes

  • Fixed designer error in BaseTableView-based classes where SelectionMode was incorrectly editable at design time in CustomTableViews.

SplitContainer

Bug fixes

  • Fixed unintended change of C1SplitContainer's Visible property to True when resizing a form with Visible set to False.

Themes

Bug fixes

  • [.NET] [C1ThemeController] Resolved SerializerException thrown when using legacy themes in a .NET 8 application.

TrueDBGrid

Bug fixes

  • Fixed unexpected changes to font size, background color, and text alignment in column headers when setting HeadingStyle, HeadingHotStyle, or ColumnSelectorStyle, ensuring consistent styling on focus or mouseover.
  • Resolved issue where setting HeadingStyle.HorizontalAlignment had no effect unless explicitly set on each C1DisplayColumn.
  • Resolved issue where filters did not apply to rows with null values when using C1DataCollectionBindingList.

Other changes

  • Updated styling priority so that ColumnSelector styles override HeadingHotStyle for selected column headers.