ComponentOne Studio WinForms Versioni

Scopri le novità in ogni release, con dettagli su funzionalità, miglioramenti e problemi risolti.

gen
feb
mar
apr
mag
giu
lug
ago
set
ott
nov
dic
ComponentOne Studio WinForms 2026 v1.212 ago 2026
Funzionalità
  • Command
    • Added support for disposing of command bindings in C1Command.
  • FlexGrid
    • Added the DataGrid tag to the FlexGrid NuGet package.
  • Input
    • Added support for displaying tooltips in C1Label, C1Button, C1CheckBox, and C1RadioButton when the text was trimmed and the Trimming property was not set to None.
    • Added support for disposing of command bindings in C1Input.
Correzioni
  • Calendar
    • Fixed an issue where C1DateEdit ignored the application-wide CultureInfo.ShortDatePattern setting.
    • Fixed an issue where C1DateEdit did not apply the BackColor property.
  • Editor
    • Fixed an issue where logo images were not retained when HTML documents were saved using the Save Document command.
  • ExpressionEditor
    • Fixed an issue where operator buttons in C1ExpressionEditorPanel inserted operators twice.
  • FlexGrid
    • Fixed an issue where the sort and filter icons overlapped when FilterIconVisibility was set to Always and RightToLeft was enabled.
    • Fixed an issue where the sort glyph was not displayed at the top of the column header when filtering was enabled, ShowSortPositionEnum was set to Auto, and ShowFilterIcon was set to Default.
    • Fixed an issue where the editor retained IME conversion candidates after the edited cell was changed.
    • Fixed an issue where exporting grids with many cells that used custom background styles was slow.
    • Fixed an issue where an exception was thrown when scrolling after ApplySearch was called and UseCompatibleTextRendering was set to True.
  • FlexPivot
    • Fixed an issue where fields in the FlexPivot panel were displayed incorrectly under high-DPI scaling.
  • FlexReport
    • Fixed an issue where fields of type System.Byte[] and System.Object were not displayed in the FlexReport Designer when a DataSet was used.
  • FlexViewer
    • Fixed an issue where a System.NullReferenceException was thrown when a loaded PDF document was exported to HTML using C1PdfDocumentSource.
  • List
    • Fixed an issue where incorrect colors were applied to fixed-column cells when a colored row was partially visible.
  • Input
    • Fixed an issue where C1Label treated empty strings as null when EmptyAsNull was set to false.
    • Fixed an issue where C1MaskedTextBox executed bound commands on the GotFocus and LostFocus events even when the text had not changed.
    • Fixed an issue where C1TextBox did not raise the DoubleClick event.
  • Input.DbNavigator
    • Fixed an issue where the page number text box did not resize dynamically based on the total page count while maintaining the overall navigator width.
  • Input.MultiColumnCombo
    • Fixed an issue where keyboard navigation selected a row that did not match the filter when the Down Arrow key was pressed for the first time after filtering.
  • Input.MultiSelect
    • Fixed an issue where MultiSelect automatically closed the drop-down after focus moved to the internal tag editor.
  • InputPanel
    • Fixed an issue where item names were displayed incorrectly in the Members list and ComboBox of the InputPanel Item Collection Editor.
  • PrintDocument
    • Fixed an issue where an error occurred when C1 Open XML Document (.c1dx) files containing embedded fonts were opened in C1RibbonPreview or C1PrintPreview.
    • Fixed an issue where MultiDocument did not display RenderImage content in applications targeting .NET 9 or later.
  • Ribbon
    • Fixed an issue where RibbonComboBox item labels and the selected text in the drop-down were vertically misaligned.
    • Fixed an issue where text in button-based ribbon controls and labels in text box-based ribbon controls were misaligned in RibbonTopToolBar and RibbonBottomToolBar.
    • Fixed an issue where text in button-based ribbon controls and labels in text box-based ribbon controls were not aligned correctly in the Ribbon Simplified View.
  • SuperTooltip
    • Fixed an issue where SuperTooltip was displayed on the wrong screen.
  • TrueDBGrid
    • Fixed an issue where the selection highlight for an expanded group header row disappeared after C1TrueDBGrid was filtered in GroupBy view.
ComponentOne Studio WinForms 2026 v1.110 lug 2026
Correzioni
  • Calendar
    • Fixed an issue where the DateValueSelected event triggered when the drop-down calendar updated while DateEditor contained a date value.
    • Fixed an issue where the PostValidation error message did not appear after selecting an invalid date in the C1DateEdit drop-down calendar.
    • Fixed an issue where C1DateRangeEdit did not clear its value after selecting Clear following the selection of the current date.
    • Fixed an issue where predefined range text was truncated when FontStyle was set to Italic in C1DateRangeEdit.
    • Fixed a issue where NullReferenceException occurred when opening the drop-down calendar after calling Reset() in the DayFormatting event of C1DateEdit.
  • Document
    • Fixed an issue where extra line spacing was added at the end of a TextField.
  • FlexChart
    • Fixed an issue where the save indicator (*) did not appear after adding a new series through the C1FlexRadar Smart Tag menu.
    • Fixed an issue where C1FlexChart calculated incorrect Y-axis scaling during zoom operations after setting Stacking=Stacked at run time.
    • Fixed an issue where C1FlexChart rendered incorrectly during panning after setting Stacking=Stacked at runtime.
    • Fixed an issue where chart header and footer styles were not preserved after design-time modifications.
    • Fixed an issue where linear gradients rendered incorrectly in exported SVG files.
    • Fixed an issue where new series created in the Series Collection Editor were assigned the default name C1.Win.Chart.Series instead of a valid series name.
    • Fixed an issue where C1FlexPie data labels displayed incorrectly when PieDataLabel.Position changed from Circular to Sides.
    • Fixed an issue where SVG export did not preserve line breaks in FlexChart data labels when label angle settings were applied.
    • Fixed an issue where axis labels were clipped when grouping was enabled.
    • Fixed an issue where cumulative histograms displayed an empty gap for bins with zero frequency.
    • Fixed an issue where FlexChart displayed incorrect axis label intervals when TimeUnit was set to Week.
  • FlexGrid
    • Fixed an issue where the sort indicator overlapped the sort icon when sorting a column with ShowSortPositionEnum=Auto.
    • Fixed an issue where the sort icon was positioned incorrectly when sorting a filtered column with ShowSortPositionEnum=Auto.
    • Fixed an issue where the sort icon was positioned incorrectly when sorting a column with fixed rows and ShowSortPositionEnum=Auto.
    • Fixed an issue where a band appeared selected in the ColumnPicker dialog while the associated column remained hidden.
    • Fixed an issue where AutoSizeRows truncated text.
    • Fixed an issue where the first key press in the grid editor did not update the editor value.
    • Fixed an issue where exported FlexGrid images displayed SparkLines as "(Collection)".
  • FlexPivot
    • Fixed an issue where charts appeared empty when ChartType=Pie and UseAxisScrollbar=true.
    • Fixed an issue where undo operations did not restore chart palette changes correctly.
  • Input
    • Fixed an issue where text editor-based controls did not correctly handle focus state during initialization.
    • Fixed a issue where NullReferenceException occurred when AutoCompleteMode was enabled while the UI Automation provider was active.
  • Input.Pickers
    • Fixed an issue where the drop-down list did not collapse when reselecting the currently selected font.
  • InputPanel
    • Fixed an issue where C1InputPanel did not support item navigation for hosted C1MultiSelect controls.
  • Ribbon
    • Fixed an issue where RibbonComboBox did not clear its text when SelectedItem was set to null.
    • Fixed an issue where font and button sizes did not update when applying the Material or Office365 theme.
  • TouchToolKit
    • Fixed an issue where NullReferenceException occurred at design time when repositioning controls within C1ZoomPanel.
    • Fixed an issue where C1MultiScaleImage was rendered as a component.
  • TreeView
    • Fixed an issue where the C1Checklist Smart Tag could not edit items.
  • TrueDBGrid
    • Fixed an issue where the grid editor displayed a placeholder name instead of C1.Win.TrueDbGrid.GridEditor.
    • Fixed an issue where an AmbiguousMatchException occurred when opening the designer after adding a control to a form.
    • Fixed an issue where an incorrect row remained selected after calling Delete() when TrueDBGrid.DataView was set to GroupByView.
    • Fixed an issue where an InvalidCastException occurred when focus moved to a cell in a different row after loading specific XML layout files.
ComponentOne Studio WinForms 2026 v1Versione principale3 giu 2026
Funzionalità
  • Calendar Improvements
    • Added the GetSelectedDateRange method to C1DateRangeEdit to retrieve the selected date range based on the current culture calendar.
    • Added the C1DateRangeEdit control to display and edit date ranges through a drop-down editor.
  • Command Improvements
    • Added a design-time text editor for page tabs in C1DockingTabPage.
  • FlexChart Improvements
    • Updated C1.Chart to version 10.0.20261.78.
  • FlexGrid Improvements
    • Added support for hiding empty groups and subtotals during filtering through the HideEmptyGroups property.
  • FlexReport Improvements
    • Added Radar Chart field support.
    • Added Diagram Chart field support.
  • FlexViewer Improvements
    • Added Pane.PagePointerEvent.
  • GanttView Improvements
    • Added StorageEditor editors for TasksStorage, ResourceStorage, PropertyStorage, and CalendarStorage properties at design time.
  • Input Improvements
    • Added Command and CommandParameter properties to support command binding and separation of UI logic through the Command pattern for the following controls:
      • C1NumericEdit.
      • C1RangeSlider.
      • C1DropDownControl.
      • C1ComboBox.
      • C1TextBox.
      • C1MaskedTextBox.
      • C1ToggleSwitch.
Correzioni
  • Calendar
    • Fixed an issue where the selected date range did not render correctly in the C1DateRangeEdit drop-down calendar when SyncValueWithSelection=True.
    • Fixed an issue where the selected date did not appear in the drop-down calendar when copied and pasted into C1DateEdit.
    • Fixed an issue where the DateRangeSelected event did not trigger when selecting a date range in the C1DateRangeEdit drop-down calendar.
    • Fixed an issue where the C1DateRangeEdit drop-down calendar closed after selecting disabled dates.
    • Fixed an issue where the time component was lost when selecting a date from the C1DateEdit drop-down calendar even when RetainTimeOnDateChange=True.
    • Fixed an issue where font formatting did not reset correctly when calling ResetFont in the DayFormatting event of C1DateEdit after selecting a day.
    • Fixed an issue where PredefinedRange styles were reset at design time after closing and reopening the form.
  • Document
    • Fixed an issue where C1PdfDocumentSource rendered output as rasterized content instead of vector graphics, reducing print quality.
  • Editor
    • Fixed an issue where calling LoadDocumentAsync or LoadDocumentRequestAsync before C1EditorReady could cause document loading failures.
  • ExpressionEditor
    • Fixed a performance issue in ExpressionEditorCollection for control integration during expression evaluation.
  • FlexChart
    • Fixed an issue where FlexPie data labels did not render correctly.
    • Fixed an issue where FlexRadar threw a System.InvalidCastException when RenderMode=DirectX and RadarChartType=Column.
    • Fixed an issue where a System.NullReferenceException occurred when deleting a series at design time while an empty BindingSource was assigned as the data source.
  • FlexGrid
    • Fixed an issue where changing views in the ThemeDesigner application caused an extra window to appear behind the form when opening the filter drop-down.
    • Fixed an issue where clearing a filter after clearing the Select All checkbox in C1TableView threw a System.ArgumentOutOfRangeException.
    • Fixed an issue where binding a DataTable displayed incorrect items in the ComboBox drop-down list.
    • Fixed an issue where MaxDropDownItems for GridEditorComboBox stopped applying beyond a certain limit.
    • Fixed an issue where dragging a column duplicated its contents on another screen.
    • Fixed a performance issue when loading Excel files containing a large number of empty rows.
    • Fixed an issue where AutoSizeRows did not support TextDirection.Down.
    • Fixed an issue where changing the DropDownStyle of GridEditorComboBox degraded drop-down opening performance.
  • FlexPivot
    • Fixed an issue where scrolling a numeric editor in the Custom tab of the ColorPicker drop-down threw a System.ArgumentException.
  • FlexReport
    • Fixed an issue where Map custom fields failed to render in both C1FlexReportDesigner and C1FlexViewer.
  • Input
    • Fixed an issue where C1NumericEdit did not trigger validation from SpinUp and SpinDown when the editor did not have focus.
    • Fixed an issue where internal text editors mishandled keyboard input when receiving system messages before rendering.
    • Fixed an issue where C1MultiSelect displayed both the selected item and the last item in the header when using a space separator with DisplayMode=Text and SelectionMode=Extended.
  • PrintPreview
    • Fixed an issue where generating a C1MultiDocument with multiple C1PrintDocument objects threw a System.Exception.
  • Ribbon
    • Fixed an issue where the Ribbon flickered during resizing in a remote desktop environment.
  • Themes
    • Fixed an issue where theme font merging ignored the Unit property when combining component and theme fonts.
  • TrueDBGrid
    • Fixed an issue where the filter drop-down in C1TrueDBGrid displayed raw values instead of translated values when using C1TrueDBDropDown with ValueTranslate=True.
  • WinForms (General)
    • Fixed an issue where DropDownForm assigned an incorrect owner when the parent IDropDownOwner was the DropDownHolder of PropertyGridInternal.
    • Fixed an issue where the C1ToggleSwitch.Toggle method executed even when the control was disabled.