[.NET] Added Styles.Page.Corners and Styles.Pages.Header.HeaderButton properties to support Office365 theme. Styles.Page.Corners property gets or sets the radii of pages and pages headers corners. Styles.Pages.Header.HeaderButton property allows to set up special background color, forecolor, border color, border width and corner radius for close button and expand-collapse button.
[.NET] Added C1AccordionPageSettings.HighlightWholeHeader property. This property allows to determines whether C1AccordionPage header or just expand-collapse icons should be highlighted when moving the mouse over the C1AccordionPage header.
Command for WinForms
Breaking change
[.NET] The TooltipPosition property renamed to TooltipPlacement.
[.NET Framework] The TooltipPosition property renamed to TooltipPlacement.
Improvements
[.NET] Added the CentralTabMinimumSize property for DockingTab. This property defines minimum visibility size for central tab.
[.NET] Improved animation in RadialMenu. Changed animation parameters and a segment drawing logic changed.
[.NET] Improved borders in radialMenu. Removed narrow color line around borders.
[.NET] Added TooltipPlacementMode enum containing all the modes that can be used as a value for C1RadialMenu.TooltipPlacement property.
[.NET] Added event: CustomTooltipDisplaying which should be used is TooltipPlacement is set to TooltipPlacementMode.Custom.
[.NET] Added SuperTooltip supporting properties: ShowToolTips is used to specify whether the tooltip should be displayed or not, and SuperTooltip property is used to define the appearance of the tooltip.
[.NET] Added C1RadialMenuDesigner.
[.NET] Implemented sector count feature. For the radial menu item added properties: Sector, SectorSpan, SectorIndex and for the control added property: SectorCount
[.NET] Added expand icons for radial menu items.
[.NET] Implemented missing behavioral properties: Expanded, PlacementType, PlacementTarget for C1RadialMenu and IsCheckable, GroupName and State for RadialMenuItem.
[.NET] Added C1Framework Style functionality, old custom style logic removed and added theme support for C1RadialMenu control.
[.NET] Support events for sub-menu Opened/Opening, Closed/Closing, Checked/Unchecked and events for RadialMenu ItemOpened/ItemOpening, ItemClosed/ItemClosing and ItemCheck/ItemUncheck.
[.NET Framework] Added the CentralTabMinimumSize property for DockingTab. This property defines minimum visibility size for central tab.
[.NET Framework] Improved animation in RadialMenu. Changed animation parameters and a segment drawing logic changed.
[.NET Framework] Improved borders in radialMenu. Removed narrow color line around borders.
[.NET Framework] Added TooltipPlacementMode enum containing all the modes that can be used as a value for C1RadialMenu.TooltipPlacement property.
[.NET Framework] Added event: CustomTooltipDisplaying which should be used is TooltipPlacement is set to TooltipPlacementMode.Custom.
[.NET Framework] Added SuperTooltip supporting properties: ShowToolTips is used to specify whether the tooltip should be displayed or not, and SuperTooltip property is used to define the appearance of the tooltip.
[.NET Framework] Added C1RadialMenuDesigner.
[.NET Framework] Implemented sector count feature. For the radial menu item added properties: Sector, SectorSpan, SectorIndex and for the control added property: SectorCount
[.NET Framework] Added expand icons for radial menu items.
[.NET Framework] Implemented missing behavioral properties: Expanded, PlacementType, PlacementTarget for C1RadialMenu and IsCheckable, GroupName and State for RadialMenuItem.
[.NET Framework] Added C1Framework Style functionality, old custom style logic removed and added theme support for C1RadialMenu control.
Bug fixes
[.NET] Component trail icon did not show when drag and drop C1RadialMenu on the form.
[.NET] The shown tooltip didn't hide when the RadialMenu collapses.
[.NET] Some properties in editor dialogues of command controls were not localized in Japanese string.
[.NET] Items were not shown with default settings in RadialMenu.
[.NET] Disabling a control doesn't affect child items in RadialMenu.
[.NET Framework] Component trail icon did not show when drag and drop C1RadialMenu on the form.
[.NET Framework] The shown tooltip didn't hide when the RadialMenu collapses.
[.NET Framework] Some properties in editor dialogues of command controls were not localized in Japanese string.
[.NET Framework] Items were not shown with default settings in RadialMenu.
[.NET Framework] Disabling a control doesn't affect child items in RadialMenu.
ComponentOne WinForms (C1.Win)
Improvements
[.NET] Added support for Office365 themes features for ThemeScrollBar (track padding, rounded corners for ScrollBar track, thumb and buttons). These parameters can be obtained from c1themes.
[.NET Framework] Added support for Office365 themes features for ThemeScrollBar (track padding, rounded corners for ScrollBar track, thumb and buttons). These parameters can be obtained from c1themes.
Document for WinForms
Improvements
[.NET] Changed format of inner SVG images from GIF to PNG (PNG and JPEG standard for SVG).
[.NET] GcDocs references are changed from GrapeCity.Documents.* 7.0.4 to DS.Documents.* 7.1.1.
[.NET Framework] Changed format of inner SVG images from GIF to PNG (PNG and JPEG standard for SVG).
[.NET Framework] GcDocs references are changed from GrapeCity.Documents.* 7.0.4 to DS.Documents.* 7.1.1.
Bug fixes
[.NET] C1FlexReport improperly exports Calibri Font to PDF.
[.NET Framework] C1FlexReport improperly exports Calibri Font to PDF.
Editor for WinForms
Breaking changes
[.NET] The LoadDocument, SaveDocument, SaveDocumentToPDF methods replaced with LoadDocumentAsync, SaveDocumentAsync, SaveDocumentToPDFAsync.
Improvements
[.NET] Used built in find function in c1Editor.FindAndDecorate() and c1Editor.FindTextReplace().
[.NET] Added return the number of matches or null in FindAndDecorate method.
[.NET] Added overloaded methods for LoadDocument that use HTML string as a parameter.
Bug fixes
[.NET] The context menu of the C1Editor did not contain Redo action.
[.NET] Text was not highlighted when search long text string in the document by using c1Editor.FindAndDecorate().
Excel for WinForms
Bug fixes
[.NET Framework] Column width difference in .NET FW and .NET Standard versions.
ExpressionEditor for WinForms
Bug fixes
[.NET] Error message showed when open 'DataSource' and 'DataMember' link from smart tag of ExpressionEditorCollection.
[.NET Framework] Error message showed when open 'DataSource' and 'DataMember' link from smart tag of ExpressionEditorCollection.
FlexChart for Winforms
Improvements
[.NET] Funnel chart now can be plotted in reversed direction when AxisY.Reversed = true.
[.NET] Added theme support for FlexChart: added theme provider, style nodes and ApplyStyle method.
[.NET] Added theme support for C1RangeSlider: added theme provider, style nodes and ApplyStyle method.
[.NET Framework] Funnel chart now can be plotted in reversed direction when AxisY.Reversed = true.
[.NET Framework] Added theme support for FlexChart: added theme provider, style nodes and ApplyStyle method.
[.NET Framework] Added theme support for C1RangeSlider: added theme provider, style nodes and ApplyStyle method.
Bug fixes
[.NET] Added the themable Font property and removed the initial default Font assignments in the child theme nodes.
[.NET] Added support of bold text in SVG export.
[.NET] Fixed problem with axis limit calculation when Axis.RoundLimits = true.
[.NET Framework] Added the themable Font property and removed the initial default Font assignments in the child theme nodes.
[.NET Framework] Added support of bold text in SVG export.
[.NET Framework] Fixed problem with axis limit calculation when Axis.RoundLimits = true.
FlexGrid for WinForms
Improvements
[.NET] Added C1FlexGrid.MarqueeStyle property. This property determines the appearance of solid marquee border drawn around the selected cell range. It is possible to customize marquee border position relative to cell borders, colors and width of the marquee border and the padding gap between marquee border and selected cells background.
[.NET] Added FocusRectEnum.Background option. It allows to indicate foused cell with filled background defined by C1FlexGrid.Styles.Focus property but don't draw any focus border.
[.NET] Saved values of C1FlexGrid.MarqueeStyle, C1FlexGrid.IconsStyle, C1FlexGrid.FocusRect properties to xml when layout is saved with XmlOptions.Styles flag.
[.NET] Added Transposed mode, which flips the table so that rows become columns, and columns become rows.
[.NET] Added C1FlexGrid.IconsStyle property. It allows to use Office365 themes icons for C1FlexGrid.Tree and C1FlexGridGroupPanel's element's CloseButtons. By default an 'old' icons variants will be used.
[.NET] Added new TreeStyleFlags.Columns option. It allows to show expand/collapse symbols on node rows of C1flexGreed.Tree in separate columns like with TreeStyleFlags.ButtonBar but without interactive buttons in the column's headers.
[.NET] Added TreeStyleFlags.SimpleColumns, TreeStyleFlags.SimpleLeafColumns, TreeStyleFlags.SymbolsAndColumns, TreeStyleFlags.SymbolsAndBar options that allow to combine displaying Columns with displaying of another tree elements.
[.NET] Customize C1FlexGrid.Tree.Style property with C1theme now.
[.NET] Added CellBorder.HorizontalColor, CellBorder.VerticalColor, CellBorder.HorizontalWidth, CellBorder.VerticalWidth properties. They allow to set different colors and width for horizontal and vertical grid lines for any CellStyle.
[.NET] Use CellBorder.Direction to BorderDirEnum.BothDifferent and CellBorder.Style to BorderStyleEnum.Flat or BorderStyleEnum.Double, or BorderStyleEnum.Dotted to work with this properties.
[.NET] Use CellBorder.Direction values CellBorder.Color value and CellBorder.Width value for rendering cell borders. New properties can be changed in runtime, in design-time and can be received from C1theme.
[.NET] Optimized AutoSizeRows performance for rows without \r, \n, WordWrap and image.
[.NET Framework] Added C1FlexGrid.MarqueeStyle property. This property determines the appearance of solid marquee border drawn around the selected cell range. It is possible to customize marquee border position relative to cell borders, colors and width of the marquee border and the padding gap between marquee border and selected cells background.
[.NET Framework] Added FocusRectEnum.Background option. It allows to indicate foused cell with filled background defined by C1FlexGrid.Styles.Focus property but don't draw any focus border.
[.NET Framework] Saved values of C1FlexGrid.MarqueeStyle, C1FlexGrid.IconsStyle, C1FlexGrid.FocusRect properties to xml when layout is saved with XmlOptions.Styles flag.
[.NET Framework] Added Transposed mode, which flips the table so that rows become columns, and columns become rows.
[.NET Framework] Added C1FlexGrid.IconsStyle property. It allows to use Office365 themes icons for C1FlexGrid.Tree and C1FlexGridGroupPanel's element's CloseButtons. By default an 'old' icons variants will be used.
[.NET Framework] Added new TreeStyleFlags.Columns option. It allows to show expand/collapse symbols on node rows of C1flexGreed.Tree in separate columns like with TreeStyleFlags.ButtonBar but without interactive buttons in the column's headers.
[.NET Framework] Added TreeStyleFlags.SimpleColumns, TreeStyleFlags.SimpleLeafColumns, TreeStyleFlags.SymbolsAndColumns, TreeStyleFlags.SymbolsAndBar options that allow to combine displaying Columns with displaying of another tree elements.
[.NET Framework] Customize C1FlexGrid.Tree.Style property with C1theme now.
[.NET Framework] Added CellBorder.HorizontalColor, CellBorder.VerticalColor, CellBorder.HorizontalWidth, CellBorder.VerticalWidth properties. They allow to set different colors and width for horizontal and vertical grid lines for any CellStyle.
[.NET Framework] Use CellBorder.Direction to BorderDirEnum.BothDifferent and CellBorder.Style to BorderStyleEnum.Flat or BorderStyleEnum.Double, or BorderStyleEnum.Dotted to work with this properties.
[.NET Framework] Use CellBorder.Direction values CellBorder.Color value and CellBorder.Width value for rendering cell borders. New properties can be changed in runtime, in design-time and can be received from C1theme.
[.NET Framework] Optimized AutoSizeRows performance for rows without \r, \n, WordWrap and image.
Bug fixes
[.NET] Custom expnd-collapse icons were shown incorrect after applying themes.
[.NET] The 1 pixel thick marquee border was drawn incorrectly.
[.NET] Sort icons were displayed with incorrect background when changed applied theme after sorting the column.
[.NET] Sorting a ComboBox in the SetupEditor event was throwing a NullReferenceException.
[.NET] Cell borders were not drawn correctly in grid transposed mode.
[.NET] FlexGrid GroupPanel Text property could not be edited.
[.NET] Marquee border was drawn incorrect for Transposed grid.
[.NET] Incorrect count of items in the subtotal when a row filter is applied.
[.NET Framework] Custom expnd-collapse icons were shown incorrect after applying themes.
[.NET Framework] The 1 pixel thick marquee border was drawn incorrectly.
[.NET Framework] Sorting a ComboBox in the SetupEditor event was throwing a NullReferenceException.
[.NET Framework] Cell borders were not drawn correctly in grid transposed mode.
[.NET Framework] FlexGrid GroupPanel Text property could not be edited.
[.NET Framework] Marquee border was drawn incorrect for Transposed grid.
[.NET Framework] Incorrect count of items in the subtotal when a row filter is applied.
FlexPivot for WinForms
Improvements
[.NET] FlexPivotGrid supports Office365 themes icons. Set FlexPivotGrid.IconsStyle property to IconsStyle.Office365 to see Office365 themes icons in the FlexPivotGrid.
[.NET Framework] FlexPivotGrid supports Office365 themes icons. Set FlexPivotGrid.IconsStyle property to IconsStyle.Office365 to see Office365 themes icons in the FlexPivotGrid.
Bug fixes
[.NET] Field caption did not revert to its original after being changed through the 'Field Setting' dialog.
[.NET Framework] Field caption did not revert to its original after being changed through the 'Field Setting' dialog.
FlexReport for WinForms
Improvements
[.NET] Define an ApplyFilter functionality within the IC1FlexReportRecordset interface.
[.NET Framework] Define an ApplyFilter functionality within the IC1FlexReportRecordset interface.
Bug fixes
[.NET] Background color was not rendered in 'SuperLabel' custom field that contains Html contents with 'HSL' color values (i.e.,'background-color:hsl()').
[.NET] Text was clipped on setting margins for the TextField.
[.NET] color:hsl() not working in SuperLabel.
[.NET] Index out of range exception was raised in the report with multiple groups.
[.NET] PageHeader renders field from previous group.
[.NET Framework] Background color was not rendered in 'SuperLabel' custom field that contains Html contents with 'HSL' color values (i.e.,'background-color:hsl()').
[.NET Framework] Text was clipped on setting margins for the TextField.
[.NET Framework] color:hsl() not working in SuperLabel.
[.NET Framework] Index out of range exception was raised in the report with multiple groups.
[.NET Framework] PageHeader renders field from previous group.
FlexViewer for WinForms
Bug fixes
[.NET] C1FlexViewer Dialog UI appears out of WinForms Designer on adding control to form at design time.
GanttView for WinForms
Bug fixes
[.NET] ChartView was shown blank when drag and drop C1GanttView on the Form.
[.NET] Chart is not visible when GroupFont is set.
[.NET Framework] Chart is not visible when GroupFont is set.
Gauge for WinForms
Bug fixes
[.NET] 'Dusk Blue' template that contains in 'Advanced' item group did not show in 'Load C1Gauge From Template' dialog box.
[.NET] Error message(parameter is not valid) was shown when create 'Ruler' template of 'Colorful' item group in linear gauges.
[.NET Framework] 'Dusk Blue' template that contains in 'Advanced' item group did not show in 'Load C1Gauge From Template' dialog box.
[.NET Framework] Error message(parameter is not valid) was shown when create 'Ruler' template of 'Colorful' item group in linear gauges.
Input for WinForms
Improvements
[.NET] Added UIAutomation for C1SplitButton.
[.NET] Added UIAutomation for C1Button.
[.NET] Added Corners and Margins properties to the ItemStyle class. These properties use as a base class of combobox items.
[.NET] Added the SelectionView property to the ComboBoxItemStyle class. This property gets or sets the item's selection view.
[.NET] Added the Corners property to the DropDownStyle class. This property gets or sets the radii of the element corners.
[.NET] Added the ButtonType property to the C1Button class. This property gets or sets the button style type value.
[.NET] Added the CheckedIcon, UncheckedIcon and IndeterminateIcon properties to the C1CheckBox class. These properties get or set a custom C1Icon for the checkbox state.
[.NET] Added the CheckedIcon and UncheckedIcon properties to the C1RadioButton class. These properties get or set a custom C1Icon for the radio button state.
[.NET] Added the ThumbType property to the RangeSliderThumbStyle class. This property gets or sets a value indicating the type of thumb view.
[.NET] Added the AutoWidth property to the RangeSliderThumbStyle class. This property gets or sets a value indicating that the width of a thumb is automatically calculated.
[.NET] Added the BorderColor property to the StateGlyphStyle class. This property gets or sets the color used to paint the border.
[.NET] Added the ForeColor property to the StateBarStyle class. This property gets or sets the color used to paint the foreground.
[.NET] Added the BorderStyle property to text editor controls. This property gets or sets the border type of the text box control.
[.NET Framework] Added UIAutomation for C1SplitButton.
[.NET Framework] Added UIAutomation for C1Button.
[.NET Framework] Added the DropDownCorners property to the ComboBoxItemStyle class. This property gets or sets the radii of the form corners.
[.NET Framework] Added the SelectionView property to the ComboBoxItemStyle class. This property gets or sets the item's selection view.
[.NEt Framework] Added the ShowFocusBorder and FocusBorderColor properties to the RangeSliderStyleCollection class. These properties allow you to customize the appearance of the focus rectangle.
[.NET Framework] Added the SelectedBackColor property to the BarStyleCollection class. This property gets or sets the background color of the bar between two thumbs.
[.NET Framework] Added the SelectedBorderColor property to the BarStyleCollection class. This property gets or sets the border color of of the bar between two thumbs.
[.NET Framework] Added the ThumbType property to the ThumbStyleCollection class. This property gets or sets a value indicating the type of thumb view.
[.NET Framework] Added the ForeColor, HotForeColor, PressedForeColor and DisabledForeColor property to the ThumbStyleCollection class. These properties get or set the fore color of the thumb in different states.
[.NET Framework] Added the ButtonType property to the C1Button class. This property gets or sets the button style type value.
Bug fixes
[.NET] System.NullReferenceException occurred when click 'Equals/Does not Equals' filter dropdown in Field Settig dialog.
[.NET] Suggestion list didn't support keyboard navigation when combobox used the AutoCompleteCustomSource property.
[.NET] Sub-dropdown window disappeared instantly when parent dropdown item was clicked.
[.NET] NullReferenceException was thrown when 'Enter' was pressed after opening dropdown of C1SplitButton.
[.NET] Invisible item was occupied in dropdown window although dropdown item was set 'Visible' to 'False'.
[.NET Framework] Call to the OnSelectionChanged event from C1ComboBox with wrong index after initialization if the Value property was set from design time.
InputPickers for WinForms
Bug fixes
[.NET] Opening the dropdown when the C1ColorPicker control was not visible.
PrintDocument for WinForms
Bug fixes
[.NET Framework] C1PrintDocument displayed an error form after clicking the About C1PrintDocument action in design time.
[.NET Framework] Performing plus/minus operations on Unit Structure.
Ribbon for WinForms
Improvements
[.NET] Added support for large icons for the RibbonGroup button.
[.NET] Added support for rounded corners for ribbon components.
[.NET] Added styles for ribbon components.
[.NET] Added support for rounded corners for ribbon drop-down forms.
[.NET] Added styles for ribbon scrollbars.
[.NET] Added the CustomMenuButtons property to the RibbonQat component. This property gets the collection of custom buttons in the QAT menu.
[.NET] Added the DropDownClosing event to the C1BackstageView component. This event occurs when the drop-down portion of C1BackstageView closing.
[.NET] Added the BackButton.Enabled property to the C1BackstageView component. This property gets or sets a value indicating whether the C1BackstageView back button is enabled.
[.NET Framework] Added support for large icons for the RibbonGroup button.
[.NET Framework] Added support for rounded corners for ribbon components.
[.NET Framework] Added styles for ribbon components.
[.NET Framework] Added support for rounded corners for ribbon drop-down forms.
[.NET Framework] Added styles for ribbon scrollbars.
[.NET Framework] Added the CustomMenuButtons property to the RibbonQat component. This property gets the collection of custom buttons in the QAT menu.
[.NET Framework] Added the DropDownClosing event to the C1BackstageView component. This event occurs when the drop-down portion of C1BackstageView closing. Added the BackButton.Enabled property to the C1BackstageView component. This property gets or sets a value indicating whether the C1BackstageView back button is enabled.
Bug fixes
[.NET] After clicking the 'Minimize the Ribbon' button form moved back of the QAT dropdown.
[.NET] Scroll button was shown in simplified view when maximize the Form after click dropdown menu in the simplified view.
[.NET] Ribbon didn't display only large button in first column.
[.NET] A small black line appeared at the bottom of the C1StatusBar when dragging the C1StatusBar onto the form.
[.NET] Visual Studio hanged and closed when reselect the form or controls after EnableSmartDesigner property of C1Ribbon was set to true/false at design time.
[.NET] C1StatusBar didn't show default icons in the dark style if C1StatusBar had a dark theme.
[.NET] 'Object reference not set to...' message was shown in properties grid when C1BackStageView was deleted after C1BackStageView attached to c1Ribbon.
[.NET Framework] After clicking the 'Minimize the Ribbon' button form moved back of the QAT dropdown.
[.NET Framework] Scroll button was shown in simplified view when maximize the Form after click dropdown menu in the simplified view.
[.NET Framework] Ribbon didn't display only large button in first column.
[.NET Framework] C1StatusBar didn't show default icons in the dark style if C1StatusBar had a dark theme.
[.NET Framework] 'Object reference not set to...' message was shown in properties grid when C1BackStageView was deleted after C1BackStageView attached to c1Ribbon.
[.NET Framework] Image icon did not refresh in 'Select Image:' dialog box when click on refresh button after selecting image item of 'Icons preset'.
RulesManager for WinForms
Bug fixes
[.NET] C1RulesManager context menu items were not consistent capitalization format at design time.
[.NET Framework] C1RulesManager context menu items were not consistent capitalization format at design time.
Schedule for WinForms
Bug fixes
[.NET] C1Calendar with CalendarDimensions = 2 cannot be navigated to previous month if selection includes trailing day of the next month.
[.NET Framework] C1Calendar with CalendarDimensions = 2 cannot be navigated to previous month if selection includes trailing day of the next month.
Sizer for WinForms
Bug fixes
[.NET] Visual Studio hung and closed when click on some comboboxes in 'Edit Gradient' editor of C1Sizer.
[.NET Framework] Visual Studio hung and closed when click on some comboboxes in 'Edit Gradient' editor of C1Sizer.
Themes for WinForms
Improvements
[.NET] Added excel-like Office365Green theme.
[.NET] Updated Accordion theme template with Header button themeable options and Corners option for the back panel, pages and header buttons.
[.NET] Added serialization of the C1Icon type to the theme template.
[.NET] Added a set of special settings for Office365 themes family that allows to customize Office365 theme palette quickly. Office365 themes palette is fully determined by an Accent color, Forecolor and Background color.
[.NET] Updated template for the Ribbon themes.
[.NET] Added FlexGrid IconsStyle, FocusRect, MarqueeStyle properties into themes template.
[.NET] Updated base theme template for ScrollBars to support Office 365 theme appearance.
[.NET] Added FlexChartPalette enum.
[.NET] Added theme templates for FlexChart and C1RangeSlider (FlexChart) controls.
[.NET] Changed the appearance of the FlexChart and C1RangeSlider (FlexChart) controls for all .NET Core themes.
[.NET Framework] Updated Accordion theme template with Header button themeable options and Corners option for the back panel, pages and header buttons.
[.NET Framework] Added serialization of the C1Icon type to the theme template.
[.NET Framework] Added a set of special settings for Office365 themes family that allows to customize Office365 theme palette quickly. Office365 themes palette is fully determined by an Accent color, Forecolor and Background color.
[.NET Framework] Updated template for the Ribbon themes.
[.NET Framework] Added the ThumbType, ShowFocusBorder and FocusBorderColor properties to the C1RangeSlider node of the C1Input themes.