Release version 5.0.20221.557 - 13-May-2022
2022 v1 Hotfix
C1.Win.C1Command
Bug fixes
- [C1NavBar] More button was too small on a HighDpi monitor. (Jira:C1WIN-26278)
- [C1DockingTab] C1DockingTab was not rendered correctly when TabSizeMode=Fit and some tabs are hidden. (Jira:C1WIN-26633)
- [C1DockingTab] TabSpacing property was reset after applying the theme, even if it was set manually. (Jira:C1WIN-26630)
C1.Win.C1InputPanel
Bug fixes
- Drag and drop didn't work from the InputItems toolbox window at design time. (Jira:C1WIN-27266)
- InputOption didn't use the text color of hot menu item style from the C1Theme. (Jira:C1WIN-26401)
C1.Win.C1Schedule
Bug fixes
- [C1Schedule] 'System.FormatException' occurs when click the 'Schedule View' in the 'TableViews' sample. (Jira:C1WIN-27233)
Improvements
- Improved space distribution in TimeLineView. Honor small C1Schedule.MinSlotWidth and MinDaySlotWidth property values if selected time ruler format allows this. (Jira:C1WIN-26995)
- Show Appointment dialog instead of creating inline appointment if inplace editing is disabled by the C1Schedule.EditOptions property. (Jira:C1WIN-27042)
C1.Win.C1TouchToolKit
Bug fixes
- Error message box was shown when clicking Aboutbox link of TouchToolKit controls. (Jira:C1WIN-27276, C1WIN-27261)
- ToolBox icons of C1Magnify and C1ZoomPanel were missing in VS 2022 ToolBox. (Jira:C1WIN-27261)
C1.Win.Document
Bug fixes:
- The PDF file gets exported with incorrect logo from FlexReport if logo gets shown using the Binary data. (Jira:C1WIN-26758)
C1.Win.FlexChart
Bug fixes
- Fixed obfuscation issue with TreeMap control. (Jira:C1CHART-2050)
- Fixed issue with setting color of rotated data label. (Jira:C1CHART-2026)
- Fixed issue with series-specific font of data label. (Jira:C1CHART-2027)
- Fixed exception when setting series Style.Fill in DirectX render mode. (Jira:C1CHART-2030)
- Fixed problem with FlexChartDesigner Data tab when data source is a DataTable.
(Jira:C1CHART-2029,Jira:C1CHART-1769) - Added new properties of Line annotations (StartX, StartY, EndX, EndY) which allows to
specify line coordinates with double precision. (Jira:C1WIN-25854) - Added Legend.BorderStyle property that allows to set background (BorderStyle.Fill)
and border (BorderStyle.Stroke) of the chart legend. (Jira:C1WIN-26864) - Binding with nullable DateTime (DateTime?) now works correctly. (Jira:C1CHART-2031)
- The rotated string correctly exported to SVG. (Jira:C1CHART-2032)
- FlexChartToolbar.GripStyle can be set correctly at design-time. (Jira:C1CHART-2025)
- Reference to FlexChartToolbar assembly added correctly in VS2022. (Jira:C1CHART-2024)
- Fixed problem with legend position in print preview dialog. (Jira:C1CHART-2028)
- Fixed issue with design-time serialization of FlexChartToolbar. (Jira:C1CHART-1999)
- Added support of italic text in SVG export. (Jira:C1CHART-2007)
- Fixed obfuscation issue in runtime designer. (Jira:C1CHART-2008)
- Improved text layout in SVG export. (Jira:C1CHART-2013)
- Exported SVG now includes width, height and viewBox attributes. (Jira:C1CHART-2019)
- Fixed problem with incorrect marker position after moving mouse outside plot area. (Jira:C1WIN-26982)
C1.Win.FlexGrid
Bug fixes
- System.InvalidOperationException was thrown when sort tree node at level one after some tree node was deleted. (Jira:C1WIN-27354)
- [FlexGrid] AutoSizeRows problem when sizing without SameSize flag. (Jira:C1WIN-27330)
- [FlexGrid] Exception was thrown when sorting a root node at level one. (Jira:C1WIN-27288)
- [FlexGrid] Exception was thrown when adding a node to the middle of tree. (Jira:C1WIN-27243)
- Issue in obtaining FlexGrid cell using UIAutomation. (Jira:C1WIN-26945)
- [FlexGrid] Cursor didn't show in Column picker search panel with Material theme. (Jira:C1WIN-27061)
- [FlexGrid] Exception was thrown when sorting node inserted by API - InsertNode. (Jira:C1WIN-27104)
- [FlexGrid] Exception was thrown when sorting level one subtotal node. (Jira:C1WIN-27075)
- [FlexGrid] Exception was thrown when moving root subtotal node. (Jira:C1WIN-27003)
- [FlexGrid] Exception was thrown when sorting after another sorted column is removed. (Jira:C1WIN-26504)
- [FlexGrid][BandedView] Exception was thrown in some cases when working with advanced column bands if FlexGrid is grouped by any column. (Jira:C1WIN-26328)
C1.Win.FlexPivot
Bug fixes
- 'The string was not recognized...' error message box occurred when loading specific '.olapx' file while the focus is set in 'Chart' tab. (Jira:C1WIN-26884)
- Some terms were not localized in FlexPivot (German Localization). (Jira:C1WIN-26657)
C1.Win.FlexReport
Bug fixes:
- Couldn't load report with multi parameters using SQLite DB. (Jira:C1WIN-26858)
- Trendline type was changed to Series type on clicking 'Cancel' in 'Series Collection Editor' dialog. (Jira:C1WIN-26851)
C1.Win.Input
Bug fixes
- The height of text box based controls could be set at design time when autosize was true. (Jira:C1WIN-27360)
- C1Button had the wrong width when AutoSize was set to true. (Jira:C1WIN-27256)
- C1Input text editors had the wrong width when the AutoSize property was set to true. (Jira:C1WIN-27162)
- C1Input text editors used the wrong editor size for initial text selection. (Jira:C1WIN-26821)
- C1Input text editors didn't move the selection with the Left key and Shift+Tab keys. (Jira:C1WIN-27049)
- C1Iput controls with a text editor applied auto-size mode to the Width value. (Jira:C1WIN-27068)
- NullReferenceException was thrown when dropdown was closed by pressing 'F4' key. (Jira:C1WIN-27066)
- C1CheckBox and C1RadioButton didn't change size when the Padding property was changed and AutoSize was true. (Jira:C1WIN-26973)
- C1ComboBox didn't update the items size in the dropdown form when the item style was changed. (Jira:C1WIN-26973)
- C1ComboBox didn't display items from the AutoCompleteCustomSource when autocomplete mode was Suggest. (Jira:C1WIN-26872)
- Exception was occurred sometimes when removing the C1Input controls from the form. (Jira:C1WIN-26874)
Improvements
- Improved performance of C1Input text editors in autosize mode. (Jira:C1WIN-27234)
- Added support of the AutoSize property for design time. (Jira:C1WIN-26004)
- Changed the default value of the AutoSize property to true for controls based on the C1DropDownControlBase and C1TextBoxBase classes. (Jira:C1WIN-26004)
C1.Win.Ribbon
Bug fixes
- RibbonGallery icon wasn't displayed after switching from full view to simplified view. (Jira:C1WIN-27136)
- RibbonControlHost didn't resize correctly when moving the form from one monitor to another with a different scaling. (Jira:C1WIN-25350)
- C1Ribbon rendered icons as monochrome when the ribbon item had a gradient brush in the background. (Jira:C1WIN-26417)
- RibbonSplitButton did not apply word wrapping to the description when placed inside the dropdown portion of inside ApplicationMenu items. (Jira:C1WIN-26439)
Improvements
- Added ContextMenuStrip support for RibbonGallery.ItemsPanel when RibbonGallery is expanded. (Jira:C1WIN-26946)
C1.Win.SuperTooltip
Bug fixes
- Image is not rendered in FlexReport with SuperLabel Field that contains Base64 encoded Image. (C1WIN-26829)
C1.Win.TreeView
Bug fixes
- Exception was thrown when the user cleared a value from date editor. (Jira:C1WIN-26974)
- TreeView didn't correctly show nodes added to the tree when they were not added to the end of the tree. (Jira:C1WIN-26886)
Improvements
- Improved the data binding behavior: the user can use the ParentKeyField property for a hierarchical data source. (Jira:C1WIN-26986)
- Added ParentKeyMemberPath property to the C1TreeView.BindingInfo class. Gets a collection that identifies the parent key fields of the data source by tree levels. (Jira:C1WIN-26986)
Release version 5.0.20221.548 - 11-Mar-2022
2022 v1 Release
C1.Win.C1Command
Bug fixes
- C1BackstageView descriptions of some properties were not localized into Korean. (Jira:C1WIN-25483)
- [C1DockingManager] DragSizingMode property and Dragged event descriptions were not localized into Korean. (Jira:C1WIN-25476)
C1.Win.C1InputPanel
Bug fixes
- The InputRadioButton reset its checked state after calling InputPanel.Focus twice if the InputRadioButton changed its value at runtime. (Jira:C1WIN-24115)
C1.Win.C1Schedule
Bug fixes
- Cannot resize the Appointment after importing from an Xml file. (Jira:C1WIN-26713)
C1.Win.C1Themes
Bug fixes
- [Net5][ThemeDesigner] 'BTP' Editor checkbox of 'Options' dialog box is hidden because of BTP Editor is under development. (Jira:C1WIN-25935)
C1.Win.Calendar
Bug fixes
- [CalendarView] Exception was thrown when setting C1CalendarView.Font with a font size of two or less. (Jira:C1WIN-26523)
C1.Win.DataFilter
Bug fixes
- Descriptions of some properties were not localized into Korean. (Jira:C1WIN-25485)
- CheckListFilter's text was cut off when font style was set as italic at both design time and run time. (Jira:C1WIN-26536)
C1.Win.Document
Bug fixes:
- Some text in specific pdf file is displayed black when previewing with C1FlexViewer. (Jira:C1WIN-25529)
- Rendering report to PdfFilter throws InvalidOperationException when exporting WMF in FlexReport. (Jira:C1WIN-26780)
- Tab Indentation was not working as expected with FlexReport TextField. (Jira:C1XAML-28422)
- C1PdfDocumentSource not exported correctly when application is DPiAware and scaling is more than 100%. (Jira:C1WIN-26641)
- Paragraph Field is not rendered in non-paginated exported (*.docx) and (*.rtf) files of C1FlexReport. (Jira:C1WIN-26506)
- Limited number of characters in TextField (32000). (Jira:C1WIN-24618)
- Request to provide AutoFontSize functionality with WordWrap. (Jira:C1WIN-24694)
- Request to provide option to set the TextFitMode of a TextField to AutoFontGrowOnly or AutoFontShrinkOnly. (Jira:C1WIN-24403)
- Application hangs on previewing C1FlexReport that has Text Field with long text and TextFitMode = AutoFontSize. (Jira:C1WIN-26488)
Improvements
- Display numbers in Arabic format. (Jira:C1WIN-24983)
- Added the Parameter.SelectAllValues method. (Jira:C1WIN-24725)
Other changes
- Request to provide an option to print a rotated report. (Jira:C1WIN-26052)
C1.Win.FlexChart
Bug fixes
- Fixed issue with adding FlexChart's toolbar at design-time. (Jira:C1CHART-1992)
- Y-Axis.AxisLine property now can be set correctly at design-time. (Jira:C1WIN-26578)
- Fixed problem with FlexChartToolbar's items attachced to overflow button. (Jira:C1CHART-1997)
- Fixed issue with SVG export with German regional settings. (Jira:C1CHART-1998)
- Improved data label layout for pie chart. (Jira:C1CHART-1984)
- Fixed issue with form deactivation when using LineMarker. (Jira:C1WIN-23890)
C1.Win.FlexGrid
Bug fixes
- [BandedView] FlexGrid control was displayed incorrectly when switching between different BandedViews. (Jira:C1WIN-26865)
- [FlexGrid] AutoSizeRow method did not resize with NewLine at the end. (Jira:C1WIN-26836)
- [FlexGrid] Column and row headers were rendered with the wrong style when applying the theme if ShowThemedHeaders property is set to Both. (Jira:C1WIN-26538)
- [FlexGrid] FlexGrid was rendered incorrectly in the MDI child Form when scrolling horizontally. (Jira:C1WIN-26594)
- [FlexGrid] Exception was occurred when sort tree. (Jira:C1WIN-26628)
- The Column was not disposed when it is removed from Cols collection. (Jira:C1WIN-26629)
- [BandedView] Grouping and Subtotals were not fully supported by C1FlexGridBandedView.
Improvements
- [FlexGrid] Added Column Picker. This is a C1FlexGrid window, which provide an easy to use clean UI to search and selection columns of a FlexGrid.
- [FlexGrid] Added IFlexDataGrid interface to support data integration with complex views such as C1FlexGridBandedView. C1FlexGrid now implements this interface.
C1.Win.FlexPivot
Bug fixes
- Font style did not apply in the FlexPivotSlicer's 'Caption' when entire control's Font sets. (Jira:C1WIN-26470)
C1.Win.FlexReport
Bug fixes:
- Field Split Behavior was different in FlexReport when the image fields vertically intersected. (Jira:C1WIN-25630)
- ZOrder property was not working properly when AutoHeight=CanGrow. (Jira:C1WIN-25659)
- Group pages count of top-level group was incorrect. (Jira:C1WIN-24737)
Improvements
- Added C1FlexReportDesigner.MetricRulers property to define whether the FlexReportDesigner ruler will shown in metric units or in inches. (Jira:C1WIN-24560)
- The Trendline feature is implemented in FlexChart field of FlexReport. The TrendLine class is added to the Series collection. (Jira:C1WIN-25494)
C1.Win.FlexViewer
Bug fixes
- Diagonal scroll wasn't working in FlexViewer on touch device. (Jira:C1XAML-28269)
C1.Win.Input
Breaking changes
- Changed the namespace of the DropDownAlignment enum from C1.Win.Input to C1.Framework. (Jira:C1WIN-26304)
Breaking Changes
- Added RegexpMaskType property for MaskInfo. The processing of RegexpEditMask and validating with RegexpEditMask have been changed. By default uses RegexpMaskType.RegexpMask based on MS Regex. With RegexpMaskType.RegexpMask regular expression with custom keywords for Japanese and half-width/double-width characters symbols is preprocessed and custom keywords are replaced with the appropriate character sets to get the pattern string for standart MS Regex. Symbol '.' will be processed as literal.Symbol '^' will be processed with Ms Regex rules. C1TextBox with MaskInfo.RegexpMaskType.RegexpMask doesn't construct and show edit mask with prompt chars, validated only on leave edit mode (full pattern matching),supports MaskInfo.ShowLiterals = ShowLiteralsEnum.FreeFormatEntry only.
If you need to preserve old RegexpEditMask behaviour, set RegexpMaskType property value to RegexpMaskType.C1RegexpEditMask. You can change the RegexpMaskType value without changing the RegexpEditMask pattern.
Bug fixes
- Dropdown was opened although focus was changed to another control when the AutoOpen was set True. (Jira:C1WIN-26890)
- [C1ComboBox] Suggested items didn't display properly in the suggestion dropdown when AutoCompleteMode was set to Suggest. (Jira:C1WIN-26862)
- Descriptions of some properties and events were not localized into Korean. (Jira:C1WIN-25490)
- [C1ComboBox] C1Combobox didn't show image using HtmlPattern. (Jira:C1WIN-26311)
- C1TextBox.Focused always returned false. (Jira:C1WIN-26117)
- C1Button, C1CheckBox, C1RadioButton, C1SplitButton ignored moving focus using the Left and Right keys. (Jira:C1WIN-25828)
- C1RadioButton TabStop property was set to false after dragging a control for a form from a toolbox at design time. (Jira:C1WIN-25828)
- Vertical alignment didn't work when the Multiline property was set to false. (Jira:C1WIN-25853)
- It was not possible to change an item using the Up/Down key in a C1Combobox when DisplayText was set and a dropdown was open. (Jira:C1WIN-26277)
Improvements
- Improved design-time: serialization, default values, actions. (Jira:C1WIN-26167)
- Added RegexpMaskType and RegexpMask based on MS Regex with support of custom keywords for japanese and half-width/double-width symbol groups. (Jira:C1WIN-26185)
- Added property IsRegexpPatternRecognized for MaskInfo which allows to check whether pattern for RegexpEditMask was recognized or not. (Jira:C1WIN-26184)
- TabStop property and TabStopChanged event are hidden for C1Label.
- C1TextBox ignored the value of AcceptsReturn property. (Jira:C1WIN-26040)
- Added support for displaying focus rectangle for C1Button, C1SplitButton, C1CheckBox and C1RadioButton. (Jira:C1WIN-25828)
- [C1NumericEdit] Added the NegativeColor property to the NumericEditStyles class (C1NumericEdit.Styles.NegativeColor).This property Gets or sets the foreground color of the control which contains negative value. (Jira:C1WIN-25920)
C1.Win.Input.Pickers
Bug fixes
- [C1FontPicker] C1Fontpicker didn't rescale fonts on DPI changing. (Jira: C1WIN-26708)
- [C1FontPicker] C1Fontpicker didn't receive input focus when it's TabIndex is set to 0. (Jira: C1WIN-26110)
- [C1FontPicker] Although setting 'RightToLeft' to 'True', Drop Down of c1FontPicker was not applied as 'RightToLeft' layout. (Jira: C1WIN-26342)
- [C1FontPicker] Added input prevalidation for C1FontPicker. Added ValidationBehavior property, this property determines Picker's behaviour when validating user input.(Jira:C1WIN-25885)
Improvements
- [C1FontPicker] Added ItemFontSize property. It allows to get or set he em-size of the font used for C1FontPicker DropDownForm items.(Jira:C1WIN-25710)
C1.Win.Ribbon
Breaking changes
- RibbonStyle.UpdateInstance renamed to RibbonStyle.Update.
- С1Ribbon, С1StatusBar and С1RibbonForm had one RibbonStyle instance for all of their instances. They now have single RibbonStyle instances. (Jira:C1WIN-25371)
- Removed the static RibbonStyle.Instance property. (Jira:C1WIN-25371)
- The RibbonStyle.UpdateInstance non static now. (Jira:C1WIN-25371)
Bug fixes
- RibbonTab ignored the Stretch property of C1BitmapIcon. (Jira:C1WIN-26324)
- C1Ribbon showed wrong specific fonts when theme was applied and application supported dpi awareness. (Jira:C1WIN-26825)
- Some drop down buttons of ribbonItems were distorted when setting 150% DPI. (Jira:C1WIN-26601)
- Text of a disabled RibbonButton didn't change when the button was placed in a C1BackstageView. (Jira:C1WIN-26286)
- C1BackstageView didn't apply the LeftWidth property value. (Jira:C1WIN-26286)
- RibbonForm was closed when clicking on a custom submenu item in the system menu if the system menu was called from the form's icon. (Jira:C1WIN-26173)
- InvalidOperationException was thrown if the RibbonForm created in different thread was moved from one monitor to another monitor of different scaling. (Jira:C1WIN-25348)
- RibbonForm was closed when clicking on a custom submenu item in the system menu. (Jira:C1WIN-26173)
Improvements
- Added the UpdateChildStyles method. This method Switches the RibbonStyle and all styles of child controls to the specified Office 365 theme. (Jira:C1WIN-25371)
- Improved dpi support. (Jira:C1WIN-25371)
C1.Win.RibbonPreview
Bug fixes
- [C1RibbonPreview] The first page was navigated by clicking "Previous" button on the minimized ribbon. (Jira:C1WIN-26337)
C1.Win.RulesManager
Bug fixes
- Some property descriptions were not localized into Korean. (Jira:C1WIN-25475)
C1.Win.SuperTooltip
Bug fixes
- C1SuperToolTip was not disconnected from the control and its child when ToolTipText was empty and the control was not Microsoft's ListView or Microsoft's DataGridView. (Jira:C1WIN-26600)
Improvements
- Added displaying ToolTipText set for single cell in a Microsoft's DataGridView or single item in a Microsoft's ListView as SuperTooltip. Added UseCellTips property indicating whether the tooltip should display ToolTipText of Microsoft's ListView items or Microsoft's DataGridView cells. (Jira:C1WIN-25445)
C1.Win.TreeView
Bug fixes
- Nodes could not be edited after the first edit. (Jira:C1WIN-26487)
Improvements
- Added DataMemberPath property to the C1TreeView.BindingInfo class. This property gets a collection that identifies the names of a specific record set within the DataSource by tree levels. (Jira:C1WIN-26166)
- Added CheckedMemberPath property to the C1TreeView.BindingInfo class. This property gets a collection that identifies the data source fields that are used to bind to the C1TreeNode.Checked property. (Jira:C1WIN-26166)
- Added DisabledMemberPath property to the C1TreeView.BindingInfo class. This property gets a collection that identifies the data source fields that are used to bind to the C1TreeNode.Enabled property. (Jira:C1WIN-26166)
- Added KeyMemberPath property to the C1TreeView.BindingInfo class. This property gets a collection that identifies the key fields of the data source by tree levels. (Jira:C1WIN-26166)
- Added DisplayMemberPath property to the C1TreeColumn class. This property gets a collection that identifies the fields to be displayed in the column depending on the level of the node. (Jira:C1WIN-26166)
- Improved behavior of DataMember, CheckedFieldName, DisabledFieldName, KeyField properties from the C1TreeView.BindingInfo class and the DisplayFieldName property from the C1TreeColumn class Now, in these properties, the last field name will be used on all following levels. (Jira:C1WIN-26166)
ComponentOne WinForms (C1.Win)
Breaking change
- Removed deprecated C1.Win.C1Themes.ItemState enumeration. (Jira:C1WIN-26159)
Bug fixes
- ScrollBarElementStyles applied the size to the ScrollBarElement without dpi scaling.
- Rendering issue when using SuperLabel with FlexGrid. (Jira:C1WIN-26586)
Improvements
- Added support for the 'letter-spacing' style attribute for HtmlElement. (Jira:C1WIN-25908)
- Added C1.Framework.TreePanel class. This class inherits from BasePanel and provides a tree panel with rows and columns. (Jira:C1WIN-26305)
- Added the DropDownFormBase class. This class represents a base drop down form for the drop down control. (Jira:C1WIN-26304)
- Improved the API for device dpi support. (Jira:C1WIN-25371)
Release version 5.0.20213.539 - 21-Jan-2022
2021 v3 Hotfix 2
C1.Win.C1Command
Improvements
- [C1NavBar] Added scaling support for bounds related values including HighDpi support. (Jira:C1WIN-26278)
C1.Win.FlexChart
Bug fixes
- LinePattern now applied correctly for line charts. (Jira:C1WIN-26416)
- Fixed exception when time axis with minor grid. (Jira:C1WIN-26518)
Release version 5.0.20213.537 - 23-Dec-2021
2021 v3 Hotfix
C1.Win.C1Command
Bug fixes
- [C1DockingTab] Application was hung sometimes in an infinite loop when resizing the C1DockingTab. (Jira:C1WIN-25915)
- [C1DockingTab] Application hung sometimes when C1DockingTabPage closing is cancelled during RestoreLayout. (Jira:C1WIN-25621)
C1.Win.C1Themes
Bug fixes
- [Net5][ThemeDesigner] C1Ribbon product node was not included in "Theme tree" tab. (Jira:C1WIN-26355)
- [Net5][ThemeDesigner] An unhandled exception was thrown when clicking on the "Online Help ..." and "About C1ThemeDesigner" links. (Jira:C1WIN-25638)
- [Net5][ThemeDesigner] ‘BTP’ Editor button of the ribbon group is hidden because of BTP Editor is under development. (Jira:C1WIN-25935)
- [Net5][ThemeDesigner] Gradient radio button made unvisible in value tab of Background property instead of being disabled for controls which don't support gradient background. (Jira:C1WIN-26010)
- [Net5][ThemeDesigner] Unhandled exception was thrown when clicked on "C1RadialMenu" item.
Unsupported control nodes (C1TopicBar/C1OutBar/C1NavBar/C1RadialMenu) were included in "C1Command" node of theme tree. (Jira:C1WIN-25665) - [Net5][ThemeDesigner] Some property labels for FlexChart were not fully displayed when applying material themes. (Jira:C1WIN-25937)
- [Net5][ThemeDesigner] Product controls could not continuously select with the arrow key if the selection went to "C1PrintPreview" in theme tree. (Jira:C1WIN-25932)
- [Net5][ThemeDesigner] Some UI controls were overlapped and did not display completely. (Jira:C1WIN-25933)
- [Net5] Some nodes in themes had incorrect values. (Jira:C1WIN-25540)
- [Net5][ThemeDesigner] Text was not fixed with text area of 'Show in description' comboBox in 'Options' dialog box.
Text was not fixed in text area of TextBox/NumericEdit controls when applying Material or Office2016xxx theme. (Jira:C1WIN-25795) - [Net5][ThemeDesigner] Some views of C1TrueDBGrid and C1Schedule were not displayed properly when selecting a view in "C1Ribbon UI". (Jira:C1WIN-25927)
- [Net5][ThemeDesigner] Product control name was not match in the "theme tree".
Labels were cut off in "FlexChart" tab of "RibbonForm". (Jira:C1WIN-25841) - [Net5][ThemeDesigner] Unhandled exception was occurred when selected the chart type in "C1Ribbon UI" theme preview of FlexChart. (Jira:C1WIN-25844)
- [Net5][ThemeDesigner] "Ribbon Form" was empty when form was reopened after closing in maximize state. (Jira:C1WIN-25827)
C1.Win.Calendar
Bug fixes
- [DateEdit][NET5] Clear button wasn't shown correctly when C1DateEdit drop down is opened at the frist time. (Jira:C1WIN-26405)
- [DateEdit] Year of C1DateEdit wasn't updated when InitialSelection property is set to CaretAtEnd. (Jira:C1WIN-25851)
- [DateEdit] Date format was not displayed correctly in C1DateEdit if Japanese calendar is set. (Jira:C1WIN-25913)
- [DateEdit] Exception was thrown when selecting date from dropdown if Japanese calendar is set. (Jira:C1WIN-25913)
C1.Win.FlexGrid
Bug fixes
- [FlexGrid] Exception was occurred when set tree node level. (Jira:C1WIN-26370)
- [FlexGrid] Exception was occurred when adding root node sibling. (Jira:C1WIN-26372)
- [BandedView] Exception was occurred in banded grid when reordering columns after grouping. (Jira:C1WIN-26323)
- [FlexGrid] Improved performance when AllowMerging is set to RestrictCols, RestrictRows or RestrictAll. (Jira:C1WIN-26027)
- [FlexGrid] Improved performance for Node.AddNode method. (Jira:C1WIN-25451)
- [BandedView] EditBands dialog was closed at design-time when parent band is added after removing all bands. (Jira:C1WIN-25931)
- [BandedView] Parent band wasn't displayed immediately in EditBand form when it is added at design time. (Jira:C1WIN-25725)
- [BandedView] Some propertiy and event descriptions were not localized in Japanese. (Jira:C1WIN-25974)
- [FlexGrid] Exception thrown when click on frozen cell in grid with one column. (Jira:C1WIN-25469)
- [FlexGrid] Exception thrown when grouping unbound data with DBNull. (Jira:C1WIN-25261)
- [FlexGrid] Incorrect AutoSizeRows() result when AutoSizeFlags is SameSize. (Jira:C1WIN-19350)
C1.Win.FlexViewer
Bug fixes
- 'Previous' button's image in Search bar of FlexViewer was missing. (Jira:C1WIN-26037)
C1.Win.Input.Pickers
Bug fixes
- Focused property always returned false. (Jira:C1WIN-26117)
C1.Win.PrintPreview
Bug fixes
- [RibbonPreview][PrintPreview] The related page was not moved after navigating to another page and clicking outline again. (Jira:C1WIN-25731)
- [C1PrintPreviewControl] "Find Text" panel was displayed incorrectly in PrintPreviewControl when the form font was large. (Jira:C1WIN-26073)
C1.Win.Ribbon
Bug fixes
- Description of "Minimized" property and "UpdatingItemStyle" event of c1Ribbon were not localized to Japanese. (Jira:C1WIN-25864)
C1.Win.RibbonPreview
Bug fixes
- [C1RibbonPreview] PrintPreview dialog was not translated into Russian. (Jira:C1WIN-26368)
- [C1RibbonPreview] "Zoom in/zoom out" command in context menu was not disabled when re-setting non max/min zoom. (Jira:C1WIN-25705)
- [C1RibbonPreview] "Zoom in/zoom out" command in context menu was not disabled when setting the max/min zoom. (Jira:C1WIN-25703)
- [C1RibbonPreview] "Copy Text" command was disabled when copying all content with "Ctrl+A". (Jira:C1WIN-26026)
C1.Win.SuperTooltip
Bug fixes
- Cancel button and tooltip text of C1SuperLabel editor were not localized into Japanese. (Jira:C1WIN-24763)
- Table width is cut off on previewing C1FlexReport with SuperLabel field that contains table in html contents. (Jira:C1WIN-26211)
Release version 5.0.20213.532 - 08-Nov-2021
2021 v3 Release
C1.Win.C1Chart
Bug fixes
- Fixed rendering issue in C1Chart3D. (Jira:C1CHART-1909)
C1.Win.C1Command
Bug fixes
- [C1DockingTab] C1DockingTab sizes could change sometimes when saving and restoring layout multiple times if monitor scaling factor is more then 100%. (Jira:C1WIN-25366)
C1.Win.C1InputPanel
Bug fixes
- The InputPanel didn't load columns and rows for the InputGridPanel from a xml file. (Jira:C1WIN-25957)
- InputCombobox didn't show value for first data item. (Jira:C1WIN-25837)
- 'Adding InputControlHost' dialog box was not shown when InputControlHost was added from toolbar window. (Jira:C1WIN-25150)
- "Error invoking .." message box was shown when opening 'Edit items' link of c1InputPanel from VisualStudio 2022. (Jira:C1WIN-25683)
- Items didn't show BoundValue if the items were added and bounded in run time. (Jira:C1WIN-25406)
Improvements
- Improved support of High DPI. (Jira:C1WIN-25653)
Other changes
- Removed EditorBrowsableState.Never attribute from C1InputPanelBase class.
C1.Win.C1Schedule
Bug fixes
- All-day appointment is not properly displayed in the print preview of 'Daily Style' (Jira:C1WIN-25903)
- Fixed "Forms.ScheduleBehaviorForm._chkDrag.Text" string resources in *.C1.Win.C1Schedule.Localization.DesignStrings.resx files. (Jira:C1WIN-25355)
- 'Recurrence:' text is not shown when preview the Recurring Appointment by 'Memo Style'. (Jira:C1WIN-25751)
- Context-menu of AgendaView is not properly displayed when applied the 'EditOptions' properties to C1Schedule. (Jira:C1WIN-25694)
- [Net5][internal] 'System.Reflection.TargetInvocationException' is occurred when theme is applied to Schedule. (Jira:C1WIN-25673, C1WIN-25652)
Improvements
- [C1Schedule] Default value of the BorderStyle property has been changed to BorderStyle.FixedSingle.
- [Net5][C1Schedule][C1Calendar] First beta version for .Net 5/6. Default appearance has been updated to match MS Office365.
- The default appearance has been updated to support Windows system themes including HighContrast settings.
- [C1Schedule] Improved keyboard navigation.
Added EditOptions.AllowKeyboardDrag flag. When this flag is checked, arrow keys drag appointment to different time.
Otherwise, arrow keys move selection from the appointment to the underlying time slots.
The default value for the C1Schedule.EditOptions property is EditOptions.All.
In the default mode pressing Tab key on the last visible appointment moves selection to the underlying time slot,
so that end-user can continue navigating views with keyboard.
(Jira:C1WIN-25238)
C1.Win.C1Themes
Bug fixes
- [Net5][ThemeDesigner] Unhandled exception was thrown when selected 'C1Ribbon UI' preview from 'Theme Previews' gallery for some control. (Jira:C1WIN-25779)
Improvements
- [Net5] Increased theme format version to 1.1.3 and added theme converter from 1.1.1 to 1.1.3. The conversion of themes should occur automatically when the theme is loaded. But this process can take a considerable time, the custom themes should be saved after the conversion.
C1.Win.Calendar
Improvements
- Greatly improved performance. (Jira:C1WIN-25197)
C1.Win.DataFilter
Bug fixes
- Text wasn't cleared in checklist filter search box when ShowSearchBox was on/off. (Jira:C1WIN-24967)
Improvements
- [FilterEditor] Added support of the IDataCollection data source.
Other
- Updated the DataCollection.BindingList to the 1.0.20212.59 version.
- Updated the DataCollection.BindingList to the 1.0.20212.58 version.
C1.Win.Document
Bug fixes:
- When exporting a report containing text with border to Excel, only the border is output. (Jira:C1WIN-25909)
- [Sample]'Could not load document:...' error message is shown when exporting the excel(.xlsx/.xls) file for 'Daily' style in the 'PrintDocTemplates\PrintDocTemplates.Core' product sample. (Jira:C1WIN-25976)
- Error icon is shown and sample data is not rendered when adding FlexChart Field to FlexReport. (Jira:C1WIN-25760)
- There is only one page rendered and contents are distorted in paginated (*.docx) file exported from PDF file that contains more than one page. (Jira:C1WIN-25716)
C1.Win.FlexChart
Bug fixes
- Nullable types are now visible in FlexChart's runtime designer. (Jira:C1CHART-1903)
- Chart uses background color of parent control when exporting to jpg image. (Jira:C1CHART-1873)
- Fixed null exception when exporting chart to image via toolbar menu. (Jira:C1CHART-1871)
- FlexChart toolbar options now are in sync with chart properties. (Jira:C1CHART-1872)
- Fixed exception in runtime designer on data binding page. (Jira:C1CHART-1876)
- FlexChart.SmoothingMode property now controls anti-aliasing in DirectX rendering mode. (Jira:C1CHART-1878)
- Fixed exceptions when using runtime designer with custom palettes. (Jira:C1CHART-1875)
- Fixed typo in runtime designer for FlexPie. (Jira:C1CHART-1874)
- Fixed exceptions with chart rendering when axis range is very small. (Jira:C1WIN-25546)
Improvements
- New color schemes from ColorBrewer: Qualitative, Diverging, SequentialSingle, SequentialMilti.
C1.Win.FlexGrid
Breaking changes
- [NET5] Marked the IC1EmbeddedEditor interface as obsolete, use the IEmbeddedEditor interface instead. (Jira:C1WIN-25482)
Bug fixes
- [BandedView] Banded column was disappeared when click on expand/collapse button if this band was hidden and shown again. (Jira:C1WIN-26061)
- [FlexGrid] ShowThemedHeaders property had no effect when theme is applied. (Jira:C1WIN-25263)
- [FlexGrid] Incorrect summary in Subtotal rows. (Jira:C1WIN-25126)
- Formula reference error occurred when overwriting and saving by specifying the sheet name. (Jira:C1WIN-25460)
- [FlexGrid] Unnecessary BeforeSort and AfterSort events were fired although AllowSorting is None. (Jira:C1WIN-24514)
- [SearchPanel] The dropdown list text was cut off after changing the font style. (Jira:C1WIN-24532)
Improvements
- [FlexGrid] Improved performance of API Subtotal. (Jira:C1WIN-25625)
- Added new C1FlexGridBandedView component. This is a C1FlexGrid extension component, which represents a C1FlexGrid external view with ability to create and customize column bands at runtime and design time.
- [NET5] Added support of IEmbeddedEditor interface for custom editors. (Jira:C1WIN-25482)
- Improved scrolling performance.(Jira:C1WIN-23961)
C1.Win.FlexPivot
Improvements
- New FlexPivotChart.LegendGroups property allows to enable grouping in chart's legend.
- New FlexPivotChart.CustomPalette property for setting custom color schemes.
- The FlexPivotChart now has a context menu with common options and actions.
C1.Win.FlexViewer
Bug fixes
- [Flexviewer] Ribbon images were lost when subclassing C1FlexViewer. (Jira:C1WIN-25633)
C1.Win.GanttView
Bug fixes
- System.ArgumentOutOfRangeException occurs when importing a previously exported to MS Project XML File. (Jira:C1XAML-27927)
- System.ArgumentNullException when importing a previously exported to MS Project XML File. (Jira:C1XAML-27926)
C1.Win.Input
Bug fixes
- ImeResultString event didn't fire. (Jira:C1WIN-25914)
- No error was displayed when limiting the input characters of C1TextBox with PatternString. (Jira:C1WIN-25921)
- Input controls received focus by Tab key even if TabStop was false. (Jira:C1WIN-25916)
- Input Controls style was not updated if ReadOnly was changed at runtime. (Jira:C1WIN-25917)
- Input control did not return to normal style unless focused when Enabled was changed. (Jira:C1WIN-25918)
- NullReferenceException was thrown when C1Combobox's DropDownStyle was 'DropDownList' and focus was changed by pressing 'Shift+Tab' key. (Jira:C1WIN-25882)
- Dropdown items were not navigated by pressing up/down keys when DropDownStyle was set DropDownList. (Jira:C1WIN-25769)
- BackColor and ForeColor properties were not shown in the IntelliSense engine in Visual Studio. (Jira:C1WIN-25768)
- [C1RangeSlider] NullReferenceException was thrown when the Tab key was pressed to change focus from RangeSlider to other. (Jira:C1WIN-25825)
- Focus didn't move using "Shift+Tab" if the C1TextBox was the active control. (Jira:C1WIN-25690)
- [RadioButton] RadioButton check and uncheck icons were displayed with distortion. (Jira:C1WIN-25647)
- [C1ComboBox] C1Combobox dropdown list didn't scroll to the selected item the first time. (Jira:C1WIN-25568)
Improvements
- Added support of the BackColor property to C1Button, C1Label, C1CheckBox, C1RadioButton, C1ComboBox, C1TextBox, C1NumerickBox, C1DropDownControl, C1SplitButton, C1MaskedTextBox. (Jira:C1WIN-25629)
- Added support of the ForeColor property to C1Button, C1Label, C1CheckBox, C1RadioButton, C1ComboBox, C1TextBox, C1NumerickBox, C1DropDownControl, C1SplitButton, C1MaskedTextBox. (Jira:C1WIN-25588)
- Improved support of IInputEditor interface for C1MaskedTextBox.
- Implemented ISupportInitialize interface for the C1InputControl class.
- Added support for handling up/down key presses when displaying up/down buttons. (Jira:C1WIN-24955)
Other changes
- Removed EditorBrowsableState.Never attribute from C1ButtonBase, C1ButtonControl, C1InputControl, C1TextBoxBase classes.
C1.Win.Input.Pickers
Improvements
- [C1FontPicker] added custom RenderContent for dropdown form's text elements to avoid incorrect demonstration font with large InternalLeading.
- [C1FontPicker] fixed OnUpDownButtonClick (used inverse elements order).
- [C1FontPicker] added vector icons of font types.
- [C1FontPicker] First build.
C1.Win.Ribbon
Bug fixes
- MdiChild C1RibbonForm buttons didn't work in the maximized state. (Jira:C1WIN-26046)
- MdiChild C1RibbonForm didn't show buttons icons.
- C1RibbonForm didn't scale properly controls when SupportDpiAwareness = true. (Jira:C1WIN-25846)
- Visual Studio hung and closed when the ShowAsMonochrome property was changed of Ribbonitem imported from an xml file. (Jira:C1WIN-25832)
- AxWindowMediaPlayer flickered on mouseover in C1RibbonForm. (Jira:C1WIN-25783)
- C1RibbonForm triggered the WM_STYLECHANGING and WM_STYLECHANGED messages while processing the WM_SETCURSOR message. (Jira:C1WIN-25831)
- RibbonGroup wasn't shown after setting Minimized=True/False from design time. (Jira:C1WIN-25744)
- ForeColor was unchanged from the UpdatingItemStyle event handler for ColorPicker, Gallery, and SplitButton. (Jira:C1WIN-25675)
- Localize dialog box wasn't appeared when opening 'Localize...' link form smart tag in the VS 2022. (Jira:C1WIN-25689)
- Image set to RibbonIconItem using the SmallImage property was always shown as monochrome. (Jira:C1WIN-25772)
- RibbonForm returned incorrect title bar info from the WM_GETTITLEBARINFOEX message. (Jira:C1WIN-25417)
- RibbonGalleryItem's icon wasn't rendered in grayscale even though ShowAsMonochrome was set to Always. (Jira:C1WIN-25560)
- Ribbon Button remains highlighted after button is clicked using Touch. (Jira:C1WIN-25573)
Improvements
- [NET5] Improved dpi support for the C1RibbonForm. (Jira:C1WIN-25846)
- C1Ribbon shows custom bitmap icons as monochrome for dark themes. (Jira:C1WIN-25772)
- Bitmap icons are displayed in "dark theme" mode on the left pane of C1BackstageView, custom images with ShowAsMonochrome is Auto will be shown as monochrome.
- Changed RibbonForm glyphs from bitmaps to vectors. (C1WIN-24759)
- Added the MdiChildBorder property to the C1RibbonForm class. This property gets or sets the size of the border, if this form is a mdi child form. (Jira:C1WIN-25059)
- Added the GetItemImage method to the C1Ribbon class. This method gets an image rendered from the actual icon of the ribbon component. (Jira:C1WIN-25162)
- Added support of ribbon minimized state as initial state from design-time. (Jira:C1WIN-24929)
- Added the UpdatingItemStyle event to C1Ribbon and C1StatusBar controls. This event supports a custom ForeColor for ribbon or status bar items. (Jira:C1WIN-24970, C1WIN-23688)
- Added support for displaying a RibbonHostControl in the dropdown of Simplified Ribbon. (Jira:C1WIN-24745)
- Changed the background of the labels hosted on the dropdown form to the parent background and added a top border for the default themes and Office 365 themes. (Jira:C1WIN-25045)
- Added the OwnerDraw property and DrawItem event to RibbonGallery component. This API allows to override the drawing of ribbon gallery items. (Jira:C1WIN-25047)
C1.Win.RibbonPreview
Improvements
- [C1RibbonPreview][C1RibbonPreviewDialog] Added ViewMode enumeration.
- [C1RibbonPreview] Added ViewMode property.
- [C1RibbonPreviewDialog] Added ViewMode property. (Jira:C1WIN-25220)
C1.Win.RulesManager
Other
- Updated the CalcEngine to the 2.0.20213.21 version.
- Updated the CalcEngine to the 2.0.20213.20 version.
C1.Win.SuperTooltip
Bug fixes
- Performance issue when defining Table width in Percentage. (Jira:C1WIN-26135)
- Image is not rendered in FlexReport with SuperLabel Field that contains Base64 encoded Image. (Jira:C1WIN-25723)
C1.Win.TreeView
Bug fixes
- C1TreeView didn't apply theme to custom editor. (Jira:C1WIN-24950)
ComponentOne WinForms (C1.Win)
Bug fixes
- Image is not shown correctly in saved PDF when rendering HTML to PDF using DrawStringHtml. (Jira:C1WIN-25456)
- Ribbon Button remains highlighted after button is clicked using Touch. (Jira:C1WIN-25573)
Improvements
- [NET5] Added designer support for Visual Studio 2022.
- Added BitmapIconRenderer, FontIconRenderer, PolygonIconRenderer, PathIconRenderer and CompositeIconRenderer classes. These classes provide functions for rendering C1Icon. (Jira:C1WIN-25162)
- Added the BackColor property to the FontIconRenderer class.
- [NET5] Added the IEmbeddedEditor interface. This interface represents methods for the embedded editor.
Other changes
- Removed EditorBrowsableState.Never attribute from ScrollableControl, XView, XViewHost, XViewLight, XViewPopup classes.
Release version 5.0.20212.520 - 07-Sep-2021
2021 v2 Hotfix
C1.Win.C1Command
Bug fixes
- System.NullReferenceException occurs erratically when closing Form. (Jira:C1WIN-25452)
- [C1ToolBar] C1CommandDock.FloatHide property had no effect on the floating C1ToolBar. (Jira:C1WIN-25217)
- [C1DockingTab] C1DockingTab SaveLayout and RestoreLayout methods did not take scaling into account. (Jira:C1WIN-25366)
- [C1DockingTab] Form remained in the dragging state if the Window key was pressed while dragging C1DockingTabPage. (Jira:C1WIN-25374)
- C1DockingTabPage controls were disappearing when the page was removed. (Jira:C1WIN-25340, C1WIN-25240)
C1.Win.C1Schedule
Bug fixes
- Document of C1Schedule is not shown properly in Print Preview if setting more than 3 days in Daily Style. (Jira:C1WIN-24064)
C1.Win.C1TouchToolKit
Bug fixes:
- C1Combo with expanded dropdown items list was not zoomed correctly when used with C1Zoom (Jira:C1WIN-22774)
C1.Win.Calendar
Bug fixes
- [DateEdit] Incorrect month name was shown sometimes in the drop-down calendar if the CalendarDimension value is more then one. (Jira:C1WIN-25441)
C1.Win.DataFilter
Bug fixes
- [C1FilterEditor] Filter value does not show in comboBox when choose the date from date dropdown. (Jira:C1WIN-25446, C1WIN-25438)
- DateRangeFilter didn't apply custom format. (Jira:C1WIN-25396)
C1.Win.Document
Bug fixes:
- Some content and text in figure are distorted in exported html file when load the specific pdf file to FlexViewer and export it. (Jira:C1WIN-24146)
- Some font style and bullet style cannot be retained in exported html file. (Jira:C1WIN-24147)
- Rollback changes for C1WIN-25472. 'Find Results:' cannot be rendered correctly when finding the text. (Jira:C1WIN-25512)
- Landscape orientation can not be retained in compatible/not-compatible DOCX export file when loading pdf file with 'Landscape' orientation and export it. (Jira:C1WIN-25522)
- Rightmost footer is lost in compatible/not-compatible DOCX export file when loading pdf file and export it. (Jira:C1WIN-25523)
- Japanese text cannot be rendered properly in exported html file. (Jira:C1WIN-25534)
- 'Near Text' is not shown properly in the 'Search Results:' when finding the text '(eg.City)'. (Jira:C1WIN-25472)
- Text are distorted in paginated *.docx export through 'Export' toolstrip of C1FlexViewer. (Jira:C1WIN-25480)
- All pages are not shown in exported DOCX format through 'Export' toolstrip of C1FlexViewer. (Jira:C1WIN-25481)
- System.FormatException when exporting FlexReport to Excel where a field contain null value. (Jira:C1WIN-25154)
- Pdf exported to Docx have an extra blank page after each page. (Jira:C1WIN-25214)
C1.Win.FlexChart
Bug fixes
- Long titles are truncated to avoid overlapping for FlexPie with multiple pies.
C1.Win.FlexGrid
Bug fixes
- [FlexGrid] Incorrect export to Excel of image in merged cells. (Jira:C1WIN-25464)
- C1FlexGrid group level numbers didn't render properly on column header. (Jira:C1WIN-25344)
- Execution stopped when multi-column sort was performed and message box was displayed. (Jira:C1WIN-25108)
- C1FlexGrid[row,col] Indexer or SetData() did not throw ArgumentOutOfRangeException when invalid index was provided. (Jira:C1WIN-25459)
- OutOfMemoryException was thrown if set BackgroundImageLayout Enum to Tile in footer after loading some image files. (Jira:C1WIN-25390)
- [NET5] Border color was applied on fixed row header/column header/footer's border when set styles of normal border color of flexgrid. (Jira:C1WIN-25165)
- Language change was not applied using the "Language" property.
- In ValueFilterEditor form the "(Select All)" text was not localized. (Jira:C1WIN-25198)
- Error message box was shown when run the project after setting backgroundImage of footer. (Jira:C1WIN-24897)
- [Net5] Some text was not fixed with cell size when load the excel file to flexgrid. (Jira:C1WIN-25159)
- Font name and size of fixed rows were not changed in the column editor. (Jira:C1WIN-23069)
C1.Win.FlexPivot
Bug fixes
- 'FlexPivotGrid' did not display a content when clear the filtering after adding 'Rows/Columns/Values' fields at run time (Jira:C1WIN-23470)
- The "Grid" FlexPivotPage tab header was not translated to Portuguese. (Jira:C1WIN-22616)
- In FlexPivot some text was not translated into Portuguese. (Jira:C1WIN-22616)
- Pie chart in FlexPivotChart works correctly when column's name contains commas.
- Fixed exception in FlexPivotChart's pie chart when there are custom columns.
- Incorrect aggregate count was shown when a 'String' column has "" and DbNull.Value values. (Jira:C1WIN-23314)
- When bind the data imported into C1DataEngine to C1FlexPivot and group it, the aggregation result was invalid. (Jira:C1WIN-23622)
- When bind the data imported into C1DataEngine to C1FlexPivot and group it, the result of the ratio was incorrect. (Jira:C1WIN-23625)
- If specify "Ratio to total" after grouping, each value цфы different from Excel. (Jira:C1WIN-23632)
- Cannot edit on c1FlexPivotPanel after grouping. (Jira:C1WIN-23678)
- Incorrect value are shown in FlexPivotGrid when applied 'Variance/Standard Deviation/Variance Population/Standard Deviation Population' Subtotals in 'Field Settings..' after FlexPivot bound with C1DataEngine. (Jira:C1WIN-24196)
- When multiple same fields are added to the [Values] area, the fields are lost when sorting within the area. (Jira:C1WIN-23410)
- Exception error when binding to TimeSpan type using C1FlexPivot in combination with C1DataEngine. (Jira:C1WIN-23735)
- Columns' GrandTotals are incorrect. (Jira:C1WIN-24871)
C1.Win.FlexReport
Improvements
- Added conversion of images from Base64 encoding.
C1.Win.FlexViewer
Bug fixes
- [Flexviewer] Ribbon items didn't resize to intermediate states in Ribbon of Flexviewer. (Jira:C1WIN-25495)
C1.Win.Input
Bug fixes
- [C1ComboBox] Tooltip was not displayed when reopening the dropdown after selecting an item. (Jira:C1WIN-24384)
C1.Win.PrintPreview
Bug fixes
- [PrintPreview][RibbonPreview][Net5] Line breaks were not retained when pasting contents from Preview control. (Jira:C1WIN-24996)
C1.Win.Ribbon
Bug fixes
- RibbonButton had an incorrect image color in dark themes. (Jira:C1WIN-25418)
- RibbonForm disposed the value of Font property when the form was moved from one monitor to another with different scaling when DpiAwareness was enabled. (Jira:C1WIN-25351)
- The C1Ribbon.MoreButton.ToolTip property had a wrong default value. (Jira:C1WIN-25317)
- Multiple title bars were displayed for a child MDI when the parent of the MDI is C1RibbonForm, which has a menustrip. (Jira:C1WIN-25057)
C1.Win.SuperTooltip
Bug fixes
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment (ScalingFactorWithDPI). (Jira:C1WIN-24565)
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment (DPI part). (Jira:C1WIN-24565)
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment. (Jira:C1WIN-24565)
C1.Win.TreeView
Bug fixes
- C1TreeView didn't support sort and filter for BindingSource. (Jira:C1WIN-24130)
- [C1CheckList] 'UnselectAll’ text was not changed although CheckList items were selected when binding the data with List/DataTable. (Jira:C1WIN-25158)
- [C1CheckList] Long header text of c1CheckList wasn't wrapped when setting WordWrap=True. (Jira:C1WIN-25149)
ComponentOne WinForms (C1.Win)
Bug fixes
- Image is not shown correctly in saved PDF when rendering HTML to PDF using DrawStringHtml. (Jira:C1WIN-25456)
- PDF output using HTML with specified font. (Jira:C1WIN-25215)
- Ruled line thickness of MS-Word document is different. (Jira:C1WIN-25216)
- Spaces are removed at the beginning of words and between words when rendering HTML to PDF using DrawStringHtml. (Jira:C1WIN-25119)
Release version 5.0.20212.513 - 30-Jun-2021
2021 v2 Release
C1.PrintDocument
Improvements
- First version. C1PrintDocument and C1MultiDocument components are the same which existed in C1.C1Report assembly with some exclusions:
- there is no support for C1Report import and export;
- there is no support for Ssrs reports;
- there is no support for Rdl import and export.
C1.Win.C1Command
Bug fixes
- [C1DockingTab] NullReferenceException was thrown when DockingTabPage was docked/floated while C1DockingManager was added on the same form. (Jira:C1WIN-25173)
- Some properties of C1DockingManager were not localized in Korean. (Jira:C1WIN-17688)
Improvements
- [C1DockingManager] Added C1DockingManager.DragSizingMode property that determines whether and how to adjust the control sizes after dragging. (Jira:C1WIN-24713)
- [C1DockingManager] Added C1DockingManager.Dragged event that occurs after C1DockingTab or C1DockingTabPage is dragged. (Jira:C1WIN-24713)
C1.Win.C1InputPanel
Bug fixes
- Items in the toolbox window could not be dragged onto the InputPanel when the InputPanel was first added to the form. (Jira:C1WIN-24675)
- C1InputPanel's Item box was still shown when focus was changed to other after opening item box. (Jira:C1WIN-25092)
- [NET5] Error message box was shown when clicked an ellipse button of 'Items' property at design time. (Jira:C1WIN-25036)
- [InputRadioButton] Inner circle of checked InputRadioButton was not centered. (Jira:C1WIN-24105)
Improvements
- Added InputGrisPanel and InputFlowPanel components. These components allow you to group input items and apply a specific layout to them. (Jira:C1WIN-24629)
C1.Win.C1Schedule
Bug fixes
- Mouse scroll does not work if ScrollBar of ScheduleView is hidden. (Jira:C1WIN-24916)
Improvements
- embedded Printing and PrintPreview support has been updated to use controls from C1.PrintDocument, C1.Win.PrintPreview, and C1.Win.RibbonPreview libraries.
C1.Win.C1Themes
Breaking changes
- C1Input/C1MultiSelect/C1CheckList moved to the C1TreeView/C1CheckList.
Bug fixes
- [Net5] C1RadioButton and C1Checkbox had the wrong styles with the Material and DarkMaterial themes. (Jira:C1WIN-24704)
- [Net5] C1RadioButton didn't set theme for the Button appearance. (Jira:C1WIN-24578)
C1.Win.Calendar
Bug fixes
- [DataEdit] An exception was occurred in the Japanese calendar when setting a value that exceeds the maximum supported date and entering edit mode. (Jira:C1WIN-24915)
Improvements
- Implemented accessibility interfaces for the C1CalendarView.
C1.Win.DataFilter
Improvements
- [NET5] First .Net 5 version.
- Added support for Nullable<T> types.
C1.Win.Document
Bug fixes:
- Contents are lost in excel export of C1FlexReport that contains 'Paragraph' Field. (Jira:C1WIN-25174)
- Paper size changes to custom in non-paginated *.docx export of C1FlexReport. (Jira:C1WIN-25028)
- Format issue when exporting FlexReport to Excel. (Jira:C1WIN-25032)
- Some spots are rendered in preview if loading specific pdf file. (Jira:C1WIN-24701)
- [WPF] Export a C1FlexReport with images gives OutOfMemory exception. (Jira:C1WIN-24683)
- Added "PDF options" and "PDF viewer preferences" form German localization. (Jira:C1WIN-23757)
- Document.DocumentInfo was not being populated from the Pdf document info. (Jira:C1WIN-24850)
C1.Win.FlexChart
Bug fixes
- SelectionChanged event fires properly for TreeMap control. (Jira:C1CHART-1789).
- Series specific DataLabel.Overlapping property now works correctly. (Jira:C1CHART-1812).
- Fixed issue with incorrect axis alignment in multiple plot areas layout. (Jira:C1CHART-1849).
- Fixed issue with disabled axis scrollbar after toggling series visibility. (Jira:C1WIN-24876).
- Fixed issue with incorrect font size for y-axis title in exported SVG image. (Jira:C1CHART-1833).
Improvements
- Added BreakEven series visualizing break-even plot.
C1.Win.FlexGrid
Bug fixes
- [FlexGrid] Context menu items had inconsistent capitalization. (Jira:C1WIN-24609)
- [SearchPanel] Panel was not fully displayed and the scrollbar was not displayed if set AutoScroll = true and font size at runtime. (Jira:C1WIN-24843)
- All hidden columns were not shown using column context menu if no caption text was specified. (Jira:C1WIN-24240)
- [SearchPanel] Panel elements were not resized and positioned appropriately. (Jira:C1WIN-24727)
- Exception was thrown sometimes when RowDetailsVisibilityMode is set to VisibleWhenSelected. (Jira:C1WIN-24511)
Improvements
- Added AllowPinning property to C1FlexGridBase class. This property determines whether the grid should add pin buttons to the column headers and how the pin buttons behave. The pin buttons allow users to pin (freeze) columns so they remain in view as the user scrolls the grid horizontally.
- [NET5][RowDetails] Changed the horizontal position of collapsed/expanded button in cell from left to center.
- [NET5][GroupPanel] Changed default parameters:
GroupStyle BackColor changed from "SystemColors.Control" to "SystemColors.Window",
GroupStyle top and bottom paddings changed from 1 to 3. - [NET5] Changed default parameters:
BorderStyle changed from "BorderStyleEnum.Fixed3D" to "BorderStyleEnum.FixedSingle",
сhanged default BackColor of Fixed cells from "SystemColors.Control" to "SystemColors.Window",
сhanged default Border color of Normal cells from "SystemColors.Control" to "SystemColors.ControlDark",
сhanged default top and bottom paddings of cells from 1 to 3,
сhanged default Styles.EmptyArea.Border.Style from "BorderStyleEnum.Flat" to "BorderStyleEnum.None". - Added MeasureCellSize method to C1FlexGridBase class. This method returns the size that the specified cell will occupy after drawing. (Jira:C1WIN-23851)
C1.Win.FlexPivot
Bug fixes
- The "Update" button was not translated to Portuguese. (Jira:C1WIN-22616)
- Fixed exception when previewing a report with pie pivot chart. (Jira-C1WIN-24934)
Improvements
- Added Pie chart type for FlexPivotChart.
- Added new property FlexPivotChart.ShowHierarchicalAxes that allows to display grouped axis labels.
- Added FlexPivotChart.Updating/Updated event that can be used for fine chart customization.
C1.Win.GanttView
Bug fixes
- C1GanttView crashes if the wrong custom style file (.c1d) has been loaded from the Print dialog. (Jira:C1WIN-24712)
C1.Win.Input
Bug fixes
- C1NumericEdit, C1DateEdit, C1ComboBox didn't scale buttons by dpi.
Improvements
- Added design time support for C1MaskedTextBox.
- Implemented accessibility interfaces for Input controls.
- [C1ComboBox] Changed default BorderColor of DropDown from "SystemColors.ActiveBorder" to "SystemColors.Highlight".
- Added the C1MaskedTextBox. This control represents a Windows textbox control with a mask to distinguish between proper and improper user input.
C1.Win.Input.Pickers
Improvements
- Implemented accessibility interfaces for the C1ColorPicker.
C1.Win.PrintPreview
Bug fixes
- [C1PrintPreview][RibbonPreview] "Generate delimiter lines..." checkbox in 'Save As HTML' dialog was displayed as 'German' language (Jira:C1WIN-24999)
Improvements
- First version using C1.PrintDocument library. Includes all print preview controls existed in C1.Win.C1Report assembly.
Updated print preview controls only support C1PrintDocument and C1MultiDocument documents. There is no support for C1Report, Sssr or Rdl reports.
C1.Win.Ribbon
Bug fixes
- C1StatusBar and C1Ribbon showed the wrong icon size when the dpi is more than 96.
- The C1RibbonForm part stuck out on the second monitor when the initial window state was set to Maximum. (Jira:C1WIN-24797)
Improvements
- Added the CollapseIndex property. This property gets or sets the priority index of the groups for resizing and collapsing. The higher the number, the lower the priority for resizing. (Jira:C1WIN-24752)
C1.Win.RibbonPreview
Improvements
- First version using new C1.PrintDocument, C1.Win.PrintPreview and C1.Win.Ribbon libraries.
C1.Win.SuperTooltip
Bug fixes
- [C1SuperLabel] Tooltip text and Cancel button was not localized to Japanese. (Jira:C1WIN-24763)
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment. (Jira:C1WIN-24565)
C1.Win.TreeView
Bug fixes
- [C1CheckList] Long text of CheckList items were not wrapped when setting WordWrap=True. (Jira:C1WIN-25080)
- [C1CheckList] IndexOutOfRangeException was thrown when run the application after adding custom image for CheckImageList from ImageListEditor. (Jira:C1WIN-25082)
- [C1TreeView] The node image was not displayed if the first column was hidden. (Jira:C1WIN-24782)
- [C1CheckList] An exception was thrown when deleting the C1CheckList from a form in design time. (Jira:C1WIN-24836)
- AutoWidth property of the TreeView Columns wasn't working properly with hidden columns. (Jira:C1WIN-24723)
- [NET5] The value wasn't canceled by pressing Esc if the value was changed by pressing the up or down spin button. (Jira:C1WIN-24625)
Improvements
- [C1TreeView] Improved design-time serialization of the CheckImageList and ButtonImageList properties.
- Added the C1CheckList control. (Jira:C1WIN-24568)
- [C1CheckList] Added the SuspendSelection method. This method temporarily suspends calls to the SelectionChanged event.
- [C1CheckList] Added the ResumeSelection method. This method resumes calls to the SelectionChanged event.
- [C1CheckList] Added the ScrollToItem method. This method scrolls the C1CheckList to a specific item.
- [C1CheckList] Added the Focus method. This method Sets focus to a C1CheckList item.
- [C1CheckList] Added the RaiseApplyItemStyles method. This method Raises the ApplyItemStyles event.
ComponentOne WinForms (C1.Win)
Improvements
- Added the DeviceDpi property to the IView interface. This property gets the DPI value for the display device where the control is currently being displayed. Added the GetDeviceDpi method to the XView and XViewLight classes.
- Added new StaysOpenMode.Hovered value for C1SuperTooltipBase class. This value indicates that tooltip will remain visible while the mouse cursor is hovered over it. (Jira:C1WIN-24796)
Release version 5.0.20211.502 - 17-May-2021
2021 v1 Hotfix 2
C1.Win.C1Command
Bug fixes
- [C1DockingTab] TabArea Background color applied by the theme was incorrect. (Jira:C1WIN-24791)
C1.Win.Document
Bug fixes:
- [Browsers] Support to pass the Print Layout to Print Preview Layout. (Jira:C1WEB-27692)
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment (part of HTML Renderer). (Jira:C1WIN-24565)
C1.Win.FlexPivot
Improvements
- Added new properties reflecting moving to new DataEngine/PivotEngine. Appropriate old properties marked as obsolete.
C1.Win.FlexReport
Bug fixes:
- Wrong Exception shown when StoredProcedure or Function is used as SQL in DataSource of FlexReport. (Jira:C1WIN-24065)
C1.Win.GanttView
Bug fixes
- C1GanttView throwed exception if set ExtendLastCol property of left grid to false and click on the blank area of grid. (Jira:C1WIN-24616)
Improvements
- Provided a way to change the tooltip that is shown when a task is dragged in C1GanttView (new C1GanttView.DragNotificationControl property). (Jira:C1WIN-24118)
- New C1GanttView.DragNotificationControl property class contains the methods that are called when the task bar is changed with the mouse. (Jira:C1WIN-24574)
- Class DragNotificationBase got new property bool AllowLinkMode that allow to disable the create link during dragging task. (Jira:C1WIN-24586)
- Event C1GanttView.PaintDay is rised now for ChartView header too, with Task == null. Also PaintDayEventArgs class is extended by two properties: ForeColor and Tier. (Jira:C1WIN-24588)
- embedded Printing and PrintPreview support has been updated to use controls from C1.PrintDocument, C1.Win.PrintPreview, and C1.Win.RibbonPreview libraries.
- Added property PrintInfo.PreviewHelper that allows to customize the Print Preview dialog. (Jira:C1WIN-24712)
C1.Win.Gauge
Bug fixes
- [C1BulletGraph] C1Theme was not applied to C1BulletGraph control. (Jira:C1WIN-24811)
C1.Win.SuperTooltip
Bug fixes
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment. (Jira:C1WIN-24565)
ComponentOne WinForms (C1.Win)
Improvements
- Added new StaysOpenMode property to C1SuperTooltipBase class. This property gets or sets a value indicating under what conditions the tooltip will remain visible if the mouse pointer leaves the control. (Jira:C1WIN-24710)
Release version 5.0.20211.495 - 06-Apr-2021
2021 v1 Hotfix
C1.Win.C1Themes
Bug fixes
- [Net5] C1RadioButton didn't set theme for the Button appearance. (Jira:C1WIN-24578)
C1.Win.Document
Bug fixes:
- All pages can not be shown in exported not-compatible DOCX format when loading specific pdf file and export it by using C1PDFDoucmentSource. (Jira:C1WIN-24613)
- Rightmost footer is lost in exported not-compatible DOCX format when loading pdf file and export it by using C1PDFDoucmentSource. (Jira:C1WIN-24614)
- Landscape orientation can not be retained in exported not-compatible DOCX format when loading pdf file with 'Landscape' orientation and export it by using C1PDFDocumentSource. (Jira:C1WEB-24615)
- C1.Win.FlexReport.CustomFields.SuperLabel Text Distorted in Virtual Machine Environment. (Jira:C1WIN-24565)
C1.Win.FlexGrid
Bug fixes
- Cell Label for the same cell was not shown again after clicking in blank area of FlexGrid. (Jira:C1WIN-24571)
- Filter icon was not shown in the first column if Tree.Style is set to "ButtonBar". (Jira:C1WIN-24583)
C1.Win.FlexViewer
Improvements
- [Flexviewer] Old Ribbon dll was added if FlexViewer was installed from NuGet. (Jira:C1WIN-24669)
C1.Win.TreeView
Bug fixes
- [NET5] Node value wasn't edited when editor was combobox. (Jira:C1WIN-24608)
Release version 5.0.20211.493 - 19-Mar-2021
C1.Win.C1Command
Other changes
- Added MenuMerge enumeration as "System.Windows.Forms.MenuItem.MenuMerge" analogue for .NET5 compatibility. (Jira:C1WIN-24555)
C1.Win.C1InputPanel
Bug fixes
- InputDataNavigator lost DataMember field value after any change in form (Jira:C1WIN-24035)
C1.Win.C1Schedule
Bug fixes
- Improved behavior when using C1Schedule in multithreaded environment. (Jira:C1WIN-24278)
C1.Win.Calendar
Bug fixes
- [NET5] C1DataEdit didn't open or close the dropdown form with the F4 key. (Jira:C1WIN-24355)
C1.Win.FlexChart
Bug fixes
- Fixed overflow exception during animation. (Jira:C1CHART-1813).
C1.Win.FlexGrid
Bug fixes
- Cell Label was not shown sometimes when cell text contains the CRLF symbols. (Jira:C1WIN-24570)
- AutoSizeRows were not sizing the rows with word wrap correctly. (Jira:C1WIN-24416)
- "UnGroup" was shown in contextMenu instead of "Group by This Column" after sorting the column and another column is grouped. (Jira:C1WIN-24178)
- Incorrect Row was selected sometimes when Row size is changed in MouseDown event. (Jira:C1WIN-22782)
- Footer appearance was not affected by the VisualStyle. (Jira:C1WIN-21378)
- FlexGrid can't be bind to DataSource correctly if FlexGrid.BindingContext is null. (Jira:C1WIN-24382)
- [GroupPanel] All grouped column names were not displayed when group the multiple column by using "Group by This Column" of column context menu. (Jira:C1WIN-24125)
- DefaultSizeDisplay of Rows and Cols was not take into account Margins value. (Jira:C1WIN-24125)
- [GroupPanel] Grouped column name was not cleared when ungroup the grouped column from context menu. (Jira:C1WIN-24176)
Other changes
- Added C1FlexGridRenderer.CellType.Footer enumeration value.
C1.Win.FlexPivot
Breaking Changes
- C1FlexPivot and C1FlexPivotSlicer now use C1.DataEngine/C1.PivotEngine instead of just C1.DataEngine. Accordingly, the appropriate namespace and class names are changed: C1.FlexPivot namespace => C1.PivotEngine C1FlexPivotEngine class => C1PivotEngine C1FlexPivotEngine.FlexPivotDefaultView property => C1PivotEngine.PivotDefaultView C1FlexPivotEngine.FlexPivotTable property => C1PivotEngine.PivotTable C1FlexPivotConditionalFieldStyle class => PivotConditionalFieldStyle C1FlexPivotField class => PivotField C1FlexPivotFieldList class => PivotFieldList C1FlexPivotFieldStyle class => PivotFieldStyle C1FlexPivotFilter class => PivotFilter C1FlexPivotKey class => PivotKey
Bug fixes
- An exception was occured when choosing the context menu item of "Rows/Columns/Values" fields by pressing arrow key and press "Enter". (Jira:C1WIN-23076)
- C1FlexPivot takes lot of time displaying data and export data to excel if the rows count is 80000. (Jira:C1WIN-24486)
C1.Win.FlexReport
Bug fixes:
- SuperLabel field did not render HTML content with image, if field height is not enough. (Jira:C1WIN-24432)
C1.Win.Gauge
Bug fixes
- [C1Gauge] WMF image in C1GaugeImage was not scale immediately at design time. (Jira:C1WIN-23029)
C1.Win.Input
Bug fixes
- Suggestion dropdown was shown away from C1Combobox when dropdown was shown in upper position. (Jira:C1WIN-24550)
- C1TreeView.Styles.Editor wasn't applied to editors. (Jira:C1WIN-24473)
C1.Win.Ribbon
Bug fixes
- RibbonForm closed on double click on title bar in BackstageView after setting RightToLeft = Yes. (Jira:C1WIN-24517)
- C1Ribbon showed incorrect width of menu items when items were in large mode and DPI was greater than 96.
- C1RibbonForm didn't show ampersand in the form title. (Jira:C1WIN-24469)
C1.Win.TreeView
Bug fixes
- [NET5] C1TextBox didn't update the value when used as a custom editor. (Jira:C1WIN-24476)
- [NET5] The ComboBox editor's dropdown didn't close after finishing editing by the left or right keys. (Jira:C1WIN-24442)
- [NET5] The ComboBox editor didn't support finishing editing by pressing Enter. (Jira:C1WIN-24453)
- [NET5] NumericEditor didn't support empty values. (Jira:C1WIN-24439)
Improvements
- Improved performance of loading data into C1TreeView. (Jira:C1WIN-24488)
Release version 5.0.20211.492 - 09-Mar-2021
2021 v1 Release
C1.Win.C1Command
Bug fixes
- [C1NavBar] Sometimes it was impossible to switch between the C1NavBar panels. (Jira:C1WIN-24381)
- [NET5] Tab shape is not properly shown when docking tab page is floated or docked. (Jira:C1WIN-24225)
- Last docking tab page is not removed instantly when it does not have focus. (Jira:C1WIN-24231)
- Exception has occurred in c1MainMenu when setting VistualStyle to Custom. (Jira:C1WIN-24197)
- [C1CommandHolder] Improved MultiThreadning support. Fixed some MultiThreadning issues. (Jira:C1WIN-24100)
Improvements
- [NET5] Improved C1CommandDock, C1DockingTab, C1DockingTabPage designers.They are now considered as containers at design time. (Jira:C1WIN-24223)
- [NET5] Default appearance has been changed to conform with Windows OS settings, added support for high contrast Windows themes.
- Automatically apply themes to all sub menus when theme is applied to the main menu or toolbar.
- Honor owning object theme in C1ContextMenu.
- [NET5] Added new TabShape enumeration and C1DockingTab.TabShape property.
- [NET5] Better support scaling for HighDPI in C1Toolbar.
Other changes
- 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
- [NET5][internal] Excluded C1OutBar, C1NavBar and C1Topicbar controls. We won't add them for .Net 5.
- Removed obsolete VisualStyles: Office2003Blue, Office2003Olive, Office2003Silver, OfficeXP, WindowsXP.
- Removed obsolete TabStyleEnum members: Office2003, VS2003, WindowsXP.
- [NET5] Removed VisualStyles.
- [NET5] Removed TabStyleEnum and related property.
- [NET5] C1CommandHolder is enabled in the VS ToolBox. Drop it to design surface and setup command before attaching commands to menus and toolbars.
C1.Win.C1Schedule
Improvements
- [C1.Win.C1Schedule.Extended] Added Localization\en.C1.Win.C1Schedule.Extended.Localization.Strings.resx. (Jira:C1WIN-23208)
C1.Win.C1SpellChecker
Bug fixes
- System.AccessViolationException occurs sporadically in C1Editor (Jira:C1WIN-24191) During spell checks of C1Editor, uncaught COM exceptions could occasionally be observed.
- Unknown character "~" is shown in C1Editor after undo action of correcting the misspell words from (Jira:C1WIN-12570).
C1.Win.C1Themes
Bug fixes
- Office2013HighContrast theme had incorrect font value for C1DataFilter control. (Jira:C1WIN-24348)
- [C1.Win.C1Themes.Extended.4.5.2] When C1ThemePicker "ShowDefault" checkbox was checked, an error message box was displayed; an exception was thrown when starting the application. (Jira:C1WIN-24134)
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)
Removed:
Localization\ThemePickerStrings.cs,
ja.C1.Win.C1Themes.Localization.ThemePickerStrings.resx,
ko.C1.Win.C1Themes.Localization.ThemePickerStrings.resx,
zh.C1.Win.C1Themes.Localization.ThemePickerStrings.resx.
Added:
Localization\Strings.cs,
en.C1.Win.C1Themes.Extended.Localization.Strings.resx, en.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx,
ja.C1.Win.C1Themes.Extended.Localization.Strings.resx, ja.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx,
ko.C1.Win.C1Themes.Extended.Localization.Strings.resx, ko.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx,
zh.C1.Win.C1Themes.Extended.Localization.Strings.resx, zh.C1.Win.C1Themes.Extended.Localization.DesignStrings.resx.
Run-time strings moved to "*.Strings.resx" files.
Design-time strings moved to "*.DesignStrings.resx" files.
Other changes
- [NET5] Updated C1Input themes.
C1.Win.DataFilter
Bug fixes
- [C1FilterEditor] C1FitlerEditor filter operator text was not localized to Korean. (Jira:C1WIN-24258)
- [C1FilterEditor] "NestedPropertiesVisibility" property description was not localized in Japanese. (Jira:C1WIN-23667)
C1.Win.Document
Bug fixes:
- Generated PDF has a red background. (Jira:C1WEB-27938)
- Document is not displayed properly in non-paginated '.docx' export through 'Export' toolstrip of C1FlexViewer. (Jira:C1WIN-24358)
- Blank page is shown in exported PDF file when loading pdf file by using C1PDFDocumentSource and exporting it through 'Export' toolstrip of C1FlexViewer. (Jira:C1WIN-24359)
- Barcode is not shown completely in the first page of exported 'DOCX' file. (Jira:C1WIN-24376)
- FlexViewer becomes non-responding when export the large report(>1000 pages) to Excel Format. (Jira:C1WIN-22925)
- Cell format warning is displayed in exported excel file if report has field value with 'Percent' format. (Jira:C1WIN-24151)
- [NET5] C1PDFDocumentSource control was not added to the form when drag and drop from toolbox. (Jira:C1WIN-24361)
Improvements
- Issue in setting the Width of the Table in the HTML to fit the page doesn not shows correct preview in Flexreport.
- Issue in setting the Width of the Table in the HTML to fit the page doesn not shows correct preview in FlexReport. (Jira:C1WIN-22368)
C1.Win.FlexChart
Bug fixes
- Fixed exception in Heatmap's GradientColorScale. (Jira:C1WIN-24120)
- Fixed exception when changing scrollable legend's position in Direct2D render mode. (Jira:C1CHART-1767)
- Axis.Min works correctly when automatic min and max are the same. (Jira:C1WIN-23820).
- Added Japanese and Korean descriptions for "FlexChart.AxesOnTop" property. (Jira:C1WIN-19444)
C1.Win.FlexGrid
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
- Column context menu was opened when clicking on an empty FlexGrid area. (Jira:C1WIN-24222)
- [Net5] Application was hanged when importing xls or xlsx file into C1FlexGrid. (Jira:C1WIN-24339)
- C1WIN-22920: BeforePageBreak event was fired if there is only one page. (Jira:C1WIN-22920)
- [Net5] Application was hanged sometimes while saving to Excel. (Jira:C1WIN-24260)
- [Net5] NullReferenceException was thrown when saving the grid to multiple sheet xls/xlsx excel files. (Jira:C1WIN-24262)
- GetUnboundValue event was fired whenever the mouse hover on the cell of an unbound column with Boolean DataType. (Jira:C1WIN-23879)
- Description of "ShowSparkline" property was not shown in the column editor dialog box. (Jira:C1WIN-19487)
- Data annotation label was not shown when hover on error icon and RightToLeft=Yes. (Jira:C1WIN-23026)
- A DataOverflow exception was thrown while displaying an aggregate (standard deviation) in a footer cell. (Jira:C1WIN-23818)
- AfterSort event was not fired when sort the column data from ColumnContextMenu. (Jira:C1WIN-23681)
Improvements
- Added AllowSortingEnum.ColumnRange, AllowSortingEnum.Auto options to AllowSortingEnum enumeration.
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,
each Ctrl+click on header of non-sorted column adds this column to the existing sorting.
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.
C1.Win.FlexPivot
Bug fixes
- "System.OverflowException" was occured when clicking on the rows fields header after "% Difference from previous row" or "% Difference from previous column" in "Show As" was applied. (Jira:C1WIN-23947)
- [C1FlexPivotPage][C1FlexPivotSlicer] Some text was not translated into Portuguese. (Jira:C1WIN-22616)
- [C1FlexPivotSlicer] Text and Tooltip were not localized to Chinese. (Jira:C1WIN-23539)
- An exception was thrown when clicking "Configure Fields..." context menu after setting Chinese culture. (Jira:C1WIN-23538)
- [FlexPivotChart] Description of "UseAxisScrollBar" property was not localized in Japanese. (Jira:C1WIN-21441)
- NuGet contents of C1FlexPivot were not localized in Japanese. (Jira:C1WIN-21454)
Improvements
- [NET5] Added Cube support.
- [NET5] Initial .Net 5 release.
C1.Win.GanttView
Bug fixes
- "Inactive Duration Only" item text was displayed in English in BarType dropdown list of 'BarStyles' after setting 'CultureInfo' to "ko_KR". (Jira:C1WIN-19030)
C1.Win.Input
Breaking changes
- C1CheckBox and C1RadioButton styles are changed:
added Styles\Glyph\Checked and Styles\Glyph\Unchecked nodes;
Styles\Text -> Styles\Text\Default;
Styles\DisabledText -> Styles\Text\Disabled;
Styles\Glyph -> Styles\Glyph\Checked\Default;
Styles\HotGlyph -> Styles\Glyph\Checked\Hot;
Styles\PressedGlyph -> Styles\Glyph\Checked\Pressed;
Styles\HotPressedGlyph -> Styles\Glyph\Checked\HotPressed;
Styles\Disabled -> Styles\Glyph\Checked\Disabled. - Changed default value of the Value property of C1NumericEdit to 0.
- Changed base class of C1ComboBox to the C1DropDownEditorBase class.
Bug fixes
- C1NumericEdit threw an exception when a value parsing error occurred. (Jira:C1WIN-24298)
- C1DropDownControl ignored the DropDownWidth property.
- C1TextBox did not update the text if set as an empty string and NullText was "some text".
- C1NumericEdit did not raise the UpDownButtonClick event.
- The AutoSize property was not applied at run time. (Jira:C1WIN-24263)
- [C1ComboBox] Tooltip wasn't shown when C1Combobox item was navigated by 'up/down' keys. (Jira:C1WIN-24162)
- [C1ComboBox] StackOverflowException was thrown when combobox item was added using Insert(int,string). (Jira:C1WIN-24159)
- AutoOpen property didn't work correctly.
- [C1TextBox] C1TextBox.GotFocus event was not fired.
- [C1ComboBox] C1ComboBox icon didn't change to the selected item icon.
- C1Button, C1CheckBox, C1RadioButton had wrong width for auto size mode.
Improvements
- [C1ComboBox] Added the TranslateValue property. This property gets or sets a value indicating that C1ComboBox.Value property should be translated to the Text property with ComboBoxItem properties ComboBoxItem.DisplayText and ComboBoxItem.Value. (Jira:C1WIN-24246)
- Added the IInputEditor interface for C1TextBox, C1NumericEdit, C1ComboBox, C1DropDownControl controls. This interface represents methods for the embedded editor based on C1Input text controls.
- Added the CharCategories property for C1TextBox control. This property gets or sets the rules to filter keyboard input.
- Added the ButtonsSettings property to C1TextBox and drop down controls, this property allows to customize the buttons for the control.
- [C1ComboBox] Added the Add(string) and Insert(int, string) methods to the ComboBoxItemCollection class.
- Added the DefaultIconSize property for all controls that support the icon.
- [C1ComboBox] Added the ShowTooltip property and TooltipShowing event, this API works with C1ComboBox item tooltips.
- Added the MarkEmptyColor property for text controls. This property uses to paint the empty mark.
- Added the AutoSuggestMode property. This property gets or sets an option that controls how candidates searching works in auto-suggest mode.
- Added the C1DropdownControl. This control represents a drop-down control for custom control that hosted on drop down.
- Added the DisplayFormat and EditoFormat properties to C1TextBox and C1DropDownControl controls.
C1.Win.Map
Bug fixes
- BackColor of label was not rotated, although the label text was rotated using the LabelAngle property. (Jira:C1WIN-24142)
Improvements
- Added C1Map.ZoomToItems method. (Jira:C1WIN-22289)
- Added VectorPlacemark.Marker.LabelAngle property. (Jira:C1WIN-22288)
C1.Win.Ribbon
Bug fixes
- C1RibbonForm didn't show maximized mdi child forms. (Jira:C1WIN-24406)
- C1RibbonForm wasn't closed by double-clicking a form icon when the form contained C1Ribbon. (Jira:C1WIN-24123)
- C1Ribbon.ToolTipSettings.ForeColor property was not changed when any С1Theme is applied. (Jira:C1WIN-24230)
- "MoreButton.ToolTip" property description was not localized in Japanese. (Jira:C1WIN-23669)
- 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. (Jira:C1WIN-24116)
Improvements
- Added the RibbonQat.ShowBelowItem property. This property gets or sets whether the 'Show Below the Ribbon' QAT menu item is visible. (Jira:C1WIN-23876)
- Added the RibbonQat.ShowMinimizeItem property. This property gets or sets whether the 'Minimize the Ribbon' QAT menu item is visible. (Jira:C1WIN-23876)
C1.Win.RulesManager
Bug fixes
- C1RulesManager property was not localized to Japanese. (Jira:C1WIN-23224)
C1.Win.SuperTooltip
Bug fixes
- Some properties in SuperTooltip and SuperErrorProvider smart tags were not localized to Japanese. (Jira:C1WIN-21710)
C1.Win.TreeView
Bug fixes
- [NET5] ComboBox editor didn't show cell value, when DataMap was null. (Jira:C1WIN-24298)
- "Add/Remove/Add child/Cancel" buttons of TreeNodes editor were not localized to Japanese. (Jira:C1WIN-24138)
- C1TreeView expression editor dialog text was not localized into Japanese. (Jira:C1WIN-20827)
Improvements
- [NET5] Added default editors: TextBox, CheckBox, ComboBox, NumericEdit, DatePicker.
ComponentOne WinForms (C1.Win)
Bug fixes
- [FlexReportDesigner] Run-time text by default is shown in German. (Jira:C1WIN-24407)
Improvements
- Added German localization.
- Improved designer for C1 components, added Verbs and ShowAboutBox.
Release version 5.0.20203.472 - 16-Dec-2020
2020 v3 hotfix
C1.Win.C1Command
Bug fixes
- [NET5] 'System.Resources.MissingManifestException' was thrown when DockingTabPage was floated. (Jira:C1WIN-23768)
- Error message box was displayed when removing C1CommandDock or C1DockingTab after applying theme in design-time. (Jira:C1WIN-21583)
- [C1ContextMenu] C1ContextMenu menu could not be shown sometimes when it is used in a form placed in container control. (Jira:C1WIN-20940)
- When opened the C1DateEdit control which placed inside C1DockingTab, the text in the TextBox was temporarily disappear and flicker. (Jira:C1WIN-22458)
- The C1FlexGrid placed in C1DockingTab was disappear after BeginUpdate. (Jira:C1WIN-22459)
C1.Win.C1Schedule
Bug fixes
- [C1.Win.C1Schedule.Extended] 'example"12:00-13:30"' was shown in 'Today/Week/Date range' view of C1AgendaView. (Jira:C1WIN-24052)
- [C1Schedule.Extended] Custom labels and statuses are not properly displayed in C1TableView. (Jira-C1WIN-21319)
C1.Win.C1SpellChecker
Improvements
- Replace xml localization with *.resx localization. (Jira:C1WIN-23964)
Added string properties and resources for localization.
Excluded from project:
Localization\FormLocalizer.cs,
Localization\C1SpellDialog.Localize.xml,
Localization\C1SpellMenu.Localize.xml.
Added to project:
Localization\da.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\de.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\en.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\es.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\fr.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\it.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\nl.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\no.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\pt.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\ru.C1.Win.C1SpellChecker.Localization.Strings.resx,
Localization\sv.C1.Win.C1SpellChecker.Localization.Strings.resx.
C1.Win.C1TouchToolKit
Bug fixes:
- C1ZoomPanel's BackgroundImageChanged event was fired when set image in design-time. (TFS:285287)
C1.Win.Calendar
Bug fixes
- Exception was occurred when switching from February 29 of a leap year to a non-leap year. (TFS:466666)
C1.Win.DashboardLayout
Bug fixes
- C1Input controls applied in a header element were not changed correctly when changing the RightToLeft property in maximize state. (Jira:C1WIN-22608)
C1.Win.DataFilter
Bug fixes
- 'AutoApply' property description was not localized in Japanese. (Jira:C1WIN-23942)
- Add Japanese localization for design-time strings. (Jira:C1WIN-23631)
C1.Win.Document
Bug fixes:
- Calculation issue with Exported Excel file in sv-SE locale in FlexReport. (Jira:C1WIN-23446)
- Word Document saved using the C1Word opens in Compatibility mode in MS-Word. (Jira:C1WIN-24024)
- [WebApi] [PDF] External Links added in the PDF are not returned by the WebApi. (Jira:C1WIN-27560)
- Image disappeared from header when exporting the FlexReport to pdf multiple times. (Jira:C1WIN-23886)
- [NET5][internal] 'Specified argument was out of the range ...' error is thrown while report layout width greater than 26000 is exported to excel (.xlsx) (Jira:C1WIN-23776)
C1.Win.FlexChart
Bug fixes
- LineMarker.PositionChanged now fires properly after dragging content. (C1WIN-24030)
- Fixed issue with LineMarker.Horizontal/VerticalPosition and marker dragging. (C1WIN-24029)
C1.Win.FlexGrid
Bug fixes
- WriteXml() method threw exception when grid contains icon as CellButtonImage. (Jira:C1WIN-24055)
- BeforeDoubleClick event was not fired on mouse right double click in FlexGrid. (Jira:C1WIN-23213)
- The row/column values in GridChangedEventArgs were incorrect when using Cols.RemoveRange method. (Jira:C1WIN-23694)
- ArgumentOutofRangeException was thrown when SubtotalPosition was SubtotalPositionEnum.BelowData. (Jira:C1WIN-23524)
- ColumnContextMenuEnabled property was not localized in Japanese. (Jira:C1WIN-23631)
- Added Japanese localization for "VisualStyle" menu item in smart tag. (Jira:C1WIN-23651)
Improvements
- Changed filters localization. (Jira:C1WIN-23950) Added run-time string localization resources: ar.C1.Win.FlexGrid.RuntimeStrings.resx, cs.C1.Win.FlexGrid.RuntimeStrings.resx, da.C1.Win.FlexGrid.RuntimeStrings.resx, de.C1.Win.FlexGrid.RuntimeStrings.resx, el.C1.Win.FlexGrid.RuntimeStrings.resx, es.C1.Win.FlexGrid.RuntimeStrings.resx, fa.C1.Win.FlexGrid.RuntimeStrings.resx, fi.C1.Win.FlexGrid.RuntimeStrings.resx, fr.C1.Win.FlexGrid.RuntimeStrings.resx, he.C1.Win.FlexGrid.RuntimeStrings.resx, hu.C1.Win.FlexGrid.RuntimeStrings.resx, it.C1.Win.FlexGrid.RuntimeStrings.resx, nl.C1.Win.FlexGrid.RuntimeStrings.resx, no.C1.Win.FlexGrid.RuntimeStrings.resx, pl.C1.Win.FlexGrid.RuntimeStrings.resx, pt.C1.Win.FlexGrid.RuntimeStrings.resx, ru.C1.Win.FlexGrid.RuntimeStrings.resx, sk.C1.Win.FlexGrid.RuntimeStrings.resx, sv.C1.Win.FlexGrid.RuntimeStrings.resx, tr.C1.Win.FlexGrid.RuntimeStrings.resx, zh-TW.C1.Win.FlexGrid.RuntimeStrings.resx.
C1.Win.FlexPivot
Bug fixes
- [C1FlexPivotSlicer] The "MultiSelect" property was reset at design time, after closing and reopening the form. (Jira:C1WIN-21600)
- [C1FlexPivotGrid] 'System.Reflection.TargetInvocation' exception was thrown when C1DataSource and C1FlexPivotGrid are added to the same Form. (Jira:C1WIN-23928)
C1.Win.GanttView
Improvements
- Replace xml localization with *.resx localization. (Jira:C1WIN-23959)
Resources that are not used anywhere are excluded from the project:
Localization\XmlLocalizer.cs,
Localization\ColumnFilterEditor.Localize.xml,
Localization\ValueFilterEditor.Localize.xml,
Localization\ConditionFilterEditor.Localize.xml,
Localization\FilterEditorForm.Localize.xml.
C1.Win.Input
Bug fixes
- [C1ComboBox] The ComboBox did not select items using the keyboard when the dropdown was open and the item display text was not equal to the value. (Jira:C1WIN-23841)
- [C1SplitButton] C1SplitButton didn't close the dropdown form when the F4 key was pressed. (Jira:C1WIN-23712)
- [C1NumericEdit] C1Theme was not applied to C1NumericEdit. (Jira:C1WIN-23784)
C1.Win.Ribbon
Bug fixes
- Backstage View showed incorrect tooltips for window buttons if the form changed its state. (Jira:C1WIN-23706)
- DropDown RibbonSplitButton was closed after item was clicked when used in QAT. (Jira:C1WIN-23948)
- The group button was not displayed on the ribbon when the group had one small button.
- C1BackstageView didn't update window buttons state. (TFS:466957)
- ToolTipSettings serialized default values from design time. (TFS:464823)
Improvements
- Added the RibbonItem parameter for the ShowContextMenu method, this parameter specifies the ribbon item for which the context menu is shown, this parameter uses when the item is on a dropdown form.
- Improved dpi awareness support for the C1RibbonForm, C1Ribbon and C1StatusBar. To enable the improved support mode, set the C1.Win.Ribbon.C1Ribbon.SupportDpiAwareness static property as true and enable per-monitor DPI awareness in application. (Jira:C1WIN-7971)
C1.Win.SplitContainer
Improvements
- [NET5][internal] Added English string resource as a basis for translation: (Jira:C1WIN-23208)
Localization\en.C1.Win.SplitContainer.Localization.Strings.resx.
C1.Win.Ssrs
Improvements
- [NET5][internal] Added English string resource as a basis for translation: (Jira:C1WIN-23208)
Localization\en.C1.Win.Ssrs.Strings.resx
C1.Win.SuperTooltip
Bug fixes
- C1SuperTooltip editor did not opened in design mode when Visual Studio language was set to Korean. (Jira:C1WIN-23883)
C1.Win.TreeView
Improvements
- C1TreeNode doesn't change CheckedState property if the Enabled property is false. HeaderCheckBox doesn't change checked state of disabled nodes too.
- [NET5][internal] Added string resources: (Jira:C1WIN-23208)
Localization\en.C1.Win.TreeView.Localization.Strings.resx,
Localization\ja.C1.Win.TreeView.Localization.DesignStrings.resx,
Localization\ko.C1.Win.TreeView.Localization.DesignStrings.resx,
Localization\zh.C1.Win.TreeView.Localization.DesignStrings.resx.
ComponentOne WinForms (C1.Win)
Bug fixes
- The properties of C1SuperTooltipBase and C1SuperLabeleBase classes did not display the localized descriptions in the property grid. (Jira:C1WIN-19289)
Release version 5.0.20203.469 - 25-Nov-2020
C1.Win.C1Command
Bug fixes
- [NET5] 'System.Resources.MissingManifestException' was thrown when DockingTabPage was floated. (Jira:C1WIN-23768)
C1.Win.DashboardLayout
Improvements
- Added JA localization string: C1DashboardLayout.ItemContainerAction. (Jira:C1WIN-23944)
C1.Win.DataFilter
Bug fixes
- [C1FilterEditor] Strings for drop lists of operators were not localized in JP. (Jira:C1WIN-22763)
Improvements
- Added JA localization strings: C1FilterEditor.CustomEditorInitializing, C1FilterEditor.ListingProperty. (Jira:C1WIN-23944)
C1.Win.FlexGrid
Improvements
- Added JA localization strings: ColumnContextMenuEnabled, ColumnContextMenuOpening, ColumnContextMenuOpened, OwnerDrawOutlineButton. (Jira:C1WIN-23944)
C1.Win.Input
Improvements
- Added JP localization strings. (Jira:C1WIN-23944)
C1.Win.Ribbon
Improvements
- Added JA localization strings: C1Ribbon.MoreButton, RibbonBottomToolBar.HorizontalAlignment, C1Ribbon.PopupToolTip, ToolTipSettings.PlacementMode (Jira:C1WIN-23944)
C1.Win.RulesManager
Improvements
- Added JA localization string: C1RulesManager.ShowToolTips, C1RulesManager.BeforeTooltipShow. (Jira:C1WIN-23944)
C1.Win.TreeView
Improvements
- Added JA localization strings: C1TreeView.NodeCheckBoxClick, TreeViewStyles.DragLinesColor. (Jira:C1WIN-23944)
Release version 5.0.20203.468 - 17-Nov-2020
ComponentOne WinForms (C1.Win)
Bug fixes
- [NET5] Updated licensing to support single file publishing. (Jira:C1WIN-23907)
Release version 5.0.20203.467 - 06-Nov-2020
C1.Win.C1Chart
Bug fixes
- [NetCore3.1] 'C1 could not be found' message occurs if creating C1Chart control through code although install the 'C1.Win.C1Chart' nuget package in netcore project. (TFS:457806)
C1.Win.C1Command
Bug fixes
- SelectedIndexChanged event was fired multiple times when the tab page was closed from left to right. (TFS:249555)
- Descriptions of properties of C1Command controls were not localized in Japanese in Japan environment. (TFS:466693)
C1.Win.C1Schedule
Bug fixes
- [C1Schedule] '\n' appeared instead of new line in message box when right clicked on C1Schedule. (TFS:465801)
C1.Win.Document
Bug fixes:
- Calculation issue with Exported Excel file in sv-SE locale in FlexReport. (TFS:464841)
- Content is lost in result pdf file exported using PdfFilter. (TFS:467042)
- 'System.OutOfMemoryException' occurs when load the large pdf file to C1FlexViewer and export it. (TFS:457524)
- Some text align can not be retained in exported html file. (TFS:457543)
C1.Win.FlexGrid
Improvements
- [NET5] Used C1Icon for glyphs instead of images.
C1.Win.FlexPivot
Bug fixes
- [C1FlexPivotSlicer] FlexPivotSlicer reset selected items when the ShowCheckBoxes property changed. (Jira:C1WIN-23792)
- [C1FlexPivotSlicer] Slicer item could not be selected to filter after setting ShowCheckBoxes = true. (TFS:465076)
- [C1FlexPivotSlicer] Item selection was lost in FlexPiotSlicer when clicking the 'Change Sort direction' button of Slicer. (TFS:465081)
- [C1FlexPivotSlicer] Item selection was lost in FlexPiotSlicer when MultiSelect property set as false at run time. (TFS:465200)
- [C1FlexPivotSlicer] 'Clear filter' icon was still enabled although all items in FlexPivotSlicer were selected. (TFS:465199)
- Radio button text overlaps in FlexPivot filter dialog in the Japanese version. (TFS:465481)
C1.Win.Input
Bug fixes
- [C1ComboBox] Selected item was not displayed properly when pressing up or down key after item was selected in C1ComboBox. (Jira:C1WIN-23711)
Improvements
C1.Win.Map
Bug fixes
- [NET5] C1.C1Zip(4.5.20193.393) is shown when installed the Map nuget to NET5 project. (Jira:C1WIN-23762)
C1.Win.Ribbon
Bug fixes
- Image of ribbonGroup wasn't shown correctly at QAT bar when external large image was used. (TFS:466062)
- The ribbon buttons were still disabled after enabling the group when switching the simplified view to full. (TFS:462697)
C1.Win.SplitContainer
Improvements
- [NET5] Root namespace changed to "C1.Win.SplitContainer". (TFS:459017)
C1.Win.TreeView
Bug fixes
- C1TreeView threw an exception if nodes were cleared from the SelectionChanged event. (TFS:465177)
- C1TreeView checkbox could not be uncheck by using mouse. (TFS:465636)
Improvements
- Added the NodeCheckBoxClick event. This event occurs when the user clicks a node checkbox.
- [NET5] First .Net 5 build. First version doesn't include embedded editors, they will be added later.
ComponentOne WinForms (C1.Win)
Improvements
- [NET5] Added generic ControlDesigner.
Release version 5.0.20203.453 - 21-Sep-2020
2020 v3 CC
C1.Win.C1Command
Bug fixes
- [C1DockingTab] Shadow was appeared when click on minimize button of the floated tab page if FormBorderStyle is set. (TFS:416211)
C1.Win.C1InputPanel
Improvements
- Added support of High DPI. (TFS:436735)
Other changes
- [NET5] Removed VisualStyles.
C1.Win.C1Schedule
Breaking Changes
- Fixed printing support in .Net Core 3.1 and .Net 5 applications.
CodeDom compilation has been replaced by the Roslyn compiler (TFS:438311).
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 (TFS:438311)
Improvements
- Default print templates have been updated to only use VB.Net syntax supported by the Roslyn compiler.
- [C1.Win.C1Schedule.Extended.4.5.2] Create string resources and move design-time/run-time strings in separate *.resx files: (TFS:456513)
Added:
ja.C1.Win.C1Schedule.Extended.Localization.DesignStrings.resx,
ko.C1.Win.C1Schedule.Extended.Localization.DesignStrings.resx,
zh.C1.Win.C1Schedule.Extended.Localization.DesignStrings.resx.
Run-time strings moved to "*Strings.resx" files.
Design-time strings moved to "*DesignStrings.resx" files.
C1.Win.DashboardLayout
Bug fixes
- Unhandled exception occurred if transparent background is set to Cues’s BackColor . (TFS:456605)
C1.Win.DataFilter
Breaking changes
- The ApplyFilter method is deprecated, please, use ApplyFilterAsync instead. (TFS:441389)
Bug fixes
- [FilterEditor] The text appeared on the 'Add' button in the Material theme.
- DatePicker showed the wrong sized calendar the first time Material themes were applied. (TFS:442013)
Improvements
- Added support for the Enter key to expand / collapse filters. (TFS:443379)
C1.Win.Document
Bug fixes:
- Error message was thrown if clicking 'Portrait' or 'Landscape' toggle button continuously. (TFS:448484)
- Table contents are not rendered correctly in exported non-paginated rtf/docx export if FlexReport contains table (case 1). (TFS:439594)
- FlexViewer becomes non-responding when export the large report(>1000 pages) to Excel Format. (TFS:448525)
- The behavior of PdfViewer on Wijmo doesn't work correctly if viewer connect C1 WebAPI (text draw part). (TFS:445218)
- Bullet in the original PDF file cannot be displayed in exported html file. (TFS:456879)
- BarCode is not correctly rendered in exported html file. (TFS:456620)
- Garbage characters are occurred in exported html file when loading specific pdf file to C1FlexViewer and exporting it. (TFS:456726)
- Some japanese character are not displayed properly in exported html file. (TFS:456727)
- Some font style can not be retained in exported html file. (TFS:456728)
- Text in Figure is shown as blank in exported html file. (TFS:456712)
- Water mark is not displayed properly in exported html file. (TFS:456713)
- Korean text can not rendered properly in exported html file. (TFS:456714)
- Some Arabic text and numbers are not displayed properly in exported html file. (TFS:456715)
- Checkbox rendered incorrectly in exported html file. (TFS:456716)
- Border of RtfField is not rendered in non-paginated rtf/docx export. (TFS:438507)
- Formatting issue when exporting FlexReport with subreport to an excel file. (TFS:458350)
C1.Win.ExpressionEditor
Bug fixes
- Intelligence box was not closed immediately when delete all text using "Delete" key. (TFS:445620)
- The syntax text in Office2016Black and MaterialDark themes was unreadable.(TFS:457320)
Improvements
- Added high DPI support.
- [C1ExpressionEditorPanel] Themes was still applied on scrollbar when theme is reset. (TFS:456946, 444467)
- Alias name is shown instead of the Field name. (TFS:459316)
C1.Win.FlexChart
Breaking changes
- Axes (including) gridlines are rendered behind data elements by default.
Use new FlexChart.AxesOnTop property to control position of axes. (TFS:430416)
C1.Win.FlexGrid
Bug fixes
- Grid's checkbox couldn't be checked with mouse when set the icon from C1RulesManager. (TFS:444084)
- Conditional formatting style wasn't applied correctly be using C1RulesManager if row detail is set. (TFS:455463)
- Cell text was positioned incorrectly if it is formatted using C1RulesManager. (TFS:460541)
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 fire respectively before and after the column context menu opens.
- Added OwnerDrawOutlineButton event to C1FlexGridBase class. Event could be used for customizing appearance of the tree outline buttons.
- [NET5] Added C1.Win.FlexGrid.ImportExport.5 assembly.
- [NET5] Removed C1FlexGridBase.VisualStyle property, VisualStyle enumeration and GridRendererOffice2007, GridRendererOffice2007Blue, GridRendererOffice2007Silver, GridRendererOffice2007Black, GridRendererOffice2010Blue, GridRendererOffice2010Silver, GridRendererOffice2010Black, GridRendererSystem classes.
C1.Win.FlexPivot
Bug fixes
- [C1FlexPivotSlicer] Filtering didn't work properly if filter field was used in two FlexPivotSlicer. (TFS:440108)
- [C1FlexPivotSlicer] CheckList Header font was not changed when C1FlexPivotSlicer Font is changed. (TFS:429370)
- [C1FlexPivotPage] Theme was still applied to FlexPivotPage when theme is reset to 'none'. (TFS:429362)
C1.Win.GanttView
Breaking Changes
- Fixed printing support in .Net Core 3.1 and .Net 5 applications.
CodeDom compilation has been replaced by the Roslyn compiler (TFS:438311).
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 (TFS:438311)
C1.Win.Ribbon
Bug fixes
- Text of ribbonMenu is disappeared after changing 'TexImageRelation'. (TFS:436916)
- RibbonColorPicker didn't save custom colors from color dialog. (TFS:439216)
- RibbonGroup Image was not shown correctly at QAT bar when external large image was used. (TFS:437787)
- Ribbon hid a chevron button, when AllowMinimize was false, but AllowSimplified was true. (TFS:444711)
- RibbonControlHost had the wrong position in simplified mode. (TFS:444513)
- Changed UI of IconSet design-time. (TFS:442024)
- Changed message when selecting an icon. (TFS:442022)
- [NET5] RibbonForm gets resized every time after opening at design-time.
- RibbonStyle.Lightness=Black had an incorrect value for the tab underline. (TFS:455293)
- KeyTip window didn't appear transparent for disabled items.
- The color of the active border of the RibbonForm was too dark when RibbonStyle.Lightness is Black or DarkGray. (TFS:455344)
- C1Ribbon did not resize groups correctly after applying a theme with a different font size. (TFS:455001)
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. (TFS:444748)
- Added support of simplified mode for RibbonControlHost component.
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.
C1.Win.RulesManager
Bug fixes
- BackgroundImageLayout property was not affected. (TFS:456874)
- ToolBox icon was missing. (TFS:455424)
- The old selected item was still highlighted in the condition formatting drop-down list, although an another item is selected. (TFS:455454)
Other changes
- Added the ToolTips support: the ShowToolTips property and the BeforeTooltipShow event.
C1.Win.TreeView
Bug fixes
- CheckBox of Column Header was still shown checked state although reading the xml file that saved unchecked state of CheckBox of Column Header. (TFS:438516)
- Custom color was not shown in c1TreeNode when c1ColorPicker was used as Editor of c1TreeColumn. (TFS:438534)
- Reference to C1ExpresssionsEditor was sometimes not added when editing the ExpressionInfo at design time. (TFS:440286)
- TreeView raised the MultipleSelectionChanged event after pressing the up / down keys if a node was previously selected. (TFS:421096)
- Node checkbox has incorrect value if user code has changed its value after MouseDown event.
- Performance degraded when the TreeView had many nested nodes. (TFS:462567)
Improvements
- Improved the TreeNodes editor for design time. (TFS:439408,439400)
- Added the AddRange method. This method adds the collection of nodes to the C1TreeNodeCollection.
- Improved support of the AutoCheckChildNodes property for the header checkbox.
ComponentOne WinForms (C1.Win)
Breaking changes
- C1Icon.Viewbox property has been moved to the C1VectorIcon class.
- [NET5] C1.Win.Themes.BaseTheme class has been removed. Use C1.Win.Themes.BaseStyle or C1.Win.Themes.BaseC1FrameworkStyle instead of it.
Bug Fixes
- [C1Framework] Corrected error at not reading image resources from the assembly manifest.
- [C1Framework] C1Icon uses paddings of double size.
Improvements
- [NET5] Added C1.Win.Input nuget package
- [NET5][C1Framework] Added API for scaling elements based on device dpi.
Other changes
- C1VectorIcon.ViewBox property behavior has been changed according to SVG format specification.
Appearance of vector icons in your application might change. To fix this, you should adjust ViewBox properties.
Release version 5.0.20202.451 - 14-Sep-2020
2020 v2 hotfix2
ComponentOne WinForms (C1.Win)
Other changes
- Added C1.Win.C1RibbonLegacy nuget package. Deprecated. It is recommended to use new C1.Win.Ribbon instead.
Release version 5.0.20202.450 - 28-Aug-2020
2020 v2 hotfix
C1.Win.Document
Bug fixes:
- Garbage characters are occurred in exported html file when loading specific pdf file to C1FlexViewer and exporting it. (TFS:456726)
- Bullet in the original PDF file cannot be displayed in exported html file. (Part 2) (TFS:456879)
- Korean text can not rendered properly in exported html file. (Part 2) (TFS:456714)
- Font style incorrectly rendered in exported html file. (TFS:457525)
- Bold Style is lost in the text of exported html file. (TFS:457526)
- '"' quotation mark can not be displayed properly in exported html file. (TFS:457542)
C1.Win.Ribbon
Bug fixes
- The exception was thrown when pressing ALt + another key.
Release version 5.0.20202.449 - 13-Aug-2020
C1.Win.C1Themes
Other changes
- Background color in Office2016Black theme is updated. (TFS:418268)
C1.Win.Calendar
Bug fixes
- [C1CalendarView] Gradient backgrounds were not reset when the theme is reset to default. (TFS:423814)
- [C1DateEdit] C1DataEdit didn't correctly calculate the size of the dropdown calendar when DropDownFormCreationTime was OnFirstCall. (TFS:444936)
- [C1DateEdit] The Value was changed incorrectly sometimes when entering a date. (TFS:445503)
C1.Win.DashboardLayout
Bug fixes
- C1DasboardLayout.Items collection did not correctly reflect DasboardItems order after moving containers. (TFS:440649)
C1.Win.DataFilter
Bug fixes
- [FilterEditor] An exception occurred while filtering a field name using NestedProperties. (TFS:438991)
- [FilterEditor] Drop down lists aren't supported a RTL mode. (TFS:442001)
- Keyboard navigation wasn't worked in the CalendarFilter. (TFS:442173)
- The drop-down list of operations reset the selected value when the operation filter was moved by drag and drop. (TFS:442348)
- FilterCapiton didn't correctly apply WordWrap to text. (TFS:442505)
- CalendarFilter showed a calendar with an extra left margin. (TFS:442665)
- DatePicker showed the wrong sized calendar the first time Material themes were applied. (TFS:442013)
- DateRangeFilter’s Calendar dropdown wasn't applied theme at first time. (TFS:442673)
- Horizontal scrollbar wasn't shown automatically when item’s text is too long in check list. (TFS:443383)
- Incorrect ForeColor of the drop-down list was in some Themes. (TFS:439593)
C1.Win.Document
Bug fixes:
- Bullet in the original PDF file cannot be displayed in exported html file. (TFS:456879)
- BarCode is not correctly rendered in exported html file. (TFS:456620)
- Some japanese character are not displayed properly in exported html file. (TFS:456727)
- Some font style can not be retained in exported html file. (TFS:456728)
- Text in Figure is shown as blank in exported html file. (TFS:456712)
- Water mark is not displayed properly in exported html file. (TFS:456713)
- Korean text can not rendered properly in exported html file. (TFS:456714)
- Some Arabic text and numbers are not displayed properly in exported html file. (TFS:456715)
- Checkbox rendered incorrectly in exported html file. (TFS:456716)
- The behavior of PdfViewer on Wijmo doesn't work correctly if viewer connect C1 WebAPI (text draw part). (TFS:445218)
- A user-specific pdf file is not properly displayed in C1FlexViewer. (TFS:397383)
C1.Win.ExpressionEditor
Bug fixes
- Only the first unbound column were calculated when using C1LiveView as the data source for a grid. (TFS:438497)
- The expression was reset sometimes when the expression editor dialog box is canceled. (TFS:444115)
C1.Win.FlexGrid
Bug fixes
- Text is not clear in the flexGridSearchPanel although setting null in search definition. (TFS:400430)
- SearchApplying and SearchApplied events are fired when set SearchThroughVisibleRows=True. (TFS:415976)
- System.Data.ConstraintException is thrown when click on row detail collapse/expand button after setting already present value. (TFS:417011)
- Custom ExpressionEditorCollection was not affected on Footer and Group expressions. (TFS:399444)
Improvements
- Added new method: RaiseGridError. (TFS:417011)
- Loading data into a table bound with FlexGrid was significantly slower in *.438 build. (TFS:456250)
C1.Win.FlexPivot
Bug fixes
- FlexPivotGrid can not be displayed properly if removing the 'Value' fields after filter is applied. (TFS:456026)
- FlexPivot controls and the FlexPivotSlicer control honor different licenses. (TFS:444966)
- "System.UnauthorizedAccessException: the C1DataEngine license key is invalid...." exception was thrown when run the project after drag/drop C1FlexPivotPanel on the form. (TFS:431926)
Other changes
- Added missed Portugese strings. (TFS:440447)
C1.Win.FlexReport
Bug fixes:
- [Core 3.1] [C1.Win.FlexReport.4.5.2] PlatformNotSupportedException when run Process.Start(). (TFS:438020)
- Some fields in the report were not rendered on some pages of FlexReport. (TFS:445482)
C1.Win.Ribbon
Bug fixes
- QAT bar was not shown below the ribbon at Simplified view. (TFS:456582)
- The C1Ribbon didn't restore control height from the RibbonControlHost when the view was switched from simplified to full. (TFS:442687)
- Ribbon hid extra items in a simplified view.
- Ribbon showed a scroll button when the view was changed to simplified. (TFS:443752)
- Ribbon didn't apply disabled state to items from the 'more' popup form. (TFS:443752)
- BackstageView didn't set the control in the right pane when the tab was selected and the BackstageView was closed. (TFS:445339)
Improvements
- Added the MoreButton property. This property gets gets the properties of the more button from simplified view of ribbon. (TFS:443752)
C1.Win.RulesManager
Bug fixes
- Text in rule preview was sometimes displayed incorrectly. (TFS:440124)
- The button icon on the formatting toolbar was not redrawn when the corresponding style property is changed using code. (TFS:440579)
- BackColorChanged event was not fired when BackColor is set. (TFS:440122)
- Focus was moved to the expression text box when focusing on the rule Name text box at the first time. (TFS:439506)
- BackgroundImage wasn't affected on C1RulesManager. (TFS:438986)
- Gradient backgrounds were not reset when the theme is reset to default. (TFS:439412)
- Text was cut off when set italic font style. (TFS:440124)
- Text was sometimes not shown in the C1FlexGrid cell when Rule.Style.Icon property is set. (TFS:441084)
- Styles.TextBoxes.Invalid was not affected. (TFS:439231)
- C1Theme was not applied to scrollbars.
- ArgumentOutOfRange exception was thrown sometimes when range value is set beyond the grid row count. (TFS:442534)
- Sometimes an error was shown when Rule with CustomItemRange is added at design-time. (TFS:442551)
- Expression was not displayed in expression textbox at first time when expression is set from Expression editor dialog box. (TFS:442679)
- Gradient rule tab was not able to select if Rule is added at run time. (TFS:443380)
Other changes
- The second line of the rule name in the rules list shows the range that the rule applies to.
C1.Win.TreeView
Bug fixes
- C1TreeView set incorrectly column size when column was auto width and C1TreeView.ExtendLastColumn was true.
ComponentOne WinForms (C1.Win)
Bug fixes
- The window with the list of ExpressionEditor functions is closed when the tooltip is displayed. (TFS:456499)
Release version 5.0.20202.438 - 08-Jul-2020
2020 v2
C1.Win.FlexChart
Bug fixes
- Axis styles can be edited in properties window. (TFS:435256)
- The DirectX render mode uses stroke brush if the fill brush isn't specified
(the same as default render mode). (TFS:442359)
Release version 5.0.20202.431 - 18-Jun-2020
C1.Win.C1InputPanel
Improvements
- [NET5] "C1.Win.C1SuperTooltip" namespace renamed to "C1.Win.SuperTooltip" and
[NET5] "C1.Win.C1Themes" namespace renamed to "C1.Win.Themes". (TFS:439935) - [NET5] First .Net 5 version.
C1.Win.C1Themes
Improvements
- [NET5] "C1.Win.C1Themes" namespace renamed to "C1.Win.Themes". (TFS:439935)
Other changes
- FlexGrid Highlight background color in Office2016Green theme changed to excel like.
C1.Win.FlexChart
Bug fixes
- Fixed issue with exception in histogram plot. (TFS:440620)
- Fixed issue with exception when trendline fit equation doesn't have valid solution.
(TFS:431962) - Series considered as stackable when its ChartType is the same as parent chart's type.
(TFS:431621)
C1.Win.FlexGrid
Improvements
- [NET5] ComponentOne for WinForms CTP initial drop.
- [NET5] "C1.Win.C1FlexGrid" namespace renamed to "C1.Win.FlexGrid",
"C1.Win.C1Themes" namespace renamed to "C1.Win.Themes". (TFS:439935)
C1.Win.GanttView
Bug fixes
- An exception occurred when deleting all tasks while grouping the task in C1GanttView. (TFS:440259)
C1.Win.Sparkline
Improvements
- [NET5] "C1.Win.C1Themes" namespace renamed to "C1.Win.Themes". (TFS:439935)
C1.Win.SuperTooltip
Improvements
- [NET5] "C1.Win.C1SuperTooltip" namespace renamed to "C1.Win.SuperTooltip". (TFS:439935)
- [NET5] First .Net 5 version.
ComponentOne WinForms (C1.Win)
Improvements
- [NET5] "C1.Win.C1Themes" namespace renamed to "C1.Win.Themes". (TFS:439935)
- [NET5] "C1.Win.C1SuperTooltip" namespace renamed to "C1.Win.SuperTooltip". (TFS:439935)
Release version 5.0.20202.428 - 09-Jun-2020
C1.Win.C1Command
Bug fixes
- [C1DockingTab] ForeColor property of the C1DockingTab is not affected on the C1DockingTabPage;
Improvements
- [Core 3.1] C1.Win.C1Command.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416944)
Other changes
- [Core 3.1] Code that uses the ContextMenu, ToolBar, DataGrid, Menu classes, which are not supported by .Net Core 3.1, are placed in conditional compilation that not execute in .NET 4.5.
Corresponding code added for ContextMenuStrip, ToolStrip, DataGridView, ToolStripDropDown classes. (TFS:416944) - [C1Command] code strings and properties descriptions moved to resources. (TFS:433173)
Files added to project:
1. Localization\FormStrings.cs
2. Localization\en.C1.Win.C1Command.Localization.FormStrings.resx
3. Localization\ja.C1.Win.C1Command.Localization.FormStrings.resx
4. Localization\ko.C1.Win.C1Command.Localization.FormStrings.resx
5. Localization\zh.C1.Win.C1Command.Localization.FormStrings.resx
6. Localization\UIStrings.cs (copy of "..\..\Shared\Util\Util.Net\UIStrings.cs")
Files excluded from project:
1. Localization\StringsTables.cs
2. ..\..\Shared\XLicensing\Licensing.Net\Localization\Localize.cs
3. ..\..\Shared\Util\Util.Net\UIStrings.cs
C1.Win.C1InputPanel
Breaking changes
- InputComboBox, InputDataNavigator, InputDatePicker, InputMaskedTextBox, InputNumericBox, InputTextBox, InputTimePicker classes: public property ContextMenu is removed.
Use ContextMenuStrip property instead. (TFS:416957)
Bug fixes
- The AutoSize InputPanel property didn't work properly when adding items through code. (TFS:436735)
Improvements
- C1.Win.C1InputPanel.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416957)
C1.Win.C1Schedule
Bug fixes
- [C1Schedule] Improved layout performance. (TFS:434997)
Improvements
- [C1Schedule] Added ScheduleTheme.ShortMonthDayFormat property.
This option can also be changed at design-time from the VisualStyle Smart designer. (TFS:431515) - [C1Schedule] Added BeforeAppointmentFormatEventArgs.ForeColor property.
Change this property in the BeforeAppointmentFormat event handler to alter appointment foreground. (TFS:413921) - [C1Schedule] Added new ShowAppointmentStatus property. (TFS:431470, 122779)
Other changes
- NotifyCollectionChangedAction, NotifyCollectionChangedEventArgs, NotifyCollectionChangedEventHandler and INotifyCollectionChanged have been removed from the C1.C1Schedule namespace.
Use corresponding members of the System.Collections.Specialized namespace instead.
C1.Win.C1Themes
Bug fixes
- [C1ThemePicker] Hidden properties were shown in Visual Studio editor's IntelliSense. (TFS:421472)
- [C1ThemePicker] Theme was not applied when set theme by SelectedText. (TFS:421413)
Other changes
- [NET5] C1.C1Zip.4.5.2 project reference replaced by C1.Zip NuGet package. (TFS:430663)
C1.Win.Calendar
Bug fixes
- [C1CalendarView] Sometimes the CalendarType property was not set properly. (TFS:414724)
- [C1CalendarView] Month sometimes could not be changed after setting the MaxDate. (TFS:415454)
- [C1CalendarView] Calendar sometimes could not be navigate to the next/previous month for the first time. (TFS:414722)
C1.Win.DashboardLayout
Improvements
- Added the C1DashboardLayout.ItemContainerAction event. Added DashboardIte.IsMaximized and IsHidden properties. (TFS:420582)
C1.Win.DataFilter
Breaking changes
- Changed reference from the C1.Win.DataCollection to the C1.DataCollection.BindingList to the 1.0.20201.25 version.
- Changed behavior of the AutoApply property. This property only has effect when changes are made from the user interface. If filters have been changed from code-behind, it's application responsibility to apply them.
The ValueChanged event argument changed to the ValueChangedEventArgs class. - Changed behavior of the Checklist filter, the filter is not applied if there are no selected items. Override the IsApplied property to return the old behavior.
Bug fixes
- [FilterEditor] AggregateException had occurred when filtering with 'IsOneOf' filter operator in string type. (TFS:422809)
- [FilterEditor] Control used wrong license record.
Improvements
- CheckListFilter uses FilterOperation.IsOneOf.
- [FilterEditor] Added localized strings for drop lists.
- [FilterEditor] Added icons for the drop-down list of operations.
- [FilterEditor] Added support of custom editors. You should use the CustomEditorInitializing event and implement the IValueEditor interface.
- Added the GetFilterExpression method. This method returns the current value of the filters that can be applied.
- Implemented the GetPreferredSize method. This method retrieves the size of a rectangular area into which a control can be fitted.
- [FilterEditor] Added support of nested properties in the drop-down property list.
- [FilterEditor] Added the ListingProperty event. This event occurs before a property is added to the drop-down property list.
C1.Win.Document
Bug fixes:
- 'First Page' and 'Back' buttons are not disabled in html export although report has one page. (TFS:438780)
- Some Report sections is still displayed in exported xlsx file although setting its height property to '0'. (TFS:419866)
- Report Sections with Height=0 is displayed in non-paginated rtf/docx exported file. (TFS:419895)
- Text is spaced when exporting FlexReport to HTML. (TFS:421692)
- Text is cutting when exporting FlexReport to HTML. (TFS:421421)
- Page Header is not displayed properly in non paginated .rtf/.docx export. (TFS:420003)
- 'A table in this document becomes corrupted' error is thrown in exported non-paginated rtf/docx export if FlexReport contains table. (TFS:420268)
- Line style is not correctly rendered in HTML export if loading pdf file with different line styles to C1PDFDocumentSource. (TFS:327043)
- Checkbox border cut off in exported rtf/docx/xls/xlsx files when set standard check mark. (TFS:423966)
- Some outlines under 'Table of Contents' are not displayed in exported html file if number of page is less than outlines. (TFS:402270)
- Checkboxes do not show correctly in viewer page of Flex Report. (TFS:421254)
- Some of the contents are missing in exported document when SSRS report is exported as inverted 'HTML document'. (TFS:395521)
- [One case] Multiple issues are observed when exporting the report after unchecked the paged checkbox in some export setting in some flex reports. (TFS:421513)
- LineSpacing in the TextField or Paragraph field are not effected in exported RTF/Word/Excel files. (TFS:190997)
- 'Border' style is affected to 'Line' style of 'Shape' fields in exported RTF and Word file. (TFS:322512)
- Contents are not continuously displayed in exported paginated rtf/docx format if exporting .flxr that contains Text/Rtf/Paragraph Field with long content and AutoHeight. (TFS:376311)
- Header text are cut off in exported Word/RTF file. (TFS:222562)
C1.Win.FlexGrid
Improvements
- Improved performance at creating big trees. (TFS:88038)
- Implemented the IFormattableView interface for interacting with the C1RulesManager.
C1.Win.FlexPivot
Other changes
- The CreateWorkspace method id added to C1FlexPivotPanel class in order to avoid C1.DataEngine licensing when the C1FlexPivot is used. C1.DataEngine requires a special licensing when it is used separately. (TFS:422883)
C1.Win.FlexReport
Bug fixes:
- Improved rendering performance in scenario when report contains invisible subreport fields. (TFS:422897)
- Error when importing crystal report to FlexReport Designer. (TFS:417936)
- Base64 encoded Image is not rendered in FlexReport's SuperLabel field. (TFS:436410)
- Issue in setting the Width of the Table in the HTML to fit the page does not shows correct preview in Flexreport. (TFS:436801)
C1.Win.FlexViewer
Improvements
- [Core 3.1] C1.Win.FlexViewer.4.5.2 can now be used in .Net Core 3.1. applications. (TFS:416981)
Other changes
- [Core 3.1] Removed ContextMenu property not supported by .Net Core 3.1, in C1FlexViewer class. (TFS:416981)
C1.Win.GanttView
Bug fixes
- GanttView's performance dropped in build 4.*.20201.416. (TFS:436776)
Improvements
- [Core 3.1] C1.Win.C1GanttView.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416950)
C1.Win.Ribbon
Breaking changes
- Removed the HotTransitionEffect and ToolTipMaxWidth properties from the C1Ribbon class. Use the ToolTipSettings.MaximumWidth property instead.
- Removed the ToolTipMaxWidth property from the C1StatusBar class. Use the ToolTipSettings.MaximumWidth property instead.
- Removed the AllowSelection property from the RibbonButton class. Use the SelectableInListItem property instead.
Bug fixes
- Selected RibbonGallery item wasn't shown in visible area of RibbonGallery. (TFS:439972)
- Inconsistent behavior between run time and design time after removing all ribbon tab from design time. (TFS:408420)
- 'Key Tip' of QAT, Tab and Configuration Toolbar were shown in BackstageView when open the BackstageView. (TFS:420818)
- C1Ribbon still shown full view when layout loaded as simplified. (TFS:419123)
- The FlipImageRtl property didn't work correctly when Ribbon's RightToLeft was set to Yes at run time. (TFS:436211)
- The form icon didn't shown in the c1RibbonForm title bar when changing the custom form icon and setting FormBorderStyle 'None' to other enums. (TFS:435858)
- The form icon didn't shown on the c1RibbonForm title bar when the HideTabHeaderRow property changed. (TFS:436194)
- C1Ribbon elements distorted in simplified view if a gallery element is selected at first time. (TFS:435130)
- RibbonMenu showed the text twice when switching from full view to simplified one.
Improvements
- Added the HorizontalAlignment property. This property gets or sets a value that determines the horizontal alignment of the RibbonBottomToolBar. (TFS:426532)
- Added 48px and 64px icons presets for high dpi support.
- Added the PerformClick method to the RibbonButton component. This method performs the RibbonButton.Click event. Added the PerformDoubleClick method to the RibbonButton component. This method performs the RibbonButton.DoubleClick event. (TFS:429341)
- Added the PopupToolTip event. This event occurs before a tooltip is displayed and allows to change the position of the tooltip. (TFS:422880)
- Added the PlacementMode property. This property gets or sets the placement of where a tooltip appears on the screen. (TFS:422880)
- Added hDPI support for the icon designer.
- The Source property is hidden from the icon designer. (TFS:424172)
- Added support for the Home and End keys for the RibbonDatePicker. (TFS:435111)
C1.Win.RulesManager
Initial release
- WinForms RulesManager control. (C1.Win.RulesManager.4.5.2.dll)
C1.Win.SplitContainer
Improvements
- C1.Win.C1SplitContainer.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416969)
C1.Win.TreeView
Bug fixes
- The C1TreeViewColumn.ExpressionInfo.Expressions property sometimes displayed an incorrect value. (TFS:417078)
Improvements
- Added the DropLineColor property. This property gets or sets the color of drop line. (TFS:419395)
ComponentOne WinForms (C1.Win)
Bug fixes
- The Height of the TextBoxElement was incorrect when AutoHeight=true and AutoWidth=false.
- Tooltip of 'InputDatePicker' didn't properly display when hover over on the 'Prev/Next Month/Year' button. (TFS:431976)
Improvements
- [Core 3.1] C1.Win.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416926)
Release version 5.0.20201.425 - 21-May-2020
2020 v1 Hotfix 2
C1.Win.Document
Improvements:
- Exception occurs when rendering certain PDF file. (TFS:436626)
- Exception occurs when rendering certain PDF file. (TFS:435405)
- The 'Viewer Preference" button in PDF Export option form is now enabled. (TFS:432984)
C1.Win.GanttView
Bug fixes
- [Core 3.1] The tooltip displayed incorrectly in the 'Field Name' drop-down list of the 'Advance Filter' dialog box. (TFS:432262)
Release version 5.0.20201.424 - 30-Apr-2020
2020 v1 Hotfix
C1.Win.C1Chart
Improvements
- [Core 3.1] C1.Win.C1Chart.4.5.2.dll and C1.Win.C1Chart3D.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:429481)
Other changes
- [Core 3.1] [C1.Win.C1Chart.4.5.2] [C1.Win.C1Chart3D.4.5.2] ContextMenu class not supported by .Net Core 3.1, replaced by ContextMenuStrip class. (TFS:429481)
C1.Win.C1Command
Bug fixes
- [C1DockingTab] An application could freeze sometime when restoring if C1DockingTab is placed on it.(TFS:419025)
- [.NetCore3.0] [C1DockingTab] "System.MIssingMethodException" was occurred when C1DockingTabPage changed floating state. (TFS:422554)
Improvements
- [Core 3.1] C1.Win.C1Command.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416944)
Other changes
- [Core 3.1] Code that uses the ContextMenu, ToolBar, DataGrid, Menu classes, which are not supported by .Net Core 3.1, are placed in conditional compilation that not execute in .NET 4.5.
Corresponding code added for ContextMenuStrip, ToolStrip, DataGridView, ToolStripDropDown classes. (TFS:416944)
C1.Win.C1InputPanel
Breaking changes
- InputComboBox, InputDataNavigator, InputDatePicker, InputMaskedTextBox, InputNumericBox, InputTextBox, InputTimePicker classes: public property ContextMenu is removed.
Use ContextMenuStrip property instead. (TFS:416957)
Bug fixes
- AutoSize property was not localized to Japanese. (TFS:402863)
Improvements
- C1.Win.C1InputPanel.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416957)
C1.Win.C1Schedule
Bug fixes
- Appointments are not showing in the Schedule when EndDayTime is set to 24:00 and ShowWorkTimeOnly property is true. (Tfs:432818)
Improvements
- [C1Schedule] Added new public properties ScrollPosition, ScrollSize, ScrollableRectangle.
WYSIWYG Printing sample has been updated to show how to use these properties for pagination. (TFS:426895)
C1.Win.C1Themes
Bug fixes
- Fixed foreground color of the drop-down items in Office2016 themes. (TFS:418268)
- Theme was still applied on DataGridView control when the theme is reset. (TFS:421775)
C1.Win.Calendar
Bug fixes
- [C1DateEdit] Theme was not applied to some part of the C1DateEdit drop down Calendar. (TFS:422494)
- [C1DateEdit] The Value property was sometimes not reflected in the drop-down calendar. (TFS:407929)
C1.Win.DataFilter
Bug fixes
- A spelling mistake. (TFS:398397)
- [FilterEditor] Delete button was not visible on filter operation when enter long text to Filter Value text box. (TFS:416216)
- [FilterEditor] All elements of c1FilterEditor were not refreshed immediately when applying c1Themes. (TFS:421418)
- [FilterEditor] Text in FilterEditor wasn't shown properly when the control parent was changed. (TFS:421607)
C1.Win.Document
Bug fixes:
- Expand/Collapse buttons are shown on all the rows in the SSRS report viewer. (TFS:431360)
- Checkbox is cut off if setting 'CheckMark.Style' of Checkbox Field to 'Standard' and exporting it as non-paginated docx file. (TFS:428904)
- Some of the contents are missing in exported document when SSRS report is exported as inverted 'HTML document'. (TFS:395521)
- Page navigator does not work properly in exported HTML document when exported with specific output page range. (TFS:430534)
- Unlike previous build, 'Table of Contents' is overlapped over contents of non-paginated exported html file. (TFS:427151)
- Performance issue in FlexReport as compare to C1Report when exporting to PDF. (TFS:422897)
- Checkbox border cut off in exported rtf/docx/xls/xlsx files when set standard check mark. (TFS:423966)
- Some outlines under 'Table of Contents' are not displayed in exported html file if number of page is less than outlines. (TFS:402270)
C1.Win.FlexChart
Bug fixes
- BoxWhisker chart works correctly with DataTable. (TFS:421471).
- LinePattern correctly applied to annotations. (TFS:416794)
- Fixed exception during animation after removing series with auxiliary axis.
(TFS:400900) - Fixed exception when using Series with Histogram chart. (TFS:402709)
- Fixed exception when exporting chart with annotations to SVG. (TFS:427024)
- The bubble chart with NaN values plotted correctly. (TFS:394920)
- LinePattern applied properly for data label's border. (TFS:403901)
- Fixed the exception that might happen in Stacked 100% area chart. (TFS:400208).
- The ranged histogram now displayed correctly. (TFS:424949).
- Fixed the exception in pie chart with scrollable legend. (TFS:421733).
C1.Win.FlexGrid
Bug fixes
- Cell background color was not correctly reflected when saving in Xlsx format. (TFS:428936)
- Reordering Columns threw NullReferenceException when C1FlexGrid was hosted in WPF application. (TFS:431841)
- Column's expressions were reset when they are used on multiple unbound columns. (TFS:432986)
- FlexGrid Boolean column showed small sized CheckBoxes when Form's Font unit was Millimeter. (TFS:390563)
- Footer row was linked to the previous grid row when tree style was Lines|Symbols|Leaf. (TFS:394016)
- DataSourceChanged or DataBindingComplete events didn't occur in some cases. (TFS:421047)
- In high DPI environment, layout on C1FlexGridSearchPanel was incorrect at design time. (TFS:422760)
- When ExtendLastCol was true and cell's WordWrap was true, AutoSizeRow method did not adjust row height as expected. (TFS:424346)
C1.Win.FlexPivot
Bug fixes
- [C1FlexPivotSlicer] Theme was still applied to 'Header' of C1FlexPivotSlicer when theme is reset to 'none'. (TFS:429638)
- [.NetCore3.1] 'System.MIssingMethodException' was occurred when click on the FlexPivotGrid. (TFS:430470)
- [C1FlexPivotGrid] SubtotalBackground and SubtotalForeground was not themeable. (TFS:407328)
- NullReferenceException occurred when the DataSource is changed at runtime. (TFS:419105)
C1.Win.FlexReport
Bug fixes:
- SuperLabel is not display an html correctly when it's height is not determined and AutoHeight = AutoSizeBehavior.GrowAndShrink. (TFS:377061)
- SubSections.Move method worked incorrectly. (TFS:431093)
- ForcePageBreak specified for SubSection of SubReport is ignored (C1FlexReportTester:TestTFS398812). (TFS:398812)
- FieldBase.ZOrder processed incorrectly in .Net4 version, added two tests to C1FlexReportTester (TestTFS419504_01, TestTFS419504_02) (TFS:419504)
- Subreports containing groups with KeepTogether == WholeGroup can be rendered incorrectly in certain scenario. (TFS:420637)
C1.Win.FlexViewer
Improvements
- [Core 3.1] C1.Win.FlexViewer.4.5.2 can now be used in .Net Core 3.1. applications. (TFS:416981)
Other changes
- [Core 3.1] Removed ContextMenu property not supported by .Net Core 3.1, in C1FlexViewer class. (TFS:416981)
C1.Win.GanttView
Bug fixes
- Bar Height of progress bar was not shown properly in 'Bar Styles' dialog after changing bar height through 'Layout' dialog. (TFS:408429)
- Tasks count was shown incorrectly when deleting all tasks after selecting all rows if loading MS project xml file with multiple tasks. (TFS:408151)
- An exception occurred when sorting 'ByDuration' after loading MS project xml file with multiple tasks. (TFS:408148)
- When changing the Default BarStyle was not affected to some tasks. (TFS:408131)
- 'RemoveSort()' method did not worked properly after deleting all tasks while sort the tasks in GanttView. (TFS:407637)
Improvements
- [Core 3.1] C1.Win.C1GanttView.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416950)
C1.Win.Ribbon
Bug fixes
- Image wasn't shown in "Select Image" dialog box when reselect the tab. (TFS:429647)
- The resizing cursor did not appear on the inactive C1RibbonForm if the theme was applied. (TFS:417100)
- Ribbon shown small items when they had LargeImageOnly group size. (TFS:417138)
- The ribbon items on the left side BackstageView had the wrong theme color. (TFS:418246)
- Ribbon thrown an exception after change many icons from design time. (TFS:409538)
- Controls on the right side of the BackstageViewTab lose focus after pressing the up, down, right and enter keys. (TFS:418928)
- C1RibbonForm shown caption text with indented when icon was hidden or form hadn't icon. (TFS:419496)
- C1RibbonForm had an incorrect background color in the 'Material' and 'MaterialDark' themes. (TFS:380262)
C1.Win.TreeView
Bug fixes
- Text of c1TreeView's DisplayFieldName dialog box is not localized with Japanese text. (TFS:422662)
- TreeColumn ignored the ExtendLastColumn property when a value of AutoWidth was true. (TFS:420786)
Improvements
- Added the BoundItemChanged protected event. This event occurs when a bound item changed.
- Implemented the INotifyCollectionChanged interface for the C1TreeNodeCollection class.
Release version 5.0.20201.416 - 28-Feb-2020
2020 v1 Release
C1.Win.C1Command
Bug fixes
- [C1DockingTab] DockingTab page was not restored to its original position when double click on header of floating page after restoring layout. (TFS:408797)
- [C1DockingTab] DockingTab was disappeared when docking if it contains an invisible tab page. (TFS:415537)
Improvements
- [C1DockingTab] Added SaveLayout method parameters to define additional C1DockingTabPage property names that you would like to store. (TFS:318895)
- [C1DockingTab] Added a feature to continue scrolling tabs by pressing the scroll button. (TFS:413914)
C1.Win.C1InputPanel
Improvements
- Added the AutoSize property. This property indicates whether the size of the control automatically adjusts. (TFS:404430)
- Added JP localization. (TFS:385121)
- Added cue banner support for the InputTextBox in Multiline mode. (TFS:409037)
C1.Win.C1Schedule
Bug fixes
- [C1TableView] An exception occurs if pastes the content of the clipboard onto the 'End Date' cell selection of C1TableView. (TFS:421229)
- [C1TableView] Don't allow to clear appointment start and end properties. (TFS:420397)
- [C1Schedule] AllDay property is ignored when an Appointment's Start and End Date are on same day. (TFS:420334)
- [C1TableView] Fixed unhandled exception when appointment key is an integer value. (TFS:418274)
- [C1TableView] Editing 'End Date' value is not reflected immediately in 'Duration' value of TableView. (TFS:418748)
- Error when Adding Custom Visual Style in Scheduler and underscore sign automatically gets added. (TFS:413266)
- Week tab of month view does not properly navigate to the last week. (TFS:416179)
- [C1TableView] End date of appointment is not rendered correctly when editing through 'End' column of TableView. (TFS:416803)
Improvements
- [C1Schedule] Improved iCal import. C1Schedule will try to fallback to existent time zones if ics file includes time zones missing on current computer.
For example, 'America/Regina' time zone will be resolved as 'Central America' Time. (TFS:420580)
C1.Win.C1Themes
Bug fixes
- Two AboutBox links (About C1ThemeController/About C1ThemePicker) were shown in the context menu of C1ThemePicker. (TFS:404585)
- When open the smart tag of C1ThemePicker, AboutBox link name was shown as "About C1ThemeController". (TFS:404585)
- [C1ThemePicker] Useless properties made hidden in the property grid. (TFS:404755)
Improvements
- [C1Theme] Added theme support for the DataGridView control.
- [C1Theme] Added a GetBackground method to get the background at the specified path. (TFS:408300)
Other changes
- [C1Theme] The C1Theme now does not set the BackColor property (for the MS TextBox controls) if its value is the same as the theme value. (TFS:380262)
C1.Win.Calendar
Breaking changes
- [C1CalendarView] The Calendar property is removed from serialization. Use the CalendarType property for this purpose.
Bug fixes
- [C1CalendarView] An exception was occurred when setting the Calendar property at design time in the .Net Core 3. (TFS:398781)
- [C1DateEdit] C1DateEdit can't be navigated properly sometimes after setting the MaxDate. (TFS:399082)
- [C1DateEdit] Date value was not paste correctly when the SyncValueWithSelection property is set to true. (TFS:399301)
- [C1CalendarView] CalendarDimension was not displayed properly when select the last supported date. (TFS:399397)
- [C1CalendarView] Navigation Arrow button was not dim when reach the MaxDate after setting CalendarDimensions. (TFS:399381)
- [C1DateEdit] AllowSpinLoop property cannot be reset. (TFS:407518)
- C1DateEdit incorrectly worked with null values when used as editor. (TFS:393375)
Improvements
- [C1CalendarView] Added the CalendarType property.
C1.Win.DashboardLayout
Breaking changes
- Added PopulateItemContainer method to the ILayout interface. This can be a breaking change for users who had created a custom layout for C1DashboardLayout control. (TFS:375504)
- Controls on DashboardLayout were flickering on mouse moving. (TFS:415569)
Bug fixes
- Some event's Descripton were not shown in the property grid. (TFS:409530)
- Options.HeaderAppearance is not stored at the design time. (TFS:412331)
- The GetId method did not return Id for maximized item container. (TFS:412589)
Improvements
- Added C1DashboardLayout.Options.GlobalDrag property that defines whether the item containers can be dragged from this C1DashboardLayout control to others where this global dragging also allowed. (TFS:375504)
C1.Win.DataFilter
Breaking changes
- Changed references from C1.CollcetionView and C1.Win.CollectionView to C1.DataCollection and C1.Win.DataCollection.
Bug fixes
- [FilterEditor] Drop-down list displayed in the wrong position when RightToLeft was Yes. (TFS:419414)
- [FilterEditor] All filter operators were appeared in drop down list of Operation after drag and drop the Filter Expressions. (TFS:419537)
- [FilterEditor] DatePicker editor didn't support disabled style. (TFS:420505)
- [FilterEditor] SetExpression added the CombinationExpression to the root always.
- An exception was occurred after Calendar or DateRange filters are added at design time. (TFS:398781)
- CalendarFilter wasn't changed 'RightToleft' when c1DataFilter's RightToLeft = Yes. (TFS:400517)
- LowerValue wasn't applied to DateRangeFilter when setting value to LowerValue from design time. (TFS:413415)
Improvements
- Added new control C1FilterEditor. This control represents a filter as a condition tree.
Other
- [4.5.2] Added reference to C1Input.
- [4.5.2] Added reference to C1TreeView.
C1.Win.Document
Bug fixes:
- PDF exporter was added to list of supported exporters of C1PdfDocumentSource by mistake. (TFS:422321)
- The C1PdfDocumentSource now uses GcPdf to parse and render PDF, this change fixes a lot of bugs related to PDF rendering.
- Text are rendered in exported excel file when report contains TextField and ShapField with its Z-Order. (TFS:408709)
- FlexViewer Throwing "Maximum number of rows exceeded (65,536)" error even Exporting in Open XML Excel (*.xlsx) Format. (TFS:407620)
- [Partly] Request to provide information on missing pixels in merged FlexReports. (TFS:414999)
- [Partly] Request to provide information on missing pixels in merged FlexReports. (TFS:414999)
C1.Win.ExpressionEditor
Bug fixes
- [c1ExpressionEditor] ITypedList was not supported as a data source for C1ExpressionEditor. (TFS:412592)
C1.Win.FlexChart
Bug fixes
- Fixed the problem with legend group title alignment when legend is scrollable.
(TFS:402611) - Fixed possible exception with Stacked 100% area chart with zero data values.
(TFS:420917). - Fixed issue with legend scrolling. (TFS:383342).
- The annotation attached to data index incorrect for bar chart. (TFS:420377)
- The smart tag menu is correct for Sunburst control. (TFS:420426)
- Fixed the exception when exporting chart to SVG with active designer. (TFS:419863)
- SaveImage() correctly copies chart image to clipboard for Sunburst and
TreeMap controls. (TFS:419775) - The axis scrollbar may appear at the wrong position. (TFS:417150)
- The app form remains focused after hiding line marker. (TFS:408684)
- Improved accuracy of spline chart rendering when zooming-in. (TFS:408425)
- X-axis values reset correctly when creating Histogram series. (TFS:416183)
Improvements
- DrawChart() method supported in all charts.
- SaveImage() method supported in all charts.
- Added new SaveImage(int w, int h) method that saves chart image to clipboard.
- Heatmap series supports DataTable as data source. You can use BindingX property
to specify comma-separated list of column names. (TFS:412973)
C1.Win.FlexGrid
Bug fixes
- Theme can't be reset after applying the theme on row detail control. (TFS:403471)
- Checkbox in node rows were not editable in FlexGrid. (TFS:415815)
Improvements
- SearchApplying and SearchApplied events are added to C1FlexGrid, events are fire respectively before and after the search operation. (TFS:360525)
- [4.5.2] Added UI Automation support for C1FlexGrid. C1FlexGrid supports Grid and Table patterns. C1FlexGrid's cell supports GridItem, TableItem, Invoke and Value patterns. UI Automation and pattern support are enabled by default for applications that target .NET Framework 4.7 or later. Applications that target an earlier version of the .NET Framework but are running on .NET Framework 4.7 or later can opt out of legacy accessibility behaviors (and thereby take advantage of accessibility improvements) by adding switches to the <AppContextSwitchOverrides> element in the <runtime> section of the application's configuration file.
For additional information about accessibility switches look into https://docs.microsoft.com/en-us/dotnet/framework/whats-new/whats-new-in-accessibility . (TFS:371612) - [C1FlexGrid] Added 'FileFlag.ExcludeEmptyRows' enumeration value to exclude the export empty rows to XLSX, XLS or CSV file. (TFS:403241)
- Added MaxLength property to Column class. This property used for setup MaxLength property of the TextBoxBase-based editor in the corresponding column.
- Added support for Required, StringLength, Range, Compare data annotation attributes.
Also added RequiredRule, StringLengthRule, RangeRule, CompareRule classes which can be added into Column.EditorValidation collection for validation of editor value. - Added GetEditorErrorInfo event for C1FlexGridBase class.
This event can be used for providing custom error text if validation of editor value fail. - Added FailedReason property to ValidateEditEventArgs for specifying the reason why validation of editor value fail.
- Added AllowNodeCellCheck property for C1FlexGridBase class. This property can be used to disable changing the state of the checkbox in a grid node. (TFS:415815)
Other changes
- Added reference to System.ComponentModel.DataAnnotations.dll for C1.Win.C1FlexGrid assemblies.
C1.Win.FlexPivot
Breaking Changes
- C1FlexPivotPrintDocument.FlexPivotChart property has type IFlexPivotChart
(instead of C1FlexPivotChart).
Bug fixes
- Extra item was added to the FlexPivotGrid when select the any item to filter through FlexPivotSlicer. (TFS:421324)
- [C1FlexPivotPanel] Theme was not applied to 'Field Settings' dialog by opening it by double-click. (TFS:401951)
- Removed the negative numbers from 'Decimal places:' numeric box in 'Format' tab of 'Field Setting...' (Numeric Type).(TFS:408591)
- 'ArgumentException' was thrown in 'Show Detail...' dialog when there are fields with identical names and different tables. (TFS:396102)
- Expand/collapse button did not work for subtotals when �RightToLeft� property is applied. (TFS:412857)
- Collapse button of 'SubTotal' in group columns did not shown properly FlexPivotGrid in page. (TFS:413249)
Improvements
- Added new FlexPivotChart/FlexPivotPage controls which are based on FlexChart.
- Removed unnecessary icon from the Detail View Dialog. (TFS:409087)
Other changes
- [4.5.2] Microsoft.AnalysisServices.AdomdClient reference was changed from version 11.0 to 12.0
C1.Win.FlexReport
Bug fixes:
- ForcePageBreak specified for SubSection of SubReport is ignored (C1FlexReportTester:TestTFS398812). (TFS:398812)
- Subreports containing groups with KeepTogether == WholeGroup can be rendered incorrectly in certain scenario. (TFS:420637)
- Section.CalculateSize() is not working when a report is used as a subreport. (TFS:415267)
- Exception occurs when subreport is in PageHeader / PageFooter and it uses Page or Pages keywords. (TFS:415248)
- HideDuplicates property of Legacy Field is not working in FlexReport (TFS:407641)
- The customer is seeing a nag screen that is showing the name of the inheriting (i.e. customer control) and not C1FlexReport (TFS:414507)
- Warning observed on trying to import Crystal Report in C1FlexReportDesigner32.4.5.2.exe (TFS:397187)
- The customer is seeing a nag screen that is showing the name of the inheriting (i.e. customer control) and not C1FlexReport (TFS:414507)
C1.Win.FlexViewer
Bug fixes
- Text of collapse/expand button is not displayed properly in the Outlines panel. (TFS:421003)
- A single thumbnail is displayed on refresh if setting 'Single Page View'. (TFS:419936)
C1.Win.GanttView
Bug fixes
- Undo action did not properly work after applying indent task. (TFS:391792)
- Summary task bar was disappeared when circular reference is set between sub task and others task. (TFS:400095)
- Tooltip was still displayed when Window+D keys are pressed while dragging 'Deadline' and the tooltip is shown. (TFS:337320)
- Row index of sub task was not retained in undo operation after deleting a summary task. (TFS:388647)
- The point's shape of progress bar, non-working time color and paint day color were not retained properly when scrolling the horizontal scroll bar. (TFS:388213)
- Task was not being collapsing/expanding for 'Boolean' custom column if the cell is node. (TFS:401330)
Other changes
- [Core 3.1] In C1.Win.C1GanttView project removed not supported by .Net Core 3.1 ContextMenu class. (TFS:416950)
C1.Win.Gauge
Improvements
- C1.Win.C1Gauge.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416952)
C1.Win.Ribbon
Breaking changes
- Removed ContextMenu class unsupported by .Net Core 3.1 in the classes: RibbonComboBox, RibbonDatePicker, RibbonNumericBox, RibbonTextBox, RibbonTimePicker. (TFS:417915)
- Corrected typos in image names. "InsertCitration", "MarkCitration", "SchDeteleAppointment", "ArrangeSidebySide" have been replaced by the "InsertCitation", "MarkCitation", "SchDeleteAppointment", "ArrangeSideBySide" correspondingly. Please make sure you use corrected version.
Bug fixes
- Some ribbon items were shown incorrectly in the simplified view when TextImageRelation was ImageAboveText. (TFS:412497)
- Windows messages WM_ENTERSIZEMOVE and WM_EXITSIZEMOVE missed by C1RibbonForm. (TFS:413399)
- RibbonGalleryItems were shown inconsistent between runtime and design time. (TFS:402822)
- The Load and Save methods uses the wrong default value for the AllowSimplifiedView property. (TFS:407655)
Improvements
- Ribbon can now be used in .Net Core 3.1. applications. (TFS:417915)
- Added the Lightness and IsDarkTheme properties to the RibbonStyle class. The Lightness property gets the style lightness, the IsDarkTheme property defines whether C1Ribbon needs images for the dark theme. (TFS:394548)
- Added the GetPresetImage method. This method returns a bitmap image from build-in C1Ribbon presets. (TFS:406344)
- Some text was not displayed completely in the localize dialog box of C1Ribbon. (TFS:415734)
- Ribbon can now be used in .Net Core 3.1. applications. (TFS:417915)
C1.Win.SuperTooltip
Breaking changes
- [C1.Win.C1SuperTooltip.4.5.2] Removed ToolBar class unsupported by .Net Core 3.1 in the C1SuperErrorProvider class. (TFS:416972)
Bug fixes
- [C1SuperLabel] 'border-collapse' attribute was ignored. Only <table> tag is supported, items that have 'display' attribute set to 'table' or 'inline-table' are still not supported. (TFS:384396)
- [C1SuperLabel] Extra space was inserted into the displayed text if the text contains certain characters. (TFS:421958)
Improvements
- C1.Win.C1SuperTooltip.4.5.2.dll can now be used in .Net Core 3.1. applications.
- Added support for the 'word-break' style attribute. (TFS:341351)
C1.Win.TreeView
Bug fixes
- TreeView was empty when the data source was a BindingList and the ResetBindings was called. (TFS:419118)
- C1TreeView didn't call to accessibility events. (TFS:412424)
- PropertyChanged event's description was not shown in C1TreeView. (TFS:307266)
- The Owner property was null from the SetValue method when a custom node was created.
- Drag and drop didn't work correctly when the CustomContentPresenter was used.
- Exception was thrown in design time when clicking on the Cancel button of the C1TreeColumn Collection Editor after setting tree node and expressions. (TFS:407299)
- The expressions editor dialog box was closed when click on the "Add new" button after clicking on the "Delete last" button. (TFS:407327)
- Collection Editor dialog box was closed when press delete key after setting Expressions. (TFS:407346)
- TreeView didn't work correctly when the item was removed from the BindingList collection or the collection was cleared. (TFS:416968)
Improvements
- Added the CheckBoxColor property. This property gets or sets the checkbox color. (TFS:396816)
- The behavior of the KeyField and DataMember properties was changed: when a last field is escaped with square brackets, then this value uses for all the following levels of the tree.
- Improved accessibility support.
ComponentOne WinForms (C1.Win)
Improvements
- Added support for the 'border-collapse' style attribute for HtmlElement. Only <table> tag is supported, items that have 'display' attribute set to 'table' or 'inline-table' are still not supported.
- Added support for the 'word-break' style attribute for HtmlElement. (TFS:341351)
Other changes
- [Core 3.1] In C1.Win project removed not supported by .Net Core 3.1 ContextMenu class. (TFS:416926)
Release version 5.0.20193.398 - 20-Dec-2019
2019 v3 hotfix
C1.Win.C1Command
Bug fixes
- [C1CommandDock][C1DockingTab] C1DockingTab sometimes moved to outside visible area when C1CommandDock.Dock='Fill'. (TFS:365814)
- [C1DockingTab] Maximized floating C1DockingTabPage loses the size when Ctrl key is pressed. (TFS:400870)
- [C1ToolBar] Floating toolbar wasn't disappeared when resetting toolbars through the C1CustomizerForm. (TFS:340178)
C1.Win.C1Schedule
Bug fixes
- Set value false to ShowTitle property of C1Schedule does not properly worked when setting at Initialize. (TFS:412963)
- Weekends of Month view is not shown properly when setting false to ShowWeekends property. (TFS:412986)
- An exception occurs when navigating to last date in Month view after set false to ShowWeekends property and set day of WeekStart is Monday. (TFS:408810)
- FirstVisibleTime property does not work in TimeLineView when RightToLeft=Yes. (TFS:398907)
C1.Win.C1Themes
Bug fixes
- Applied theme name was not shown in text area of C1ThemePicker when SelectedThemeName assigned. (TFS:404259)
C1.Win.Calendar
Bug fixes
- Fixed some performance issues. (TFS:407929)
C1.Win.DashboardLayout
Improvements
- Added C1DashboardLayout.PaintHeader event. (TFS:377402)
C1.Win.DataFilter
Other changes
- Added Russian and Deutsch runtime translations. (TFS:398397)
C1.Win.FlexGrid
Bug fixes
- Width of columns/height of rows were not retained when pressing 'Ctrl+C' or call 'Copy()' method of C1FlexGrid. (TFS:414388)
- Indentation level of footer rows was incorrect when using tree-like structure in FlexGrid. (TFS:394124)
- System.NullReferenceException was thrown when click on footer after grouping the row detail grid. (TFS:404115)
- NullReferenceException was thrown inside GridGlyphs class. (TFS:407645)
Improvements
- Added support for finding cells with testStack.White framework. (TFS:371612)
C1.Win.FlexPivot
Bug fixes
- Widths of Rows was not retained when removing/adding fields in the 'Row' through FlexPivotPanel. (TFS:414486)
- Unable to bind the OLAP SSAS Cube with measures that does not belong to measure group. (TFS:413275)
- Print preview of FlexPivot was not rendered correctly after setting KpiGraphics fields in FlexPivot. (TFS:413122)
- Title bar of FlexPivot was not shown properly after setting KpiGraphics value. (TFS:413141)
- Setting KpiGraphics to None threw NullReferenceException. (TFS:408596)
- Some contents in 'Format' tab of 'Field Settings...' are overlapped if field is not added to (Rows/Columns/Value/Field) area. (TFS:395847)
- An exception occurs when customizing custom column in FlexPivot. (TFS:412856)
- Updating properties under 'Format' tab in 'Field Settings...' of 'Numeric' type field does not work. (TFS:407899 Case2)
- Increment/Decrement buttons in "Decimal Places:" numeric box is cut off. (TFS:407899 Case1)
- [FlexPivotPage] FlexPivotGrid in page does not resize automatically if setting large font size. (TFS:408116)
C1.Win.FlexReport
Bug fixes:
- SuperLabel Custom Field ignores AutoHeight value in FlexReport. (TFS:407598)
- To improve compatibility with C1Report property BehaviorOptions.EnableAggregatesOnReportFields is set to true on import. (TFS:400719)
- In certain scenarios FieldBase.ZOrder property processed incorrectly.
- Now when report imported from C1Report xml file DataSource.ParameterPassingMode initialized to Literal to improve compatibility with C1Report.
C1.Win.GanttView
Bug fixes
- e.Task was null in Grouping mode in the BeforeEditTask event handler. (TFS:400197)
- PercentComplete property set for the summary task was not reflecting in GanttView if a task ends in non-working day. (TFS:407345)
- When PercentComplete is set 100 for a summary task, the child task's percent complete was not 100. (TFS:407347)
- GanttView's horizontal scrollbar performance issue when setting multiple exceptions dates for long duration tasks along with summary task. (TFS:391710)
- Slow performance observed with hierarchical tasks. (TFS:407350)
C1.Win.Ribbon
Bug fixes
- Repeatedly setting Image to a button causes issues in opening tabs in a minimized ribbon. (TFS:401449)
- C1RibbonForm flickers when the form size changes and the form visual style is 'Custom'. (TFS:401720)
- MDI child form worked incorrectly with navigation keys in maximized state. (TFS:401960)
- The RibbonToggleButton has incorrect Checked style when the C1Ribbon has the black lightness. (TFS:407786)
C1.Win.SuperTooltip
Bug fixes
- HTML text in a HTMLTable with ColSpan was sometimes displayed incorrectly. (TFS:413405)
- [C1SuperLabel] An exception was thrown while adding text with HTML tags in locales where the decimal separator is ','. (TFS:397395)
C1.Win.TreeView
Bug fixes
- InvalidOperationException was thrown when tree had not nodes and columns headers were hidden. (TFS:408555)
- Vertical scrollbars remained visible when they should be hidden. (TFS:401792)
ComponentOne WinForms (C1.Win)
Bug fixes
- An exception was thrown in HtmlElement in locales where the decimal separator is ','. (TFS:397395)
Release version 5.0.20193.393 - 07-Nov-2019
2019 v3
C1.Win.FlexChart
Bug fixes
- The tooltip displayed correctly for new slice added at runtime. (TFS:404253)
C1.Win.FlexViewer
Bug fixes
- Added the missing localization string for the LimitSearchToCurrentPage property description. (TFS:404455)
Release version 5.0.20193.392 - 01-Nov-2019
C1.Win.C1Command
Bug fixes
- [C1CommandDock][C1ToolBar] C1CommandDock was not rearrange C1ToolBar controls automatically when changing their sizes at runtime. (TFS:395846)
- [C1CommandDock][C1DockingTab] An exception was occurred during floating C1DockingTabPage if the C1DockingTab is used in AutoCad. (TFS:395528)
- Flickering issue occurred sometimes using C1MainMenu and C1ToolBar controls when clicking on the C1CommandMenu. (TFS:393700)
- [C1DockingTab] Label position was moved when double click on header of floating page to re dock after applying the themes. (TFS:377067)
Improvements
- [C1CommandLink] Added Padding property for C1CommandLink class.
C1.Win.C1InputPanel
Bug fixes
- Horizontal scroll bar of c1InputPanel was not properly shown when applied 'ForceScrollBars' after setting ScrollBars=Both. (TFS:395061)
Improvements
- Added the ToolTipMember property to the InputComboBox class. This property gets or sets the property to tooltip for items of InputComboBox. (TFS:383665)
C1.Win.C1Schedule
Bug fixes
- When grouping by "Category", clicking on a category name may cause certain characters to disappear. (TFS:401059)
- GoToDate method works incorrectly in month view after applying some themes. (TFS:399403)
- FirstVisibleTime is set incorrectly if CalendarInfo.TimeInterval property has been changed in Form.Load event handler. (TFS:395509)
C1.Win.C1Themes
Bug fixes
- Theme was not applied properly on some controls when changing ApplicationTheme from Material to MaterialDark. (TFS:399878, 402267, 402308, 402442)
- All buttons of C1Input controls were not visible in 'Disabled' state in Office2013DarkGray and Office2013LightGray themes. (TFS:379360)
- Text on MS Button was unreadable when 'Office2016Black' theme is applied. (TFS:380263)
- 'Filter' icon was hardly to be seen in C1FlexPivot panel in 'ShinyBlue' theme. (TFS:386268)
- Material, MaterialDark, Office2016Green themes were not in alphabetical order in
the theme combo box dropdown when setting up a theme using C1ThemeController in design time. (TFS:392482) - C1ThemePicker was not showed Toolbox icon. (TFS:394912)
Improvements
- Added IC1Themeable interface which helps to control the applying of a theme. (TFS:382275)
- An additional parameter added to the C1ThemeController.ApplyThemeToControlTree method, which allows to apply the theme to the children controls regardless of whether the theme has been applied to the parent control. (TFS:382275)
C1.Win.Calendar
Bug fixes
- [C1CalendarView] Using DayFormatting event to change DayStyle was not work for some properties. (TFS:400353)
- CalendarDimensions was not displayed properly when trying to scroll the calendar beyond the max available date by mouse wheel. (TFS:377030)
- Some events were not localized. (TFS:384355)
- "Property value in not valid" message box was not displayed when set MaxDate less than MinDate in C1DateEdit. (TFS:387049)
- Exception was thrown sometimes in Hebrew culture with Hebrew calendar when editing the year part. (TFS:396411)
C1.Win.DashboardLayout
Improvements
- Added C1DashboardLayout.Options.HeaderAppearance property. (TFS:395842)
C1.Win.DataFilter
Breaking changes
- CheckListFilter and DataFilter can't use the same data source when this data source supported data source change events (DataTable, BindingSource, etc.).
Bug fixes
- SearchBox was not worked correctly in checkListFilter. (TFS:399977)
- CleanFilterButton was not worked correctly in BoolFilter. (TFS:400050)
- Value of FilterSummary was still shown although setting FilterSummary.AggregateType=None. (TFS:400199)
- The FilterValueChanged event is fired when clicking 'ClearFilterButtons' of CheckListFilter and CalendarFilter. (TFS:400306)
- Error Message box is occurred when setting 'CustomFormat' of DateRangeFilter to c1DataFilter. (TFS:400292)
- CustomFilter's controls were not rendered correctly when DataFilter was scrolled. (TFS:376498)
Improvements
- Filters should be removed when DataSilter DataSource is set to None. (TFS:371864)
- Added support for updating CheckListFilter items when the data source is a DataTable and the data source is changed.
- Added the ShowClearFilterButtons property to the C1DataFilter control. This property gets or sets a value indicating whether to show clear filter buttons in the filter headers or not.
- Added the Reset method to the Filter class. This method resets the filter value to the default value.
- Added support of navigation using keyboard and mouse by date editor of the DateRangeFilter. (TFS:368516)
- Added support of summaries for ChecklistFilter items.
- Added support of custom format for the DataRange filter. (TFS:392468)
- Added support for themed scrollbars.
- Added the AutoWidthMode property. This property Gets or sets the mode by which the C1DataFilter automatically sets its own width. (TFS:372224)
- Added the PredicateExpression class. This class represents the expression which takes a predicate as the filtering function. This class doesn't work with a DataTable. (TFS:370668)
C1.Win.Document
Bug fixes:
- Certain PDF files rendered with distortions. (TFS:383746,401921)
- Added property:
float C1PrintOptions.ImagesScaleFactor { get; set; }
Gets or sets the scale factor used to scale images before printing.
Low resolution images that need to be sized up to fit the target
physical bounds can be scaled either by the printer driver, or
by C1DocumentSource. When this property is 1 (the default), all scaling
is done by the printer.On some printers this can lead to visible
distortions.To avoid this, set this property to a value greater than
1 (e.g. 2, 3 or 4), which will cause C1DocumentSource to scale the
image before sending it to the printer, and may help reduce the
distortions.The specific value depends on the printer, and can be
selected by trial and error.
Note that this does not affect the final printed size of the image,
it only controls how the image is resized.
It is additional fix of 367309 issue. - RtfField content shrinks on exporting FlexReport to PDF, for high dpi. (TFS:396815)
C1.Win.ExpressionEditor
Bug fixes
- [c1ExpressionEditorPanel] SubCategory was not removed immediately. (TFS:379568)
- [c1ExpressionEditorPanel] New added Category Item's Position was not retained at run time when moving the position of this item. (TFS:375883)
- [c1ExpressionEditorPanel] Theme.ImageButton.Hot.ForeColor was not applied to ImageButton. (TFS:375973)
- [ExpressionEditorCollection] Previously added custom functions were not added to a new C1ExpressionEditor in the ExpressionEditorCollection. (TFS:397232)
C1.Win.FlexChart
Bug fixes
- The data labels in FlexPie have correct content. (TFS:402868)
- Available chart types are consistent for FlexChart and Series in ChartDesigner.
(TFS 403696) - Chart tooltip is correctly removed when chart becomes invisible. (TFS:396554)
- Fixed issue with data labels in Sunburst. Parameters {value} and {y} were not
displayed in labels. (TFS:400627). - Fixed exception during animation of histogram plot. (TFS:401035)
- Fixed issue with incorrect point selection when data has null values. (TFS:400938)
- Fixed an exception when setting chart type to Histogram at design time. (TFS:396749)
- The normal curve is rotated correctly in Histogram chart. (TFS:400950)
- Fixed an issue with design time serialization of FlexPie in VB project. (TFS:398354)
- Fixed possible exception in FlexPie's animation. (TFS:397610)
- C1RangeSlider was cracked at design time when Minimum value and Maximum value are the same (TFS:366765).
- FinancialChart Alligator and IchimokuCloud implementations now correctly invalidate the chart with changes to Style properties. (TFS:387250)
Improvements
- Added runtime designer (new C1.Win.FlexChart.Designer.dll).
C1.Win.FlexGrid
Bug fixes
- System.ArgumentException was thrown when expand the row detail and close the form after grouping. (TFS:403523)
- [4.5.2] FlexGrid license popped-up when exporting to Excel using 4.5.2 version controls. (TFS:400478)
- FlexGrid's constructor throws NullReferenceException in a .net core 3 application. (TFS:401707)
- Count was different between column datatype DateTime and String in the footer of grid when delete all row. (TFS:383438)
- Scroll bar did not display properly when changing the number of rows or columns. (TFS:393558)
- When the first fixed column was merged, the condition (selection row position) for displaying the selector was different from the previous version. (TFS:395189)
- [WinForms][FlexGrid] ApplySearch with Filter and OnlyVisibleColumns parameters did not filter if last column in grid was invisible. (TFS:398293)
- Expression Editor icon was not displayed at the correct position of C1FlexGrid after setting RightToLeft=Yes. (TFS:376671)
- Grouped column was not displayed at the correct position when group the many column till appear scroll bar. (TFS:384172)
- Background image was not affected on C1FlexGridGroupPanel after setting. (TFS:382466)
- Data was not fixed with grid cell at run time when font is changed at design time. (TFS:391145, 388657)
- Font size of the fixed cells was getting smaller if changing from 'Marterial'/'MaterialDark' themes to 'ExpressionDark'/ 'ExpressionLight'(TFS:386420)
- Search data was not cleared in the C1FlexGrid when SearchDefinition set to null. (TFS:398631)
Improvements
- Added InitRowDetailProvider, RowDetailsVisibilityMode, AreRowDetailsFrozen properties and RowDetailsApplying event for C1FlexGridBase class. These members are used to setup showing of the detail control in the additional row below regular row with data. The detail control must implement IC1FlexGridRowDetail interface. There were also added RowWithDetail, DetailRow classes which inherited from Row class.
These classes can be used to control of collapsing/expanding of detail row though its members. - [4.5.2] Added C1InputPanelRowDetail control. This control can be used for inline editing of C1FlexGrid data in bound mode.
- [4.5.2] Added C1FlexGridRowDetail control. This control can be used to represent data with relations.
- Added SearchDefinition property for C1FlexGrid to get or set an XML string containing the current search state. (TFS:255742)
- Improved description of CellStyle.SearchBackColor property. (TFS:396195)
- Added CellLabelDelay property for C1FlexGrid to get or set the period of time, in milliseconds, that the mouse pointer remains over a cell whose contents are partially hidden, before the tooltip label is displayed.(TFS:304787)
- Added ShowFilterIcon property that indicating whether the column filter icon is displayed.(TFS:376540)
C1.Win.FlexPivot
Bug fixes
- [FlexPivotPage] 'ArgumentOutOfRangeException' was thrown on previewing if setting 'Extend last column'=true through 'Document Options' dialog. (TFS:386909)
- [FlexPivotPage] Print preview of FlexPivotChart was not rendered correctly if setting some dark theme
Improvements
- [C1FlexPivotSlicer] Added accessibility support.
- [C1FlexPivotChart] Added support for end-user Copy action. On pressing Ctrl+C chart image in png format is copied to clipboard.
C1.Win.FlexReport
Bug fixes:
- Image fields containing metafile are rendered incorrectly when system resolution is not 96. (TFS:319402)
C1.Win.FlexViewer
Bug fixes
- Zoom dialog was too small for long localization strings. (TFS:339350)
C1.Win.GanttView
Bug fixes
- Editing a task when the grid is grouped and sorted, was causing selecting of the last task. (TFS:403674)
- An exception was thrown with custom Enum type in custom column of 'Advance Filter' dialog. (TFS:401242)
- 'System.NullReferenceException' occurred if editing filter tasks based on custom column after loading of Filter containing xml. (TFS:395699)
- Task of C1GanttView was not properly displayed in chart view by creating through code. (TFS:398766)
- Fixed a description for ShowNonworkingTime property. (TFS:397534)
- 'System.ArgumentException' was occurred sometimes after changing FieldStyles.Font through 'Field Styles Collection Editor'. (TFS:383435)
- Tooltips of tasks reflected on the summary bar may not contain task information. (TFS:392292)
Improvements
- Added C1GanttView.Options.OutlineColumn property. (TFS:390091)
C1.Win.Gauge
Bug fixes
- [C1BulletGraph] Value border of BulletGraph was not shown properly when closing and re-opening the form at design time after setting ShowValue=True. (TFS:377749)
C1.Win.Ribbon
Breaking changes
- Default icon of the RibbonColorPicker was changed. The old icon will not update its color. (TFS:383344)
- Removed the VerticalLayout property from the RibbonGalleryItem class.
Bug fixes
- RibbonMenuItem's icon size wasn't refreshed when PreferredItemSize = Large. (TFS:401033)
- The RibbonGroup icon didn't display correctly in dark themes.
- Bitmap icons didn't show correctly in the dark themes.
- Transparent color is shown in automatic color box although setting 'Automatic Color'. (TFS:399268)
- Current Selected Color wasn't shown on Icon after ButtonEnable was changed 'True' from 'False'. (TFS:399409)
- Ribbon Group size is changed on QAT bar. (TFS:381906)
- RibbonColorPicker didn't show the selected color when it was placed in QAT. (TFS:383344)
- The control remained visible on the form after it was set as the value of the backstageview tab Control property.
- Tabs scrolling didn't work correctly with contextual tab groups.
- RibbonGroup image shown incorrectly in the collapsed state.
- Groups shown in QAT are incorrect.
- Groups have the wrong layout when a group is placed in the QAT, and a ribbon has a simplified view.
- Flickering is observed on re-sizing C1RibbonForm if AutoSize property is set to true. (TFS:372149)
Improvements
- Added new designer for the IconSet property.
- Added new icons to default icon presets.
- Added smart tags to the C1BackstageView.
- Added the PreferredItemSize property to RibbonMenu and RibbonSplitButton components. This property specifies the size of the drop down items.
- Added support for scrolling the content of the selected tab.
- The ProgressBar value can now be set via Accessibility.
- Added accessibility support for the DatePicker drop down.
- Added the GetColorIndex method to the RibbonColorPickerItem class. This method returns the color index from the palette.
- Added the GalleryItemTextImageRelation property to the RibbonGalleryItem class. This property specifies the position of text and image relative to each other.
- Added the LargeImage, Image, SmallImage properties to components of ribbon. These properties added for ease of migration from the classic version of the Ribbon.
- Day name was not shown properly in ribbonDatePicker after applying 'Material/MaterialDark' themes. (TFS:370447)
Other changes
C1.Win.TreeView
Improvements
- Added support of gradients for CustomContentPresenter from themes. (TFS:341779)
- Added the ColumnHeaderMouseClick event to the C1TreeView control. This event occurs when the user clicks a column header. (TFS:384989)
ComponentOne WinForms (C1.Win)
Improvements
- [C1Icon] Added the C1CompositeIcon class, this class represents an icon created from multiple icons.
- [C1Icon] Improved parsing of svg strings, honor double precision numbers.
Other changes
- When UserDictonary, LineMarker, ,AxisScrollbar, ChartToolTip are added to form from design time, System.MissingMethodException is thrown. (TFS:402903)
Release version 5.0.20192.382 - 05-Sep-2019
C1.Win.Calendar
Bug fixes
- Exception was thrown sometimes in Hebrew culture with Hebrew calendar. (TFS:396411)
Improvements
- [C1CalendarView] Implemented ISupportInitialize interface.
C1.Win.FlexChart
Bug fixes
- Tooltip is removed properly when IsBaloon = true. (TFS:394851)
C1.Win.FlexViewer
Bug fixes
- C1FlexViewer.SetPageIndex() method did not work while the document layout is not updated. (TFS:394782)
Release version 5.0.20192.381 - 28-Aug-2019
2019 v2 Hotfix
C1.Win.C1Command
Bug fixes
- C1ToolBar was fire form activate event when clicking on C1ToolBar menu item. (TFS:377448)
- C1DockingTab was occurred 'ReflectionTypeLoadException' exception during initialization. (TFS:381115)
- [C1DockingTab] Incorrectly rounded corners of not selected hot tabs were displayed in some cases when TabStyle is set to Office2007 / Office2010. (TFS:385904)
C1.Win.C1InputPanel
Bug fixes
- ArgumentOutOfRangeException was thrown when InputDatePicker with Persian culture is used. (TFS:384920)
C1.Win.C1Schedule
Bug fixes
- Unlike previous build GoToDate method is not worked correctly in month view. (TFS:395220)
- Month view is shown as blank for a while when maximizing form after setting theme. (TFS:394205)
- C1Schedule's scroll position is changed on maximizing when C1Theme is applied. (TFS:388259)
- File Version and description of C1Shedule.Extended.4.5.2.dll is missing and incorrect. (TFS:386264)
C1.Win.C1SpellChecker
Other changes
- [DictionaryEditor] added option to load word list from an ActiveX C1Spell .dct file. To activate this option use "/ax" command line argument. "C1DictionaryEditor.4.5.2.exe /ax"
C1.Win.C1Themes
Bug fixes
- "Theme not found" Exception was thrown sometimes when open form at design time while custom ApplicationTheme is applied. (TFS:385746)
- The ApplicationTheme was sometimes overwritten after switching between forms at design time. (TFS:390098)
- ApplicationTheme was not applied when the application is started from another through another startup project. (TFS:391185)
Improvements
- Added new C1ThemePicker control. (TFS:392053)
C1.Win.C1TouchToolKit
Bug fixes:
- [4.5.2] Control Designers did not attach in 4.5.2 version (TFS:395654).
C1.Win.Calendar
Bug fixes
- Setting Theme to C1DateEdit didn't reflect on its buttons at runtime. (TFS:387093)
Improvements
- [C1CalendarView] Added Calendar.SyncValueWithSelection property. (TFS:383484)
C1.Win.DashboardLayout
Bug fixes
- BackColor was not applied to new panel although setting BackColor of ItemContainer from design time. (TFS:380705)
- Microsoft Visual Studio was hang after cut the header elements from HeaderElements Panel of c1DashboardLayout. (TFS:384300)
C1.Win.FlexGrid
Bug fixes
- Filter button was not displayed when hover on the merged cell of grid. (TFS:394094)
- StarWidth property did not work correctly when ExtendLastCol was set to true and "AutoSizeRows" method was called. (TFS:366159)
- When was set RightToLeft property to Yes, Flexgrid's Image missed Right border. (TFS:376558)
- In the Japanese version, the button's caption was incorrect in the column's StyleEditor. (TFS:375433)
- C1FlexGrid was stuck when loaded big data, and add MergedRanges. (TFS:384145)
- CellChanged event fired many times on changing values in non grouped columns. (TFS:383634)
- DefaultSize property of Rows and Cols properties are not localized in Japanese text. (TFS:386214)
C1.Win.FlexPivot
Bug fixes
- Foreground color of the subtotal rows does not change when SubtotalForeground property is set at runtime until subtotals are recalculated. (TFS:390559)
C1.Win.FlexReport
Bug fixes:
- Property SubSection.ForcePageBreak is not serialized. (TFS:385947)
C1.Win.GanttView
Bug fixes
- Value of 'Inactive'=true was not able to retain after cancelling of edited some property of task through 'C1GanttView.Tasks Collection Editor' dialogs at design time. (TFS:380994)
- 'Duration Only (MileStone)' task reflect bar was shown outside of Summary Task bar. (TFS:382521)
- Expand button of 'Project Summary Task' was displayed when calling the undo after adding sub-tasks. (TFS:383460)
- Expand/Collapse button of manual task(no name) that become summary task after applying indent task was not persisted in .xml file. (TFS:383296)
- Some controls overlapped each other in "Style Settings" dialog of C1GantView. (TFS:306212)
- Link lines of between two summary tasks were lost when calling undo after deleting the successor task. (TFS:386387)
- When data binding used, the value of Task.Duration is not saved correctly. (TFS:388393)
- Task Name was clipped if it contains "&" character and shown in the Chart Area. (TFS:388658)
- Current view of Chart View is lost when to set bar text 'Center/Top/Bottom' after calling ScrollToTask(). (TFS:388133)
- Task of C1GanttView is not properly displayed when calling undo function after moving task to down through 'Move Task Down' toolstrip. (TFS:388237)
- 'SelectedTaskIndex' is shown as two values when moving of last task in C1GanttView to down through 'Move Task Down' toolstripю (TFS:388252)
- Project Summary task bar is not properly displayed if split the task after changing to 'Manual' task mode. (TFS:391794)
Improvements
- Added the roundToDurationUnit parameter to the C1GanttView.ImportFromMsProjectXml method. It indicates whether the Start and Finish will be rounded according to the DurationUnits property. (TFS:390224)
C1.Win.Ribbon
Bug fixes
- QAT bar was appeared above the ribbon at Simplified view. (TFS:386455)
C1.Win.TreeView
Bug fixes
- NullReferenceException is thrown when call the Dispose() method in FormClosed event after entering edit mode in treeview. (TFS:381292)
Release version 5.0.20192.375 - 28-Jun-2019
2019 v2 Release
C1.Win.C1Command
Bug fixes
- [C1DockingTab] Tabs were not displayed correctly when using RTL and TabSizeMod is set to Fit. (TFS:356642)
- [C1DockingTab] Font of some child controls was display incorrectly when slide out the docking tab after changing its font. (TFS:353329)
- [C1DockingTab] C1DockingTabPage label controls were rearranged after floating if C1DockingTab.Font property is not default. (TFS:355755)
- [C1TopicBar] Focus rectangle is shown at the bottom of C1TopicPage when ShowFocus=True is set in C1TopicBar. (TFS:368150)
- AutoHide property of C1RadialMenu was not work properly when it is set true at run time. (TFS:367921)
- When RadialMenuCommandItem's command was C1command and checked='true' was set at design time, RadialMenuCommandItem is not checked. (TFS:368264 - case 2)
- When RadialMenuCommandItem's command was C1commandMenu and checked='false' was set design time, RadialMenuCommandItem is checked. (TFS:368264 - case 3)
- [C1ToolBar] C1ToolBar.Font property was serialized whan theme is applied. (TFS:348215)
C1.Win.C1InputPanel
Bug fixes
- The DataMember property disappeared from the form designer when the C1DataSource source was used as the data source. (TFS:374198)
C1.Win.C1Schedule
Improvements
- The default print preview dialog is changed to C1RibbonPreviewDialog from the C1.Win.C1RibbonPreview.4 assembly.
If this assembly is not included into project references, then C1Schedule will try to use old preview dialog from the C1.Win.C1Report.4 assembly.
If you want to use new preview dialog, please make sure that added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies. - Added C1Calendar.DisplayRangeChanged event. (TFS:344130)
C1.Win.C1Themes
Bug fixes
- Some text of C1Theme confirmation box were not shown properly in 150% DPI. (TFS:378227)
- C1DataFilter's checked state was not be seen with Windows8 theme. (TFS:367996)
- RibbonAppMenuTab in pressed state was not be seen with Office2016Colorful or Office2016White theme. (TFS:371469)
- Fixed multiple appearance issues observed in Office2007<X> and Office2013<X> themes for C1Input. (TFS:44854)
- Fixed font issue in Office2016<X> themes for C1Ribbon. (TFS:376519)
- Set ImageRecolor property for C1Ribbon in the 'MaterialDark'/'Office2016Black' themes. (TFS:376423)
C1.Win.Calendar
Breaking changes
- [C1CalendarView] C1.Win.Calendar.UI.BaseTheme.SubscribeOnStyleChanged / C1.Win.Calendar.UI.BaseTheme.UnsubscribeOnStyleChanged C1.Win.Calendar.UI.BaseTheme.GetStyle / C1.Win.Calendar.UI.BaseTheme.GetStyleSetStyle methods and C1.Win.Calendar.UI.BaseTheme.ComponentType property become obsolete.
- [C1CalendarView] Removed public C1.Win.Calendar.UI.BaseTheme constructors.
Bug fixes
- Some year are cut off in year pop up of C1CalendarView after setting font style = Italic. (TFS:363382)
- Some events and properties were not localized. (TFS:364988, 365719)
- [C1Input][C1DateEdit] Descriptions of ImageTransparentColor and InitialField properties were not localized in Japanese text. (TFS:365175)
- [C1DateEdit] Theme was still applied on some part of the DropDown form although resetting the theme to none. (TFS:367091)
- The CalendarWeekRule property did not work. (TFS:366788)
- [C1DateEdit] Days were overlapped by buttons sometimes in the calendar drop down. (TFS:368239)
- Exception was thrown when set zero in the year part of the calendar. (TFS:369142)
- CalendarDimensions was not displayed correctly when setting year=9999 and click on next button until December. (TFS:367091)
- [C1DateEdit] Japanese era was not displayed consistently between text area of C1DateEdit and header of calendar dropdown. (TFS:373676)
- [C1DateEdit] Position of Today and Clear buttons was moved to the right side in some cases when open the drop down at first time. (TFS:375803)
- [C1DateEdit] PersianCalendar didn't work. (TFS:377021)
Improvements
- [C1CalendarView] Added BeginUpdate and EndUpdate methods.
- [C1DateEdit] Improved performance.
- [C1CalendarView] Added GetDisplayRange method and DisplayRangeChanged event. (TFS:344130)
- [C1DateEdit] Added CalendarSettings.DisplayRangeChanged event. (TFS:344130)
C1.Win.DashboardLayout
Improvements
- Improved performance (styles).
Other changes
- Changed target framework from ".NET Framework 4" to ".NET Framework 4 Client Profile".
- IconBox is removed from Visual Studio's Tool box.
C1.Win.DataFilter
Bug fixes
- Check marks were not visible when some themes are applied. (TFS:376498)
Improvements
- Added CollapseAll and ExpandAll methods. (TFS:366020)
- Improved performance (styles).
C1.Win.Document
Bug fixes:
- Exception occurs when C1SSRSDocumentSource opens a report containing text with MarkupType == HTML. Fixed.
- Unlike previous build, image in pdf file printed by 'Bullzip PDF Printer' is not rendered in C1FlexViewer. (TFS:379475)
- 'Table Of Content' is not shown in exported html if binding 'OutlineLabel' of group with string type. (TFS:380674)
- Regression of 374591, gradient background of some FlexReport fields are not retained in exported html file. (TFS:376322)
- Fields with currency format in FlexReport have "Custom" type when exported to excel. (TFS:365784)
- Alignment of TextField text changes on Excel Export. (TFS:374608)
- 'Unable to cast ...' error is thrown if exporting specific .flxr file to *.xlsx / *.xls format. (TFS:374666)
- Content in TextField/ParagraphField is not visible in html export if setting its Background='Linear Brush' and then ForeColor='White'. (TFS:374591)
- Certain PDF files rendered incorrectly in C1PdfDocumentSource. (TFS:376665)
- Low resolution black&white images are printed with distortions in certain cases. (TFS:367309)
- Exception occurs when export report to Html if HtmlFilter.FileName is empty and HtmlFilter.SingleFile is true. (TFS:367926)
- Certains PDFs rendered blank. (TFS:370353)
C1.Win.ExpressionEditor
Breaking changes
- C1.Win.ExpressionEditor.UI.BaseTheme.SubscribeOnStyleChanged / C1.Win.ExpressionEditor.UI.BaseTheme.UnsubscribeOnStyleChanged C1.Win.ExpressionEditor.UI.BaseTheme.GetStyle / C1.Win.ExpressionEditor.UI.BaseTheme.GetStyleSetStyle methods and C1.Win.ExpressionEditor.UI.BaseTheme.ComponentType property become obsolete.
- Removed C1.Win.ExpressionEditor.UI.BaseTheme public constructors.
Bug fixes
- [c1ExpressionEditorPanel] Some items of the panel were cut off when applying themes for second time. (TFS:356225)
- [c1ExpressionEditorPanel] Several category items were able to select at the same time in some cases. (TFS:356365)
- [c1ExpressionEditorPanel] Position of Item Category was not retained at run time when moving the position from design time. (TFS:356489)
- [c1ExpressionEditorPanel] Old category item was overridden when adding the new category with the same type. (TFS:356530)
- The theme to the ExpressionEditorForm was applied incorrectly. (TFS:367291)
C1.Win.FlexChart
Bug fixes
- Setting Axis.Labels=false doesn't hide major grid lines (TFS:380422).
- DBNull is correctly handled (considered as missing data) (TFS:380877).
- InterpolateNulls now works correctly with stacked area charts (TFS:372462).
- Fixed issue with flickering tooltip (TFS:368218).
Improvements
- FlexPie - added support of binding to dynamic objects.
- Added support of multiple pie charts. You can specify several comma-separated
properties in FlexPie.Binding to plot multiple pie charts. - Added support of binding to dynamic and anonymous objects.
C1.Win.FlexGrid
Breaking changes
- Fixed typos in FlexGrid.GridChangedTypeEnum: ExspressionsAllowed is changed to ExpressionsAllowed ExspressionChanged is changed to ExpressionChanged (TFS:377474)
Bug fixes
- C1FlexGrid was scrolled when click on column header after setting RightToLeft = Yes. (TFS:385504)
- SearchThroughVisibleRows property of C1FlexGridSearchPanel was not localized in Japanese text. (TFS:384198)
- Date format string "g" is not converted correctly in Japanese version. (TFS:374858)
- C1FlexGridGroupPanel was not refreshed immediately when resize the control at design time. (TFS:379404)
- Cell value was not shown properly in flexgrid when apply the theme after setting RightToLeft=Yes at design time. (TFS:356296)
- C1FlexGrid was not scrolled properly when frozen column are used and RightToLeft=Yes after setting theme. (TFS:352576)
- Description of 'Editor' and 'AllowNull' properties was not shown in C1FlexGrid Column Editor. (TFS:301777)
- Calendar drop down was not opened with one click in merged cell after setting RightToLeft=Yes. (TFS:355593)
- Filtering Column was not applied when setting AllowFiltering.ByValue in click event of button. (TFS:300999)
- MultiColumnDictionary selected incorrect value in dropdown when display column was non-unique. (TFS:366312)
- When more than one column had Expression set, then only the Expression set at last is applied to all columns. (TFS:369696)
- Flexgrid was not scrolled properly when group the column to group panel area after scrolling the grid. (TFS:376191)
- Text of GroupPanel was not displayed at right side when setting RightToLeft=Yes. (TFS:376196)
- Columns were not grouped in grid when group many column using GroupDefinition. (TFS:376278)
- Some column is not hidden in the grid when group the column when setting HideGroupedColumns=True. (TFS:376308)
- Font property was serialized whan theme is applied. (TFS:348215)
- On pressing the "Shift + Tab" key, if the processing content took a little time, the Shift key remained pressed throughout WindowsOS. (TFS:359389)
- [WinForms][FlexGrid] FlexGrid add record e.Row was off by 1. (TFS:373074)
- Frozen property value was ignored by SaveExcel method with VisibleOnly flag. (TFS:375166)
- Row's default size in c1FlexGrid was not increased in High DPI. (TFS:324533)
Improvements
- Added SearchThroughVisibleRows property that determines to search in all rows or only visible. (TFS:354750)
- Provided the feature to save the collapsed node in C1FlexGrid as it is in the Excel format. (TFS:363272)
- In the C1FlexGrid the FilterEditorForm's MaximumSize.Height has been increased. (TFS:366474)
- Provided scrollbars in C1FlexGridGroupPanel when AutoSize = False. (TFS:329320)
- Added IC1ColumnFilter2 interface. Implementation of this interface by custom filter allows to serialize and deserialize the xml filter definition during getting or setting of C1FlexGridBase.FilterDefinition property. (TFS:367824)
- Implemented Footers. Footers are the rows below grid that contain summary information (captions, aggreagates, expressions). (TFS:298131)
- Added expressions for groups. Now custom expressions can be used as subtotals in groups along with aggregates. (TFS:113981)
- Exposed ColumnCollection.DefaultSize and RowCollection.DefaultSize properties to property grid. These properties can be reset to its default values in design time to achieve the adjusting defauls sizes for columns or rows based C1FlexGrid font size. The default value of these properties is -1. (TFS:324533)
C1.Win.FlexPivot
Bug fixes
- [FlexPivotSlicer] Unlike previous build, selected items are not refreshed if same data field is used in two FlexPivotSlicer. (TFS:369172)
- [FlexPivotSlicer] In the Japanese version, some elements are not properly localized. (TFS:370702)
- [FlexPivotSlicer] The header area was not displayed immediately in some cases when changing the ShowHeader property. (TFS:377431)
- [FlexPivotSlicer] [internal] Different items are selected in C1FlexPivotSlicer (filter state) when sorting. (TFS:377431)
Improvements
- New: Ranges feature - extension of Group of Grouping feature. Ranges allow to group numeric, date-time and string values in both Rows and Columns.
- Added C1FlexPivotField.Range
- [C1FlexPivotField] - added Ranges property (See new Ranges sample)
- [C1FlexPivotSlicer] An item remains selected on second click in Single selection mode.
- [C1FlexPivotSlicer] Selection is not changed by mouse right-click.
- [C1FlexPivotSlicer] Improved performance (styles).
- [C1FlexPivotSlicer] The 'Clear Filter' button becomes disabled if all items in the list are selected. (TFS366778)
C1.Win.FlexReport
Bug fixes:
- Error occur when open the old C1Report file contained grouped data in C1FlexReportDesigner. (TFS:235955)
- C1FlexReport.GlobalScripts processed incorrectly if report contains subreports in certain scenario. (TFS:375249)
- C1FlexReport.RecordsPerPage property processed incorrectly where report has more than one group. (TFS:372440)
- Added Section.CalculateSize() method can be used from VB scripts to calculate actual value of Section.RenderHeight, SubSection.RenderHeight, FieldBase.RenderHeight (TFS:373390)
C1.Win.FlexViewer
Bug fixes
- "Error invoking 'Localize...' " message box is shown when opeing 'Localize...' link from smart tag. (TFS:383921)
- 'NullReferenceException' is thrown in C1FlexViewer if loading pdf file created in Adobe and printed by 'Bullzip PDF Printer'. (TFS:379407)
C1.Win.GanttView
Bug fixes
- Start\End shape of Task bar was not properly shown when scrolling the horizontal scroll bar. (TFS:376161)
- PropertyGrid of C1GanttView.Tasks Collection Editor was shown as white blank after closing 'Property value is not valid' message box for 'Inactive' property. (TFS:376169)
- Font property was serialized whan theme is applied. (TFS:348215)
- Text in gridview was not refreshed correctly for the inactive task after all tiers are invisible. (TFS:376162)
- System.ArgumentOutOfRangeException was thrown when calling the undo after deleting all row of GanttView which are Grouped. (TFS:376163)
- 'System.InvalidOperationException' was thrown on clicking task bar of Duration only task after set the value of 'Inactive=true'. (TFS:372908)
- 'System.ArgumentOutOfRangeException' was thrown when mouse hovering task bar reflected on Group bar after checking 'Maintain Hierarchy' in 'GroupBy' task. (TFS:372473)
- Can't change Start Date while Task's PercentComplete is set to 0. (TFS:374299)
- 'SplitTask' popup re-appeared on hovering mouse over right corner of toolbar. (TFS:372274)
C1.Win.Gauge
Breaking changes
- BaseStyle, BaseTheme, StyledPropertyCollection changed namespace to C1.Win.C1Gauge.
Bug fixes
- [C1BulletGraph] Some properties of C1BulletGraph were not localized in Japanese text. (TFS:367985)
- [C1BulletGraph] Forecolor and the font size were not correctly applied to the caption of the C1BulletGraph. (TFS:377675)
Improvements
- [C1BulletGraph] Background image was not displayed immediately at design time. (TFS:367964)
- [C1BulletGraph] Added a new overloaded Render method that allows to render the C1BulletGraph control in a specified graphics with a given rectangle where the graph will be drawn.
- [C1BulletGraph] Improved performance (styles).
C1.Win.Ribbon
C1.Win.Sparkline
Breaking changes
- Added a reference to C1.Win.
Improvements
- Improved performance (styles).
C1.Win.TreeView
Improvements
- Added support of IAccessible interface. (TFS:358678)
- Added the RightClickSelect property. This property gets or sets a value indicating whether a node can be selected by right click or not. (TFS:369224)
- Added support Shift modifier in Multiple SelectionMode when SelectionModifier is None. (TFS:369222)
- When the user changes the SelectionMode, then the C1TreeView saves the selection state, if it can. (TFS:369225)
- Added the MoveDownByEnter property. This property is protected and gets or sets a value indicating whether the focus can move down when the Enter button is pressed.
- Added the FocusCell method. This method sets focus to a node cell. Added the GetFocusedColumnIndex method. This method gets a column index of focused cell. Added the GetFocusedNode method. This method gets a node that contains the focused cell. (TFS:375798)
ComponentOne WinForms (C1.Win)
Improvements
- XML docs for C1.Win.*.dll are added to build. (TFS:319295)
- Added C1FontIcon, C1BitmapIcon, C1PolygonIcon, C1PathIcon and C1IconTemplate classes which allow to define icons of different type to display in UI. These icons can be displayed using C1.Framework.FontIconElement, BitmapIconElement, PolygonIconElement and PathIconElement correspondingly.
Release version 5.0.20191.363 - 08-Apr-2019
C1.Win.C1Chart
Bug fixes
- Histogram charts with data very close to end limits no longer generate exceptions. (TFS:373179)
C1.Win.C1Schedule
Bug fixes
- C1Calendar with CalendarDimensions = 1 cannot be navigated to previous month if selection includes trailing day of the previous month. (TFS:373349)
- An exception is thrown when deleting the C1Schedule with MonthView type at design time. (TFS:373455)
C1.Win.FlexGrid
Bug fixes
- Clip property was not returned information for hidden columns. (TFS:373511)
- Subtotal value was incorrect when 2nd column's value repeats while first column's value was changed in between rows. (TFS:372722)
- Text property was not returned any value for hidden column. (TFS:373189)
C1.Win.FlexViewer
Bug fixes
- C1FlexViewer crashed on resizing the form when running in Oracle VM VirtualBox. (TFS:369673)
C1.Win.GanttView
Bug fixes
- Row number of C1GanttView with both '%Complete' and conflict error icon was cut off in print preview although adjusting column by double-clicking. (TFS:356521)
- 'System.ArgumentOutOfRangeException' was thrown if setting value of BarHeight is over 50. (TFS:364731)
- 'DurationOnly' task of percent complete bar was shown outside on Summary bar if setting 'Reflect on Summary bar'. (TFS:364854)
- Columns.AllowMerging was not persisted into XML file. (TFS:365442)
- Columns.AllowMerging editing could not be cancelled at design-time. (TFS:364847)
- 'NullReferenceException' was thrown when filter the task by 'Using Resource' field after setting 'ResourceRef' is added in the task through 'Tasks Collection Editor'. (TFS:365042)
- Duplicated Predecessor Tasks were allowed at design time. (TFS:365141)
- C1GanttView did not maintain current view state if clicking on 'Outdent' toolbar button after calling ScrollToTask. (TFS:364494)
- System.InvalidOperationException was thrown if setting Inactive = 'True' to 'Duration Only' task with percent complete. (TFS:368509)
Improvements
- Added EndDateTime, Graphics, Rectangle properties to PaintDayEventArgs for C1GanttView.PaintDay event. (TFS:363731)
- The default print preview dialog is changed to C1RibbonPreviewDialog from the C1.Win.C1RibbonPreview.4 assembly.
If this assembly is not included into project references, then C1GanntView will try to use old preview dialog from the C1.Win.C1Report.4 assembly.
If you want to use new preview dialog, please make sure that added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies.
Release version 5.0.20191.361 - 22-Mar-2019
C1.Win.C1Command
Bug fixes
- MenuClosed events of C1RadialMneu were fired twice when Radialmenu is opened anywhere in the form without closing. (TFS:367919)Build .360
C1.Win.C1InputPanel
Bug fixes
- Hosted Control didn't display bound data. (TFS:368589)
C1.Win.C1Schedule
Bug fixes
- C1Calendar always selects second week with CalendarDimensions = 1. (TFS:368272)
C1.Win.Calendar
Bug fixes
- [C1DateEdit] It was possible to move beyond the maximum date of the last Japanese era using the arrows. (TFS:368875)
C1.Win.DataFilter
Bug fixes
- 'Today' button is cut off in CalendarFilter when applying themes to c1DataFilter. (TFS:368551)
- Selected dates are not refreshed immediately after changing 'MaxSelectionCount' at run time. (TFS:368580)
Improvements
- Added support of keys: Home/End and PageUp/PageDown. PageUp and PageDown are used to navigate through the filters and move the focus to the previous or next filter. (TFS:366152)
Other
- The SaveFilterExpression method throw an exception when filters have non unique a PropertyName property value. (TFS:368366)
C1.Win.Document
Bug fixes:
- Images in certain PDF's are displayed incorrectly. (TFS:367309)
- C1PdfDocumentSource ignores Color mask for indexed images. (TFS:359096)
- Improved text selection in PDF documents when it contains overlapped text used to emulate bold text. (TFS:348183)
C1.Win.FlexGrid
Bug fixes
- [C1FlexGrid] Exception when trying to change FlexGrid cell colors dynamically. (TFS:365855)
- [WinForms][FlexGrid] Newer versions (2013+) were slower than older version (2013). (TFS:363120)
- [WinForms][FlexGrid] Performance was slower in latest versions compared to 2013. (TFS:368275)
- Unfocused C1FlexGrid didn't scroll, when user hovered the cursor over it & moved mouse wheel. (TFS:349611)
C1.Win.FlexReport
Bug fixes:
- FlexChartField rendered incorrectly in certain scenario. (TFS:350224)
- PageHeader, ReportHeader sections use incorrect data context when report contains groups in certain scenario. (TFS:366158)
- RTF fields rendered incorrectly in certain scenario. (TFS:364766)
- Added property: bool C1FlexReport.BehaviorOptions.IncreaseSubSectionHeightToFitFields { get; set; } If it is true then height of subsection increased automatically to fit all fields, by default it is false. This settings is usefull when report created at runtime because C1FlexReportDesigner does it automatically. (TFS:364399)
C1.Win.GanttView
Bug fixes
- Filter was not working correctly after resizing rows. (TFS:367590)
- 'BeforeEditTask/AfterEditTaskTask' event was fired twice if setting Predecessor of task through 'Task Information' dialog. (TFS:368630)
- 'System.NullReferenceException' was thrown when pressing Undo menu button after applying outdent/indent task. (TFS:368491)
Improvements
- Added C1GanttView.GroupColumn property. (TFS:363092)
- Added possibility to show task information inside the task bar. (TFS:364387)
C1.Win.TreeView
Bug fixes
- An exception occurs if the node click or move is repeated quickly. (TFS:363824)
- Exception observed in C1TreeView when Shift key is pressed and nodes are selected after drag and drop. (TFS:367277)
- Scroll bar of C1TreeView move to up when check the checkbox of last tree node after setting RightToLeft=Yes. (TFS:370316)
Release version 5.0.20191.360 - 09-Mar-2019
2019 v1 Hotfix
C1.Win.C1Command
Bug fixes
- Incorrect behavior occurs on dragging and dropping C1DockingTabPage between two C1CommandDocks. (TFS:362467)
- MenuClosed events of C1RadialMneu were fired twice when Radialmenu is opened anywhere in the form without closing. (TFS:367919)
C1.Win.FlexGrid
Bug fixes
- Opening a MultiColumnDictionary consisting many values, sometimes it opened above the clicked cell. (TFS:364120)
Release version 5.0.20191.359 - 01-Mar-2019
2019 v1 Release
C1.Win.C1Command
Bug fixes
- [C1OutBar] Error message box was occurred when deleting C1OutBar after applying the theme through C1ThemeController at design time. (TFS:367283)
- [JP] In C1DockingManager, descriptions of some properties are not localized in Japanese text. (TFS:365751)
- System.ArgumentOutOfRangeException was thrown when C1RadialMenu is opened after RadialMenuItem is removed at run time. (TFS:358554)
- New RadialMenuItem was not added in UI when RadialMenuItem is added at run time. (TFS:358555)
- Radial menu was not collapsed by single click on central button when UseAnimation set false. (TFS:358185)
Improvements
- New property C1DockingManager.FloatingWindowOptions allows users change floating window border style and Close button behavior. (TFS:342632)
C1.Win.C1InputPanel
Bug fixes
- ForceScrollBar is not shown in C1InputPanel after applying the theme. (TFS:342967)
- Tabbing incorrectly worked for difficult layout of form. (TFS:360651)
C1.Win.C1Schedule
Bug fixes
- When appointment is selected, pressing arrow keys throw NullReferenceException if ShowAllDayArea = false. (TFS:368427)
- TimeLine view has artifacts in time ruler when several days are shown in a view without scrolling. (TFS:366766)
- TimeLine view is not refreshed correctly when ShowWorkTimeOnly is set to true. (TFS:367181)
- Appointment gets incorrect start time when dropped from outside the of C1Schedule on to Time Ruler of Day/WorkWeek/Work views. (TFS:367295)
- All-day appointment is cut off if setting ShowWorkTimeOnly=true in Day View. (TFS:364305)
- ShowTitle property is reset at design time, after closing and opening form again. (TFS:363448)
- [AgendaView] 'NullReferenceException' is thrown on right-click over any appointment if setting none to 'Schedule' of C1Schedule with appointments. (TFS:358905)
- There is no 'I' beam cursor blinked in Material /MaterialDark when creating/editing appointment with 'Enter'/ 'F2' key. (TFS:359118)
- [TableView, AgendaView] Context menu pop up at design time on right-click, after adding C1Schedule and then C1TableView whose 'Dock' property=Fill. (TFS:358904)
- [TableView, AgendaView] Context menu is not shown if setting Theme to 'office2016Green', 'Material' and 'MaterialDark' at design time. (TFS:358707)
- [AgendaView] 'System.NullReferenceException' is thrown on right-click if setting none to 'Schedule' property. (TFS:358905)
Improvements
- Handle mouse selection over TimeRuler in Day, WorkWeek, Week and TimeLine views.
- Keep first visible time in Day/Working Week/Week/TimeLine views when end-user changes time scale via TimeRuler context menu. (TFS:351409)
C1.Win.C1Themes
Bug fixes
- Enlarged vertical paddings in C1Schedule's DayView in Material and MaterialDark themes. (TFS:359118)
- C1DbNavigator's buttons was not be seen properly with MaterialDark theme. (TFS:356262)
- MS control fonts was not changed when Office2016xxxx themes are applied. (TFS:359423)
C1.Win.Calendar
Improvements
- Added events: DropDownOpening, DropDownOpened, DropDownClosing, DropDownClosed. (TFS:348040)
- Added the FinishEdit method. This method finishes edit mode for current date picker.
- [C1DateEdit] Added InitialField property that defines the default selected date-time field.(TFS:356692)
- [C1DateEdit] NullReference exception is thrown when enter edit mode in year & month part of calendar dropdown. (TFS:361867)
C1.Win.DashboardLayout
Bug fixes
- 'NullReferenceException' has occurred while moving c1Toolbar(used as HeaderElements) from header of ItemContainer. (TFS:351241)
Improvements
- Made constructor of DashboardItem class public. (TFS:331677)
C1.Win.DataFilter
Breaking changes
- Changed the behavior of automatic filter generation. Filters generating always after run the application when the AutoGenerating property is true. Auto generating doesn't remove previous filters, if there are added from design-time or their IsAutoGenerated property is false. (TFS:347830)
Bug fixes
- The SelectAll method are not applied to 'All' radio button when selection mode is single. (TFS:365983)
- 'LayoutType' of checkListFilter is not applied when setting it from button click event. (TFS:366136)
- 'EditorsType' of RangeFilter is not applied when setting it from other event. (TFS:366254)
- Font size of was still shown with large size after changing material to other themes. (TFS:366457)
- CheckList item is not selected correctly when SelectionMode=Single. (TFS:366169)
- Thumb button are disappeared when setting same value to Maximum and Minimum of RangeFilter. (TFS:366805)
- 'SelectAll/UnSelectAll/All' checkbox/radio button is not refreshed immediately after changing selection mode at run time. (TFS:365930)
- Invisible Filters are not able to appear along with focus by pressing 'TAB' key. (TFS:366019)
- Error message box is occurred when deleting c1DataFilter control from Form. (TFS:364658)
- Size of DropDown Calendar is not changed as default size after changing 'Material' theme to other themes. (TFS:364818)
- 'SelectAll' check box is not shown as checked state although all items are selected. (TFS:365094)
- WeekNumbers are not shown at DateRangeFilter/CalendarFilter although 'ShowWeekNumbers' is set as 'True'. (TFS:365242)
- Keyboard support incorrectly work with CalendarFilter.
- Focus is not get on Less/More button of CheckListFilter when pressing 'Tab' key from key board. (TFS:365277)
- An exception was thrown when a disabled radio button was displayed.
- Font Size of Material Themes was not applied to DateFilter drop down. (TFS:350749)
- Month popup is not shown when clicking on month of calendar drop down. (TFS:348040)
- Edit mode is still shown in year of dropdown calendar of DateRangeFilter although dropdown calendar is closed. (TFS:351368)
- ChecklistFilter incorrectly worked in the 'single' selection mode.
- ArgumentOutOfRangeException occurs in DataFilter when the DataTable to which it is bound contains a DateTime column and AutoGenerateFilters is true. (TFS:345931)
- SelectedItems's count is wrong returned when using SlectAll() method and setting 'Single' to SelectionMode of checklistFilter. (TFS:356070)
- Value is changed by using mouse wheel and up/down key when EditorsType of RangeFilter is set as TextBox. (TFS:356080)
- 'Error invoking 'Edit filters'/'Remove filters'.' error is occurred when clicking 'EditFilters/Remove Filters' link form smart tag. (TFS:361866)
- Today date is not auto selected when clicking 'TodayButton' of Second DateEdit(To) of DateRangeFilter. (TFS:362191)
- Next month is not able to navigate after UpperValue is changed with Slider of DateRangeFilter. (TFS:362407)
- Filters are not really collapsed although setting 'Expanded' to 'False' at DesignTime. (TFS:362569)
- Font size of C1DataFilter was not changed in some cases when the theme is applied. (TFS:361894)
Improvements
- Added support of vertical scrollbar.
- Added support of keyboard.
- Added support of the Move method for the Filters property.
- Added the GenerateFilters method.
- Added automatic generation of checklist from the main data source when generating a filter.
- Added the ToolTips support: the ShowToolTips property and the BeforeTooltipShow event.
- Added the CustomFilter class. This class represents a custom filter.
- Added the radiobutton "select all" for the ChecklistFilter when selection mode is single.
- Added the CalendarFilter. This filter represents a filter of dates with calendar.
- Added smart tags for design-time.
- Added support of mouse and keyboard events.
C1.Win.Document
Bug fixes:
- 'Table of Content' does not show correctly in exported 'html' file if setting 'MaxPages' value [Part 2]. (TFS:361628)
- Content is lost when PDF is exported using PdfFilter. (TFS:349823)
- Request to provide information on setting formatting for exported excel file via C1FlexReportDesigner. (TFS:349615)
- Text displaying incorrectly after export to PDF. (TFS:342881)
- There is no space between contents of Text/Paragraph Fields in exported html file if setting some font with condensed/compressed width. (TFS:352404)
- Some Font weight/style are not retained in html export of C1FlexReport. (TFS:352405)
- Contents in the flexreport are overlapped and distorted when export to Word/RTF by unchecking "Paged" option. (TFS:210702)
- Text are not fit into field's bound in RTF/Word/Excel exported file when use "TextFitMode". (TFS:360956)
- 'Table of Content' does not show correctly in exported 'html' file if setting 'MaxPages' value. (TFS:361628)
- Text are overlapped in non-paginated exported rtf/docx files if TextFitMode=AutoCharSpacing. (TFS:362386)
- Text are not visible in non-paginated exported rtf/docx files if TextFitMode=AutoFontSize. (TFS:362405)
- Background color of 'RtfField' is not retained in non-paginated exported rtf/docx file. (TFS:362597)
C1.Win.ExpressionEditor
Bug fixes
- [c1ExpressionEditorPanel] Descriptions could not be seen in C1ExpressionEditor after applying themes. (TFS:368661)
C1.Win.FlexChart
Bug fixes
- Fixed problem with incorrect position of RangeSelector (TFS:360957).
- Fixed problem with hidden legend group's titles under several conditions (TFS:361061).
- Reversed legend now works correctly with pie chart (TFS:365922).
- Fixed problem with incorrect line chart clipping (TFS:364969).
- Fixed problem with exception when DataLabel.Position = Auto for empty pie chart (TFS:365745).
- Axis.MajorGrid synced with MajorUnit for categorical data (TFS:357119).
- Axis.LabelMin/LabelMax works correctly along with MajorUnit (TFS:359112).
- Plot areas are hidden if they are not fit into plot rectangle (TFS:355507).
- Added localizations for Properties, Events and UI text.
- Added automatic data label positioning for pie chart (new enum member PieLabelPosition.Auto).
Improvements
- Added automatic data label positioning for pie chart (new enum member PieLabelPosition.Auto).
- Added support of transparent background color (TFS:359224).
C1.Win.FlexGrid
Bug fixes
- C1FlexGrid appears smaller in preview when display settings of screen were changed. (TFS:323158)
- C1FlexGrid.ColumnInfo was always contain ShowSparkline attribute. (TFS:360185)
- Copy operation copied values of hidden column. (TFS:359938)
- Sorting a BindingList was throw NullReferenceException. (TFS:357246)
- C1FlexGrid appears smaller in preview when display settings of screen were changed. (TFS:323158)
- C1FlexGrid.ColumnInfo was always contain ShowSparkline attribute. (TFS:360185)
- Copy operation copied values of hidden column. (TFS:359938)
- Sorting a BindingList was throw NullReferenceException. (TFS:357246)
Improvements
- Added accessibility support to expand/collapse button of node. (TFS:356854)
- Increased default width of FilterEditorForm in C1FlexGrid to all the buttons of FilterEditorForm are visible. (TFS:345954)
- Added accessibility support to expand/collapse button of node. (TFS:356854)
C1.Win.FlexPivot
Bug fixes
- [C1FlexPivotSlicer] Keyboard navigation worked incorrectly using Tab+Shift.
- [C1FlexPivotSlicer] Header font was not shown properly after changing material to other themes. (TFS:364609)
New controls
- New C1FlexPivotSlicer control. (C1.Win.FlexPivot.Slicer.4.dll)
C1.Win.FlexReport
Bug fixes:
- Added support of Section.Repeat for group header/footer in subreports. (TFS:272281)
- System.IndexOutOfRangeException is thrown when flxr file in which some fonts are used is exported to .pdf file. (TFS:351428)
- System.Exception is thrown if exporting .flxr file that contains text related Fields with 'Interstate Condensed' font to pdf file. (TFS:351433)
- C1FlexReport.Render() hangs if MIN or MAX aggregate functions are used and their expression returns NULL value. (TFS:342114)
- RTF field containing can split incorrectly between pages in certain scenarious. (TFS:354932)
- Unexpected exception may occur when rendering a report in certain scenario. (TFS:354830)
- In some rare cases calculated fields in group footers rendered incorrectly if they reference data fields not used in group expression. (TFS:354405).
C1.Win.FlexViewer
Bug fixes
- Images in PDF generated from ActiveReports rendered in C1FlexViewer are not visible. (TFS:349480)
- System.ArgumentException is thrown if setting value of 'ZoomFactor' is greater than '1' at design time. (TFS:359428)
C1.Win.GanttView
Bug fixes
- Filtering did not properly work when filter the task by 'Using Resource' filed. (TFS:356916)
- Moving/Dragging task was difficult if setting small ChartViewZoomFactor. (TFS:356779)
- C1GanttView was not refreshed in Design view when remove child task of 'Summary task'. (TFS:356924)
- Row number of C1GanttView with both '%Complete' and conflict error icon was cut off in print preview although adjusting column by double-clicking. (TFS:356521)
- ‘NullReferenceException’ was thrown on disposing or clearing tasks if deadline of Summary Task is less than finish date. (TFS:356066)
- 'InvalidOperationException' was thrown when setting 'Duration Only' task as predecessor of manual task through 'Task Information' dialog. (TFS:356114)
- C1GanttView did not maintain current view state if checking 'Maintain Hierarchy' in 'GroupBy' toolbar dropdown after calling ScrollToTask. (TFS:356115)
- C1GanttView did not maintain current view state if changing some properties to Tasks at run time after calling ScrollToTask (TFS:356120)
- %Complete value of Task was incorrect if entering its value behind '0' (default value) through 'Task Information' dialog. (TFS:356055)
- Conflict error icon was still shown after resetting Deadline of Project Summary Task to NA again. (TFS:356079)
- Printer's name in Print dialog box did not change, on setting PrinterName property in C1GanttView. (TFS:358436)
Improvements
- BaseColumn.AllowMerging property is added. (TFS:309413)
- C1GanttView.TaskBarClick event is added. (TFS:361378)
- C1GanttView.TaskBarTooltip event is added. (TFS:362182)
C1.Win.Gauge
Improvements
- [C1BulletGraph] Added gidden Decorators and FaceShapes properties for detailed control adjustment.
New controls
- New C1BulletGraph control.
C1.Win.Map
Improvements
- Added theme support.
- Added KmlWriter. (TFS:349566)
C1.Win.Sparkline
Bug fixes
- "About C1Sparkline" from context menu of Sparkline control was not localized in Japanese. (TFS:352624)
C1.Win.SplitContainer
Bug fixes
- C1SplitterPanel.Collapsed property returned incorrect value when it's C1SplitContainer is hidden. (TFS:337319)
C1.Win.SuperTooltip
Bug fixes
- Control doesn't reset font size when change assigned theme from Material to some other one. (TFS:358394)
C1.Win.TreeView
Bug fixes
- When C1TreeColumn EditorType is a ColorPicker, and an incorrect value was entered into the cell of this column, then the form is blocked and shows an error message for any action. (TFS:355778)
- Left border of editor drop down button is cut off when set RightToLeft=Yes and apply the themes. (TFS:357187)
- Color is not shown in tree nodes when EditorType is ColorPicker and value is a known color name as string. (TFS:357147)
- Cancel button on 'DisplayFieldName Editor' form appears in Japanese while using C1TreeView on Korean system. (TFS:358625)
- When set DataView as DataSource, a NullReferenceException was thrown. (TFS:359299)
Improvements
- OK button on 'DisplayFieldName Editor' form is not localized in Korean text. (TFS:358625)
- Added an update to the styles of the CustomContentPresenter class from the SetStyle method. (TFS:341779)
- Changed the focus behavior: the first cell gets focus when the treeView gets focus.
ComponentOne WinForms (C1.Win)
Improvements
- Improved performance at rendering Html text with Japanese/Chinese/Korean symbols when Style.WordWrap is set to false. (TFS:150414)
- Added the XViewHost class. This class hosts the XView control.
Release version 5.0.20183.347 - 11-Jan-2019
2018 v3 Private
C1.Win.C1Command
Bug fixes
- NullReferenceException is thrown when ShowMenu() method is invoked after InitializeComponent() (TFS:356925)
- Parallel DockingTab lost their position after AutoHiding and shown as Stacked Position. (TFS:356774)
C1.Win.Document
Bug fixes:
- Some images in PDF files are not rendered, fixed. (TFS:349480)
C1.Win.FlexGrid
Bug fixes
- Exported PDF file displayed extra whitespace on right when the Form was maximized. (TFS:361035)
- Sorting after filtering resulted in the display of filtered rows. (TFS:360958)
Release version 5.0.20183.343 - 16-Dec-2018
2018 v3 Hotfix
C1.Win.C1Command
Bug fixes
- All docking tab pages are invisible when last docking tab page is set TabVisible=False in both design time and runtime. (TFS:357223)
- [c1DockingTab] tab scroll buttons were not shown correctly when setting RightToLeft of c1DockingTab as 'Yes'. (TFS:346925)
- [c1DockingTab] 'TabPageMoved' is fired when autohide tabpage is come out. (TFS:346947)
- Customization issues of C1ToolBar at run-time. (TFS:340176)
- Docking Tabs are not shown as parallel after dockingTabs are set in one C1CommandDock. (TFS:341916)
C1.Win.C1InputPanel
Bug fixes
- InputPanel jumps to the top when first control is selected initially. (TFS:250602)
C1.Win.C1Schedule
Bug fixes
- NullReferenceException is thrown while saving changes in Appointment Form for a series in C1Schedule. (TFS:356194)
C1.Win.C1Themes
Bug fixes
- Some properties of the MS controls were not reset when the theme is reset. (TFS:348005)
- Disabled State colors in Ribbon.EditTextBox was incorrect in Office2016Green theme. (TFS:329429)
- System.NotSupported exception was occurred after resetting theme of some controls to default. (TFS:355417)
C1.Win.Calendar
Bug fixes
- [C1DateEdit] Calendar drop down was closed when editing month part of calendar in some cases. (TFS:336881)
- Font style was not affected on month pop up of calendar. (TFS:347729)
- [C1DateEdit] "System.NullReferenceException" was occurred when calling ResetFont or ShouldSerializeFont methods. (TFS:347037)
- [C1CalendarView] BackColorChanged event was not fired although changing the BackColor. (TFS:347973)
- Today date's year part was cut off when setting font style=Italic. (TFS:349135)
- Some strings and buttons was not localized. (TFS:330696)
C1.Win.DashboardLayout
Bug fixes
- Custom HeaderElements was disappeared at maximizing state after changing value of 'RightToLeft'. (TFS:351223)
- 'NullReferenceException' had occurred while moving c1Toolbar (used as HeaderElements) from header of ItemContainer. (TFS:351241)
- Show/Hide Options.HeaderElements panel link was not refreshed immediately at Contextmenu and property grid. (TFS:351443)
- GetSelectedItem method returned null when the tile is in maximized state. (TFS:354409)
C1.Win.DataFilter
Bug fixes
- An exception was thrown when a disabled radio button was displayed.
- Font Size of Material Themes was not applied to DateFilter drop down. (TFS:350749)
Improvements
- Added support of the Move method for the Filters property.
C1.Win.Document
Bug fixes:
- Exception occurs when certain PDFs rendered by C1PdfDocumentSource. (TFS:341787)
- Semitransparent text rendered by C1PdfDocumentSource incorrectly in some cases. (TFS:318022)
- Group Header/Footer and Page Header/Footer are missing in non-paginated .rtf export. (TFS:342381)
- System.IndexOutOfRangeException is thrown when flxr file in which some fonts are used is exported to .pdf file. (TFS:351428)
- System.Exception is thrown if exporting .flxr file that contains text related Fields with 'Interstate Condensed' font to pdf file. (TFS:351433)
- IndexOutOfRangeException is thrown when a report containing YuGothic font is exported to Pdf format. (TFS:353279)
- Hyperlink in C1FlexReport is lost on pdf export. (TFS:341785)
C1.Win.ExpressionEditor
Bug fixes
- [c1ExpressionEditorPanel] ExpressionEditorPanel was not refresh immediately after changing ImageButton.ForeColor. (TFS:347974)
- [c1ExpressionEditorPanel] Scroll bars were cut off in list box when apply Material themes to c1ExpressionEditorPanel. (TFS:348805)
- [c1ExpressionEditorPanel] Some Items of 'Functions' were disappeared when applying Material themes. (TFS:348820)
- [c1ExpressionEditorPanel] Horizontal scroll bar was still appeared after changing the theme although texts are able to show completely. (TFS:348834)
- [c1ExpressionEditorPanel] ExpressionItemCategory was not able to edit at design time. (TFS:326630)
C1.Win.FlexChart
Bug fixes
- Fixed issue with incorrect mouse wheel scrolling in legend (TFS:350726).
- Fixed issue with exception in LineMarker when data values are large (TFS:352417).
- Plot margin applied correctly for multiple plot area (TFS:353856).
- Line pattern supported in DirectX rendering mode (TFS:353891).
- Fixed exception when using DrawChart() method (TFS:352961).
- Added default tooltip value for TreeMap (TFS:353192).
- Fixed exception during animation after adding data point to empty collection (TFS:351119).
C1.Win.FlexGrid
Bug fixes
- Fixed backcolor was not applied on flexgrid's fixed row and column when place flexgrid into dockingTab. (TFS:356948)
- SelectedColumn/Row header's back color was not affected on flexgrid's selected row/column when place c1flexgrid on c1DockingTab. (TFS:357029)
- FlexGrid took a long time when increase/decrease the number of columns of flexgrid. (TFS:357692)
- FilterBar editor opened below the FilterCell. (TFS:356375)
- [WinForms][FlexGrid]Numbers moved to left side of "," when pressing backspace on right side of ",". (TFS:345613)
- ForeColorChanged event was not fired although changing the foreColor of C1FlexGridGroupPanel. (TFS:348190)
- ContextMenuOpening event was not fired while opening the context menu of FlexGridGroupPanel. (TFS:348197)
- AfterFilter event was fired by clicking on sort glyph icon when AllowFiltering was set to True. (TFS:327429)
- Text in conditional filter drop down was clipped when applied the material theme on FlexGrid. (TFS:348159)
- Clicking on dropdown arrow for a merged cell of type DateTime required another click for dropdown. (TFS:342680)
- [C1FlexGrid] Incorrect setting of globalization of Norwegian language. (TFS:351265)
- When "Windows 10 April 2018 Update" was applied, Format setting was not reflected for date after 2019/5/1. (TFS:333845)
- Child grouped column was not collapsed although collapsing all grouped column using "Full Collapse" from context menu. (TFS:350778)
- BeforeEdit event was fired for all visible cells in *.338 build. (TFS:353449)
- [GroupPanel] Descriptions of c1FlexGridGroupPanel properties and events are not localized in Japanese text . (TFS:326939)
- [C1FlexGrid] FilterEditor's ForeColor was not shown properly when changing font to Meiryo UI Font(11 pt). (TFS:351099)
- C1FlexGrid loses some of its style information when it was placed on C1DockingTabPage. (TFS:354353)
C1.Win.FlexReport
Bug fixes:
- C1.Win.FlexReport.CustomFields.4.dll was not strongly named. (TFS:341351)
- Some "Light" fonts rendered incorrectly in C1FlexReport. (TFS:352185)
- Added bool BehaviorOptions.AddOperatorAsInC1Report { get; set; } property. Setting this property to true forces script ADD operator to work as in C1Report, it improves compatibility with C1Report. (TFS:344719)
C1.Win.FlexViewer
Bug fixes
- Multiple issues are observed in C1FlexViewer when loading certain pdf file contained type 1 font. Regression of TFS:339439. (TFS:354306)
C1.Win.GanttView
Bug fixes
- Sort method did not work in C1GanttView, when one summary task on top. (TFS:349790)
- C1GanttView was not shown properly when Material/MaterialDark themes are applied using C1ThemeController. (TFS:348676)
- Some controls overlap each other in "Style Settings" dialog of C1GantView. (TFS:306212)
Improvements
- Error message provided on change the date range for work week conflicts. (TFS:310838)
C1.Win.TreeView
Bug fixes
- CheckBox was not able to check with mouse after setting RightToLeft=Yes. (TFS:344139)
- Column header checkbox is not displayed as checkstate when read/write the xml file of treeview. (TFS:347216)
- NullReference exception is thrown when call the dispose method of treeview in FormClosed event. (TFS:352411)
- Unhandled exception is thrown when enter edit mode in treeView using C1DateEdit as editor. (TFS:348794)
- Add child/Up/Down/Left/Right buttons is not shown disable state before parent node is not added in the TreeNodes Editor. (TFS:352623)
ComponentOne WinForms (C1.Win)
Bug fixes
- The RowPanel element works incorrectly when it has invisible elements in the RTL mode. (TFS:333675)
- The timer of RepeatButtonElement can be looped when shown a MessageBox from MouseDown event handler. (TFS:346199)
Release version 5.0.20183.338 - 07-Nov-2018
2018 v3 Release
C1.Win.C1Command
Bug fixes
- [C1NavBar] The Dispose method released the MoreButtonImage property. (TFS:348835, 348217)
- [C1DockingTab] RestoreLayout generates correct layout only after the second call. (TFS:346252)
C1.Win.FlexReport
Bug fixes:
- Additional fixes related to Condenced fonts support in C1FlexReport. (TFS:342595,345234)
- Fields with Condensed fonts rendered incorrectly in C1FlexReport. (TFS:342595,345234)
Release version 5.0.20183.334 - 26-Oct-2018
C1.Win.C1Command
Bug fixes
- [C1DockingTab] C1DockingTab was not stored/restored if it is not on C1CommandDock. (TFS:328870)
- When AutoHiding = true, SelectedIndex = 0 is set at design time, the position of a specific tab may change depending on the clicking order of the tab. (TFS:342307)
Improvements
- [C1DockingTab, C1DockingManager] Added TabPageMoved event that occurs when a tab is moved(rearranged) by the user. (TFS:341723)
C1.Win.C1Schedule
Bug fixes
- [TableView] Group header disappears on removing filter if editing properties from context menu in filtered C1TableView. (TFS:348242)
- [TableView] [C1TableView] Appointment count in group header of C1TableView is not refreshed after filtering/unfiltering. (TFS:348228)
- Using arrow keys to navigate can select dates beyond CalendarInfo.FirstDate and LastDate. (TFS:343874)
Improvements
- added new appointment status "Working Elsewhere".
- always show appointment busy status in Day/Week views as it is MS Outlook 2016 (TFS:328474).
- new C1.Win.C1Schedule.Extended.4.dll containing C1TableView and C1AgendaView controls.
C1.Win.C1Themes
Breaking changes
- Fonts for standard Windows Forms (Editors, Buttons, CheckBox, Labels, TreeView, ListView and PropertyGrid) have been excluded from themes and C1ThemeDesigner application. At runtime these controls will either keep fonts set at design-time, or inherit fonts from the parent container control.
You can still set fonts for Windows Forms container controls in C1Themes.
Improvements
- Added API for C1Theme to support and customize Material themes. Added new C1Theme.GetSettings and C1Theme.ApplySettings methods.
- Added UI for C1ThemeController EditorForm to support and customize Material themes.
- C1ThemeController now provide additional extended property "ThemeSettings".
C1.Win.Calendar
Bug fixes
- [C1DateEdit] Assembly name for C1DateEdit of C1Calendar dll is incorrect in About box during trial and trial expired period. (TFS:310442)
C1.Win.DashboardLayout
Bug fixes
- It was unable to set Styles.Common.BackColor = Transparent. (TFS:336393)
- 'System.ObjectDisposedexcepiton' had occurred at design time when resizing the form. (TFS:343749)
- Adding item containers with duplicate Id in DashboardLayout did not raises exception. (TFS:341829)
- "Restore" Icon was disappeared when maximizing the item container with Maximize() method. (TFS:342537)
- The dashboard item container was able to maximize more than one at the same time when using Maximize() method. (TFS:342553)
Improvements
- Added ItemContainerSelected event.
- Added designer for Options.HeaderElements (design-time). (TFS:344113)
- ItemContainer Headers are added at design-time.
- Added cues for SplitLayout
- Provided additional Header Elements for ItemContainer.
Other changes
- Made DashboardCollection.InsertBefore and InsertAfter obsolete. Replaced them by MoveBefore and MoveAfter. (TFS:341820)
C1.Win.DataFilter
Initial release
- WinForms DataFilter control. (C1.Win.DataFilter.45.dll)
C1.Win.Document
Bug fixes:
- Paragraph field is missing in exported .rtf/.docx file. (TFS:346768)
- Area Chars are rendered incorreclty in RenderFlexChartFragment.
- RTF non-paged export issues with C1FlexReportDesigner. (TFS:341783)
- Group Header/Footer and Page Header/Footer are missing in non-paginated .rtf export. (TFS:342381)
- Hyperlink in C1FlexReport is lost on pdf export. (TFS:341785)
C1.Win.ExpressionEditor
Improvements
- ExpressionEditorCollection become IComponent.
C1.Win.FlexChart
Bug fixes
- Fixed exception that may happen when using auxiliary axes (TFS:347851).
- Fixed problem with incorrect clipping (TFS:348812).
- Tooltips displayed correctly when complex binding string contains spaces (TFS:347548).
- FinancialChart's default tooltip content is now consistent with FlexChart (TFS:347591).
- Fixed exception when resizing chart with legend with scrollbar (TFS:347864).
- Added support of animation when toggling legend items (TFS:345247).
- Added FlexPieSliceColletion for FlexPie design-time data (TFS:345297).
- Binding fields with spaces parsed correctly now (TFS:346082).
- Fixed legend scrollbar visibilty issues (TFS:344782).
- Fixed incorrect legend toggling when legend has a scrollbar (TFS:344814).
- Fixed problem with showing axis grid lines during animation (TFS:345076).
- Fixed fixed design-time data label serialization (TFS:345299).
- Size of legend is limited to provide a space for plot (TFS:345544).
- ConvertBack now returns correct data item for volumetric financial charts.
- Reversed X axis for volumetric financial charts now aligns properly
- ColumnVolume financial charts are again correctly displayed and differentiated from ranged column charts.
- Series with secondary axes can be stacked using StackGroups (not Stacked100pc which only require a single axis).
Improvements
- Added new FlexChartExplorer. The new FlexChartExplorer serves as a single source to learn all
about FlexChart. It shows all the chart types and features of FlexChart in an easy to explore hierarchy. - Added chart animation, the basic animation options is controlled by AnimationSettings
property. To enable animation just set chart.AnimationSettings = AnimationSettings.All,
use AnimationLoad and AmimationUpdate properties for advanced settings. - Add vertical scrolling to legend ( Legend.ScrollBars property).
C1.Win.FlexGrid
Breaking changes
- The default style will now change after setting the font through styles or themes like font changing through the Font property of the control. (TFS:349203)
Bug fixes
- Exception thrown when horizontal scrollbar is used on a grid with Rows.Count = 0 and NewRowWatermark set to non-empty non-null value. (TFS:348838)
- MaxGroups property was not retained properly after groups were deleted again many times. (TFS:327470)
- ArgumentOutOfRangeException was thrown when click on near close button of grouped column in GroupPanel area. (TFS:344791)
- Grouped column was not removed although clicking on the close button at first time after setting GroupDefinition. (TFS:344835)
- FlexGrid's column was not grouped after sorting the column and setting the MaxGroups. (TFS:344720)
- Grouped column was expanded when click on grouped column in groupPanel area although setting AutoExpandAllGroups = false. (TFS:330271)
- C1FlexGridGroupPanel's hot/press color was not affected when mouse hover on it. (TFS:344588)
- Text in groups do not show properly when RightToLeft is 'Yes' and ShowClearButton property is 'False' at runtime. (TFS:333675)
- BeforeGroupUpdate and AfterGroupUpdate events were fired when HideGroupedColumns property was set to true at runtime. (TFS:324504)
- Some properties (NullEmptyString,EscPassThrough) of C1FlexGrid were not localized in Japanese text. (TFS:347858)
- Text in Conditional Filter is clipped when using Meiryo UI Font (9 pt). (TFS:345959)
- All selected cells/row in C1FlexGrid is not visible if adding C1FlexGrid to RibbonForm and changing form's VisualStyle. (TFS:346659)
- Improved printing with different screen resolutions. (TFS:323158)
- ForeColor was not applied in c1FlexGridGroupPanel although ForeColor was set as design time or run time. (TFS:334097)
- Columns were grouped in flexgrid although 'FlexGrid' property of GroupPanel was set as 'null' at runtime. (TFS:334349)
- Request to provide information on GDI handles while working with multiple grids hosted in a C1FlexGrid. (TFS:336406)
- Grouped column did not appeared on clearing it through context menu on the group panel. (TFS:342817)
- System.NullReferenceException was thrown at runtime after resetting 'Font' property of c1FlexGridGroupPanel at design time. (TFS:342459)
- Text of group panel was not displayed after clearing grouping in sorted grid. (TFS:343354)
- TextChanged event was not fired in c1FlexGridGroupPanel although Text property was changed at runtime. (TFS:343865)
- FontChanged event was not fired in c1FlexGridGroupPanel although Font property was changed at runtime. (TFS:343944)
Improvements
- Added ClearFlags.Filter value to ClearFlags enumeration. This value can be used to enabling or disabling clearing of the filter for the corresponding column during calling of C1FlexGridBase.Clear() methods. (TFS:343882)
- Column caption instead name appears in the group panel on dragging column header to the panel. (TFS:342819)
- Added ShowSparkline and Sparkline properties to Column class. These properties are used to show sparkline in the corresponding cell for data represented by a collection. (TFS:298132)
- Added PageOrder property for GridPrinter class. This property is used to specify the order of the pages during printing when the data does not fit on one page. (TFS:311037)
- Added OnVisualStyleChanged protected method.
- Added SortDefinition anf GroupDefinition properties. These properties are used for saving and restoring information about sorting and grouping in XML format. (TFS:92509)
C1.Win.FlexPivot
Bug fixes
- Filtering FlexPivot in Winforms Control Explorer always gives zero results. (TFS:315493)
C1.Win.FlexReport
Bug fixes:
- Additional fix linked with 341351. (TFS:341351)
C1.Win.FlexViewer
Bug fixes
- The "Page Number" textbox is now disabled when page count is less than 2. (TFS:343946)
- The "Back" button shouldn't be enabled when the scroll position is not changed after navigation. (TFS:343946)
- Some PDF Elements Missing When Loaded In FlexViewer. (TFS:333842)
Improvements
- Added C1FlexViewerPane.NavigateToOutlineNode method that allows to navigate to a specific outline node from code. (TFS:342529)
C1.Win.GanttView
Improvements
- Added DateTime property to the PaintDayEventArgs. (TFS:344940)
- Added BeforeMoveTasks and AfterMoveTasks events. (TFS:345077)
C1.Win.Sparkline
Initial release
- WinForms Sparkline control. (C1.Win.Sparkline.4.dll)
C1.Win.SuperTooltip
Bug fixes
- SuperTooltip does not reappear after clicking on option in context menu of C1FlexGrid. (TFS:344603)
C1.Win.TreeView
Breaking changes
- The IsTypedEditor property to C1TreeColumn changed behavior of C1treeView. When cell contains a bool/Color/DateTime value and IsTypedEditor is true then C1TreeView shows CheckBox\ColorPicker\DatePicker. IsTypedEditor is true by default. (TFS:327434)
Bug fixes
- Tree node is not getting edit after setting the boolean value and CheckBoxes=True although AllowEditing=true. (TFS:347867)
- Unhandled exception is thrown when enter edit mode into tree node after setting EditorType=ColorPicker. (TFS:344146)
Improvements
- Added the GetTopNode method. This method returns the first visible C1TreeNode in the C1TreeView. Added arguments into the ScrollToNode method. (TFS:326977)
- Added the IsTypedEditor property to C1TreeColumn. This property gets or sets a value indicating the need to use a cell type to determine the type of the editor. (TFS:327434)
- Added the SearchAll method. This method searches and shows all nodes containing the specified string. (TFS:319022)
Release version 5.0.20182.325 - 19-Sep-2018
C1.Win.C1Command
Bug fixes
- [C1DockingTab][C1DockingManager] C1DockingManager.Floating event was not occured when restoring layout that leads to floating tab. (TFS:329434)
- C1Label loses VisualStyle and Text values after reopening the form through designer. (TFS:315823)
- [C1RadialMenu] C1RadialMenu was distorted after setting minus value to "BorderWidth" property. (TFS:337290)
- Part of tooltip of C1MainMenu toolbar was not localized. (TFS:121354)
C1.Win.C1InputPanel
Bug fixes
- C1InputPanel ErrorText red rectungle was not shown when RightToLeft=Yes. (TFS:336743)
C1.Win.C1SpellChecker
Other changes
- A first chance exception was thrown while loading UserDictionary from a file. (TSF:338431)
C1.Win.Calendar
Bug fixes
- [C1CalendarView] Month name was not shown completely after setting MonthTitlePosition as Right/Left. (TFS:324141)
- [C1CalendarView] C1CalendarView's day name was cut off at design time. (TFS:327758)
- [C1DateEdit] ArgumentOutOfRangeException was thrown when navigate a date before first day of first era by mouse wheel or up/down button. (FFS:338420)
C1.Win.DashboardLayout
Bug fixes
- Themes was not correctly applied on C1Dashboardlayout when changing the theme while some panel was selected. (TFS:342418)
- BackColor of DashboardLayout panels does not Apply (the same for Padding and Margin). (TFS:335904)
- Padding property was not able to retain at Properties window of design time. (TFS:336931)
- RightToLeft is not applied immediately on Child control (eg.ColorPicker) within child container of c1Dashboardlayout. (TFS:336379)
- In DashboardLayoutDemo sample, text and scroll bar were cut off when re changed LayoutType to Split. (TFS:335219)
- Styling (Hot) of child container headers was not working in the Dashboardlayout control. (TFS:331697)
- Adding item containers with duplicate Id in DashboardLayout did not raises exception. (TFS:341829)
C1.Win.Document
Bug fixes:
- Extra page is added in result docx file if exporting C1FlexReport file to non-paginated docx format. (TFS:342946)
- RTF non-paged export issues with C1FlexReportDesigner. (TFS:341783)
C1.Win.FlexGrid
Bug fixes
- Cell border was not shown completely in exported Excel file. (TFS:300295)
- Columns with time format showed as 0:00 for greater than 9:00 values on importing xls or xlsx file into C1FlexGrid. (TFS:315480)
- Font size was not affect in group panel although font size was set from design time or runtime. (TFS:334401)
- BackColorChanged event was not fire although backcolor was changed in c1FlexGridGroupPanel. (TFS:334511)
- SizeChanged event fired multiple times in c1FlexGridGroupPanel when AutoSize was True at runtime. (TFS:334531)
- Click events were not fired when click on c1FlexgridGroupPanel. (TFS:335230)
- When scrolling while editing frozen cell, the editor overlapped over other frozen area or header area. (TFS:340787)
- Renderer property had no effect on Highlight color in C1FlexGrid 4.0. (TFS:336371)
C1.Win.FlexReport
Bug fixes:
- RTF field rendered incorrectly if large fonts specified for system. (TFS:342912)
- Superlabel custom field does not support auto width. (TFS:341351)
- Text is cutting when preview the data in non-paginated mode. (TFS:422142)
C1.Win.SplitContainer
Bug fixes
- Bottom panel in C1SplitContainer was not resized to it's minimum height value. (TFS:337319)
C1.Win.TreeView
Bug fixes
- C1TreeView could not be inherited by setting it for public. (TFS:324506)
- Text appearance issue was observed when CustomContentPresenter is used in C1TreeView. (TFS:341779)
Release version 5.0.20182.320 - 29-Aug-2018
C1.Win.C1Themes
Improvements
- Added excel-like Office2016Green theme.
C1.Win.FlexGrid
Bug fixes
- When SaveExcel method of the grid was used to save data from the grid to excel, it was taking a large amount of time in this. (TFS:322504)
- OutOfMemory exception was thrown while exporting large data from grid to Excel file. (TFS:340724)
- Filter dropdown did not close immediately after clicking on filter icon when AllowFiltering was 'True'. (TFS:340749)
C1.Win.FlexReport
Bug fixes:
- C1FlexReport can not process some XML data files. (TFS:339613)
- C1FlexReport saves fonts of fields incorrectly if field's font is "Arial 9" and report's font is NOT "Arial 9". (TFS:339372)
- Request to support the latest version of Crystal Reports. (TFS:299022)
C1.Win.FlexViewer
Bug fixes
- PDF signature rendered incorrectly in C1FlexViewer. (TFS:339439)
Release version 5.0.20182.318 - 21-Aug-2018
2018 v2 Hotfix
C1.Win.C1Command
Bug fixes
- [C1ToolBar] Incorrect C1ToolBar size was displayed if it is dragged to the left or right side of the form when some of its Command button are not visible. (TFS:319997)
- [TopicBar] Link was not shown with underline when hover on it after changing font size from "Edit topic bar appearance and layout". (TFS:324656)
- [C1DockingTab] Tab border was disappeared while selecting on tab page when TabStyle = TabStyleEnum.Sloping. (TFS:276993)
- [C1DockingTab] Themed C1DockingTab was lost the values related to some properties of C1DockingTabPage. (TFS:327692)
- [C1NavBar] Move up and Move down button text was not shown completely. (TFS:318504 case 2)
- [C1DockingTab] Floating tab page was able to move by dragging on shadow near the form's border. (tFS:329305)
- [C1DockingTab] C1DockingTabPage label controls were rearranged after floating. (TFS:326723)
Improvements
- [C1DockingTab] RightToLeft layout for DockingTab now leads the scrolling to happen in the right to left order too. (TFS:325137)
C1.Win.C1InputPanel
Bug fixes
- Second digit of minutes overwrites its first digit while entering time in InputTimePicker. (TFS:334530)
C1.Win.Calendar
Bug fixes
- ArgumentOutOfRangeException was thrown when navigate to first month of first era if the first day of this month is not 1 number. (TFS:321707)
- Current year wasn't stay the same of calendar drop down when changing Japanese era. (TFS:321700)
- [C1DateEdit] System.StackOverflowException was thrown by pressing up/down button after clicking Today button of calendar when TitleNavigation=false and CalendarType=JapaneseCalendar. (TFS:323663)
- The month was returned to its previous value after changing month through picker and then selecting the day by right/left arrow key. (TFS:321703)
- First era's name was shown as "UnknownEra" when calendar's month is scrolled by mouse wheel. (TFS:322052)
- Japanese era was not changed to the following when setting year above the last in this era. (TFS:321696)
- [C1DateEdit] Calendar dimension was not refreshed in some cases when open the drop down at first time. (TFS:322025)
- C1CalendarView's year was changed to "1" year when right clicked on year part. (TFS:326856)
- Width of Calendar drop down is increased when open the drop down at second time. (TFS:322223)
- [C1DateEdit] Year was shown as 2018 by default in year part of calendar in Japanese culture. (TFS:331727)
- [C1CalendarView][C1DateEdit] Description of labels and buttons was not localized. (TFS:330696)
C1.Win.DashboardLayout
Bug fixes
- Item container was able to drag although AllowDrag=False using ToolIcon.(TFS:336418)
- Focus is still shown on toolIcon of maximized child container although mouse is not hover on it. (TFS:336349)
- Maximized child container was not applied immediately when applying the themes to c1DashboardLayout.(TFS:329511)
- Mouse was not released on dragging child container when pressing 'Window Key + D'. (TFS:328481)
- Caption, Maximize Icon and ToolIcon were not shown as 'RightToLeft' when c1DashboardLayout is set 'RightToLeft' to 'Yes'. (TFS:328436)
- ToolIcon was not shown on child container when setting ToolIcon and ToolIconColor in design time. (TFS:326707)
- Resizing Rows and columns in grid layout hangs Visual Studio. (TFS:331676)
- LoadLayout method throws ArgumentNullException at run time when try to load XML from other C1DashboardLayout. (TFS:331696)
- Styling of child container headers was not working in the Dashboardlayout control. (TFS:331697)
- The Padding property of CommonStyle class did not work. (TFS:331704)
- C1DashboardLayout control's About box was shown instead C1SplitterPanel's. (TFS:326115)
Improvements
- Cancel of dragging child container is now available by pressing 'Esc' key. (TFS:328468)
- Added two initial C1SplitterPanels when C1DashboardLayout dropped on form. (TFS:323325)
- Added new properties: Options.AllowDrag and Options.AllowResize that allow to enable or disable drag-n-drop or resize ItemContainers. (TFS:334292)
C1.Win.Document
Bug fixes:
- Watermark text becomes editable on word export and does not retain the TextAngle. (TFS:338544)
- Text applied "GothicBBB-Mediumn" font in pdf file are shown as square rectangle in C1FlexViewer. (TFS:260928)
- Line style of some sides of Triangle shapes (IsoscelesTriangle and RightTriangle) are missing in exported excel file. (TFS:322521)
- Certain PDF files rendered incorrectly. (TFS:271748)
C1.Win.ExpressionEditor
Bug fixes
- 'Quotes button' is not shown completely on operator button bar when c1ExpressionPanel's size is as default. (TFS:326596)
- Application freezes while passing a source reference to a function in C1ExpressionEditor. (TFS:334619)
C1.Win.FlexChart
Bug fixes
- NullReferenceException is no longer thrown during LineMarker initialization. (TFS:336439)
- First data point is again rendered in C1FlexChart with series that has own axis (TFS:339369)
- Restored proper hiding of tooltip upon leaving tooltip region. (TFS:334400)
- Restored/improved axis adjustment for default Column/Bar charts.
Improvements
- Added additional information in the default Tooltips (TFS:153475)
C1.Win.FlexGrid
Bug fixes
- [WinForms][FlexGrid] First and last columns were not rendering. (TFS:334569)
- AutoSizeRows() did not work correctly in form's load event. (TFS:304427)
- [C1FlexGrid] CellLabels did not show for OwnerDrawn cells. (TFS:304907)
- Incorrect remarks of GlyphRow property were displayed in IntelliSense. (TFS:303501)
- Validating event of TextBox fired thrice on trying to open dropdown in grid cell. (TFS:318420)
- [C1FlexGrid] Scroll did not work correctly when 'RightToLeft' property was set to 'Yes'. (TFS:324495)
- Design-time settings done to C1FlexGrid were dismissed after reopening the form in designer. (TFS:322864)
- Cursor was far from the mouse pointer when column was dragged and dropped to FlexGridGroupPanel. (TFS:329555)
- Incorrect scrolling was observed when RightToLeft was true and Frozen columns were used. (TFS:329460)
C1.Win.FlexReport
Bug fixes:
- Exception occurs if CheckBoxField has no text and its AutoHeight is GrowAndShrink. (TFS:332041)
- Exception occurs during report rendering if it contains empty ImageField with AutoHeight/AutoWidth not None. (TFS:326896)
- Exception occurs on selecting Gradient tab under Background property in C1FlexReportDesigner application. (TFS:331673)
C1.Win.FlexViewer
Improvements
- Added the GetNavigationTarget and NavigateTo methods to C1FlexViewerPane. (TFS:331126)
C1.Win.GanttView
Bug fixes
- Provided error message to change the date range for work week conflicted. (TFS:310838)
- [Sample] No task was shown when click 'Completed Tasks By Carole' button in 'FilterSample'. (TFS:316109)
- ‘Alert Indicator’ was not shown although ‘Auto’ task is over the deadline when this task become summary task. (TFS:316130)
- Tooltip remained shown after dragging 'Deadline' marker vertically and dropping outer area of C1GanttView. (TFS:316136)
C1.Win.TreeView
Breaking changes
- Fixed the logic of working with image keys of ButtonImageList. Images with Expanded* or Collapsed* keys were shown for the opposite states of the button. (TFS:290394)
Bug fixes
- Checkbox could change checked state of node cell when EditorType was CheckBoxes and AllowEditing was false. (TFS:323120)
- Collapse image was shown although expanding the node after setting ButtonImageList. (TFS:290394)
Release version 5.0.20182.314 - 29-Jun-2018
2018 v2
C1.Win.C1Command
Bug fixes
- [C1DockingTab] Pages that did not fit remained hidden even if they had enough space after resizing. (TFS:316988)
- VisualStyle(XP and 2003xxx) wasn't removed from Customize toolbars dialog box. (TFS:320367)
Improvements
- [C1MainMenu] Added ImageTransparentColor property to C1Command class. (TFS:303312)
- [C1DockingManager] added an option to show Maximize box in floating windows using C1DockingManager.Floating event. Added new properties to FloatingEventArgs - FormBorderStyle, MaximizeBox. (TFS:304848)
- [C1TopicBar] PageStyle and LinkStyle Font and ForeColor was added to the C1TopicBar editor. (TFS:319960)
C1.Win.C1Schedule
Improvements
- Adjusted C1Calendar appearance in Office 2016 themes; changed font size and paddings.
- Allow changing Appointment font in themes. Changed appointment font size in Office 2016 themes.
C1.Win.C1Themes
Bug fixes
- C1ThemeController didn't apply custom theme in design time. (TFS:327584)
- C1ThemeController didn't apply custom theme from other assembly. (TFS:327585)
- Added SeparatorColor, SeparatorHorizontalPadding and SeparatorVerticalPadding properties to C1Ribbon theme. (TFS:312442)
Improvements
- Added themes support to C1DashboardLayout control.
- Adjusted appearance of C1Calendar control in Office 2016 themes.
- Allow changing Appointment font in themes. Changed appointment font size in Office 2016 themes.
C1.Win.Calendar
Bug fixes
- Bolded day had no bold font style after applying the theme. (TFS:321479)
- Japanese era could be changed by clicking on the title of calendar although TitleNavigation=false. (TFS:322161)
C1.Win.Document
Bug fixes:
- Numbers of generated file are incorrect when export the file using RenderToFilter method in multithread application. (part2) (TFS:230016)
- Certain encrypted PDF files can not be processed by C1PdfDocumentSource. (TFS:250109)
- Certain PDF files can not be exported to HTML. (TFS:328491)
- PDF files containing dashed lines can be rendered incorrectly. (TFS:327643)
- Html export causes an exception when exporting certain PDF files from C1PdfDocumentSource. (TFS:323624)
- Html export causes an exception when exporting certain PDF files from C1PdfDocumentSource. (TFS:323624)
- Certain PDF files can not be processed by C1PdfDocumentSource. (TFS:326858)
- Links in some PDF files do not work when C1PdfDocumentSource connected to C1FlexViewer. (TFS:326613)
- Exception may occur when printing C1SsrsDocumentSource in some cases. (TFS:325627)
- Certain PDF files can not be processed by C1PdfDocumentSource. (TFS:324529)
- Certain PDF files can not be processed by C1PdfDocumentSource. (TFS:323624)
- Rectangle shapes are not shown when exporting to excel file. (TFS:322515)
- Type1 font in the certain pdf file are garbled in C1FlexViewer although fonts are embedded in pdf file. (TFS:284554)
- Some PDF files rendered incorrectly in C1FlexViewer. (TFS:317090)
- Images in PDF file are not rendered for in some rare cases. (TFS:320778)
Improvements:
- Added support (PDF view) of CFF type fonts (Type1).
C1.Win.ExpressionEditor
Breaking changes
- Added new method AddFunction into the IExpressionLexer interface.
Improvements
- Added Quotes button to the C1ExpressionEditorPanel.
- Added the AddFunction method to C1ExpressionEditor class. This method adds a custom function to engine of C1ExpressionEditor. (TFS:309412)
- Added C1ExpressionEditorPanel.Categories property to customizing categories of the expression items.
C1.Win.FlexChart
Bug fixes
- Fixed incorrect property spelling (TFS:328057).
- Fixed incorrect rendering of financial chart with aux axis.
- [Win] Added assembly info for C1.Win.FlexChart.Extended.dll (TFS:324002).
- [Win] FlexGrid axis minor tickmarks are correctly based on the Axis.MinorTickMarks setting instead of Axis.MajorTickMarks setting.
- [Win] AxisX Labels are incorrect when binding with series.BindingX to string data type (TFS:315802)
- [Win] TreeMap's data labels now support wrapping and trimming according to DataLabel.ContentOptions.
The default value for content options is WordWrap (TFS:320004).
Improvements
- Added axis TimeUnits enum and Axis.TimeUnit property. Used in combination with Axis.MajorUnit, the Axis.TimeUnit property allows expression of MajorUnit in terms of calendar periods such as Week, Month, Year instead of only days.
- Added Axis.LabelMin and Axis.LabelMax boolean properties which when true forces the labeling of axis extremes.
- Added axis grouping expand/collapse through the addition of the Axis.GroupVisibilityLevel property. The absolute value Axis.GroupVisibilityLevel specifies the most expanded level of the groups moving away from the anchor. Positive values specify the anchor at the highest level, negative values specify the anchor at level 1.
- Added public class DateTimeGroupProvider. This built-in class manages typical axis groupings for various dated axis durations.
- Added new C1.Win.FlexChart.Extended.dll that includes various extended charting features.
- Added new Heatmap series class that allows to create different heatmap visualizations(C1.Win.FlexChart.Extended.dll).
- Improved performance of area charts with large data in DirectX rendering mode.
- Added new FrequencyPolygon mode to Histogram series class that allows to show the frequency of original data as a polygon.
- Added new Ichimoku cloud overlay to FinancialChart
- Added new NormalCurve object to Histogram series class that allows to show a gaussian curve together with the histogram chart
- Improved LineMarker feature to allow moving/dragging after the position properties are specified
- Improved LineMarker feature to add the missing functions/features (TFS:307922)
C1.Win.FlexGrid
Bug fixes
- Text files saved using SaveGrid show “0” instead of blank, when using Format or DataMap with null value. (TFS:326999)
- [C1ThemeDesigner] Unhandled exception has occurred after groups are deleted and click on TreeView/SubtotalStyles in c1FlexGrid. (TFS:327686)
- Subtotal method was thrown an exception when an unbound expression column is added in the bound grid. (TFS:324638)
- ArgumentOutOfRange exception has occurred after grouping column and deleting rows. (TFS:325147)
- Condition filter did not work correctly when column's data type was 'DateTime'. (TFS:325455)
- ScrollBar of C1FlexGrid is not displayed. (TFS:319078)
- Image was overlapped with text in exported excel file when cell contains both image and text. (TFS:311303)
Improvements
- The Condition filter shows the DateTimePicker as value editor when column's data type is "DateTime". Added the CustomizeFilterEditor event for customizing value editors of the Condition filter. Added the IConditionValueEditor interface for custom value editors of Condition filter. (TFS:298042)
- Added three new properties to the Column object. The StarWidth, MinWidth, and MaxWidth properties are used to implement star-sizing, where columns automatically change width to fill the grid proportionally to its current width. This feature improves consistency between FlexGrid implementations on different platforms.
- Added a DeferUpdate method to the grid that calls BeginUpdate/EndUpdate within a block, improving readability and ensuring EndUpdate is called even if there are exceptions. This feature improves consistency between FlexGrid implementations on different platforms.
- Added several properties and events to enhance the FlexGrid's grouping functionality:
- GroupDescriptions Gets or sets a collection of GroupDescription objects that describes how items are grouped.
- GroupHeaderFormat Gets or sets the format string used to create group headers for each GroupDescription.
- HideGroupedColumns Gets or sets a value that determines whether grouped columns should be hidden automatically.
- BeforeGroupUpdate Event raised before groups are updated based on the GroupDescriptions property.
- AfterGroupUpdate Event raised after groups are updated based on the GroupDescriptions property.
- Added a NullEmptyString property to the FlexGrid that gets or sets the string used to represent null/empty
values in group headers and filter editors. - Added a GlyphVisible property to the RowCollection class. This property gets or sets a value indicating whether glyphs are displayed. (TFS:303510)
- Added new C1FlexGripGroupPanel control. This control is used as grouping area for C1FlexGrid. The user can drag columns to the panel. When a column is dragged to the panel, the grid automatically sorts the data and creates a group for each value on the column.
- added new Load/Save overloads into C1.Win.C1FlexGrid.ImportExport assembly (TFS:319313):
void LoadGrid(this C1FlexGridBase grid, Stream stream, FileFormatEnum format, FileFlags flags, Encoding encoding),
void LoadGrid(this C1FlexGridBase grid, Stream stream, FileFormatEnum format, FileFlags flags),
void LoadExcel(this C1FlexGridBase grid, Stream stream, string sheetName, FileFlags flags),
string[] LoadExcelSheetNames(this C1FlexGridBase grid, Stream stream),
void SaveGrid(this C1FlexGridBase grid, Stream stream, FileFormatEnum format, FileFlags flags, Encoding encoding),
void SaveGrid(this C1FlexGridBase grid, Stream stream, FileFormatEnum format, FileFlags flags),
void SaveExcel(this C1FlexGridBase grid, Stream stream, string sheetName, FileFlags flags, PrinterSettings ps = null)
C1.Win.FlexPivot
Improvements
- Added five new options to the ShowAs feature:
% Difference from previous column
% of grand total
% of row total
% of column total
Running total
% running total
These new settings are compatible with similar settings available in Excel. (TFS:322060)
C1.Win.FlexReport
Bug fixes:
- Fixed XML comments and Description attribute for FireOnFormatForEachInstanceOfRepeatedGroupSection property. (TFS:321464)
- SuperLabel custom field: on some systems, the size of the field was calculated incorrectly, resulting in text being cut off or wrapped too short. (TFS:318030)
C1.Win.FlexViewer
Bug fixes
- It was impossible to export with landscape orientation via the C1FlexViewerPane.ExportToXps() method. (TFS:325452)
Other changes
- For parameters with single allowed value the corresponding input field is now disabled (to be in sync with Wijmo5 ReportViewer control).
C1.Win.GanttView
Bug fixes
- '%Complete' of inactive successor task changes when setting '%Complete' of ProjectSummaryTask in grid pane. (TFS:319963)
C1.Win.TreeView
Breaking changes
- Changed the default value of CheckImageList ImageSize (13 px) and ButtonImageList ImageSize (9 px) properties.
Bug fixes
- Node's text was not shown completely after setting CheckBoxes=True and apply the themes on it at design time. (TFS:327761)
- All nodes were not removed when the "Remove" button was clicked after selecting several nodes from the TreeNodes Editor. (TFS:323120)
- CheckBoxes were not shown as check state although clicking on "Check all nodes" item from context menu. (TFS:323116)
- Properties from right side of TreeNodes Editor were disappeared when setting Enable=False. (TFS:323146)
- C1TreeView was scrolled to right side when checked the checkbox after setting AutoWidth=True. (TFS:323305)
- Font Style wasn't retained on column header after setting Styles.ShowLine=false. (TFS:306967)
- C1TreeView was selected beyond last visible node using keyboard navigation. (TFS:319967)
- ScrollPositionChanged event was fired at first time after setting RightToLeft=Yes at design time. (TFS:319969)
Improvements
- Added the IsFocusSynchronizedWithSelection property to C1TreeView. This property gets or sets a value indicating whether the C1TreeView should change a selected node by up or down keys or not.
- Added CanSelectHeader property to C1TreeView. This property gets or sets a value indicating whether the column header can be selected or not.
- Changed editors of CheckImageList and ButtonImageList properties.
- Added support of large checkbox/expand/collapse images. (TFS:314257)
- Added left and right margin for checkboxes and expand buttons.
- Added "Check all nodes" and "Uncheck all nodes" items to context menu and verbs menu in design time. Added support of selection several nodes for editing in node editor.
- The focus moves to the header of the C1TreeColumn when the HeaderCheckBox is clicked and the CanSelectHeader property is true.
- Added MultipleSelectionChanged event. This event occurs when one or more tree nodes changed the selected state in one action.
Release version 5.0.20181.307 - 16-May-2018
2018 v1 HotFix 2
C1.Win.C1Command
Breaking change
- [C1DockingTab] Before this change, any C1DockingTab.TabSizeMode value was overridden with Theme's value on theme applying. Now, C1DockingTab.TabSizeMode will be changed on Theme applying only if it has Default value. (TFS:293068)
Bug fixes
- NullReferenceException was thrown on setting C1DockingTabPage.Font. (TFS:321248, TFS:319430)
- [C1DockingTab] Incorrect DockingTabPage size was shown after setting TabSizeMode=FillToEnd and TabVisible=False for some tab. (TFS:316452)
Improvements
- [C1NavBar] Added new localized strings into UIStrings. (TFS:318504)
- [C1DockingTab] Added new enumeration value TabSizeModeEnum.Default and set it as a default TabSizeMod. (TFS:293068)
C1.Win.C1Schedule
Bug fixes
- FirstVisibleTime property does not work. (TFS:321635)
C1.Win.Calendar
Bug fixes
- [C1DateEdit] Exception was thrown when switching the Value property between NULL and NON-NULL values. (TFS:315964)
Improvements
- Added the C1DateEdit1.Calendar.DayFormatting event. This event allows to specify a custom style for any day in the calendar. (TFS:306837)
C1.Win.Document
Bug fixes:
- Some PDF files rendered incorrectly in C1FlexViewer. (TFS:317090)
C1.Win.FlexGrid
Bug fixes
- [WinForms][WordAddin][C1FlexGrid] C1FlexGrid in WordAddin was not visible if "ShowCellLabels = true. (TFS:317029)
C1.Win.FlexReport
Bug fixes:
- SuperLabel custom field: on some systems, the size of the field was calculated incorrectly, resulting in text being cut off or wrapped too short. (TFS:318030)
- RtfField and Legacy Field with RTF == true rendered incorrectly if RTF contains page breaks. (TFS:318436)
C1.Win.GanttView
Bug fixes
- 'IndexOutOfRangeException' was thrown when showing and then hiding ProjectSummaryTask after deleting all tasks. (TFS:316281)
- "\n" appeared instead of new line in tooltip of predecessor arrow in GanttView in Japanese version. (TFS:317108)
C1.Win.TreeView
Bug fixes
- Tree node couldn't be dragged/dropped to last node place while expanding current last node. (TFS:313361)
- First column header checkbox's check state was able to changed by clicking on second column header. (TFS:310344)
- C1ComboBox was disappeared on application form at design time when it was used as Editor in c1TreeColumn. (TFS:315920)
- ArgumentException was thrown when delete the Boolean value in treeview. (TFS:315900)
- DisplayFieldName editor didn't save value.
- C1TreeView ignored index of new element from arguments of ListChanged event.
- If Checkbox was used as editor type, check box was able to check by using "Space Bar" when C1TreeNodeCell has no bool type value. (TFS:310239)
- Incorrect scrolling behaviour on clicking the scrollbar shaft in C1TreeView. (TFS:319003)
- C1TreeView incorrectly applied the WordWrap style to the first column.
Improvements
- Added support of navigation by PageUp, PageDown, Home and End keys.
Release version 5.0.20181.303 - 23-Apr-2018
2018 v1 HotFix
C1.Win.C1Command
Bug fixes
- A VisualStyle serialization issue. (TFS:310779)
- C1DockingTab not being resized in multi-display. (TFS:307591)
- DockingTab Caption was covered by child controls on Auto Hide/Show when parent Form.Font is not default and it Form.AutoScaleMode=Font. (TFS:298663)
- [C1DockingTab] Floating tab was still shown with focus rectangle although setting TabShowFocusCues=false; (TFS:310843)
- [C1NavBar] C1NavBar appearance is not changed after setting c1NavBarPanel.Enabled=False. (TFS:311178)
C1.Win.C1Schedule
Improvements
- Improved DayView performance when there are a lot ot appointments with long text (TFS:308431).
- Added new C1Schedule.MinAppointmentWidth property to alter default settings of the minimal appointment width in TimeLine view (TFS:305259).
C1.Win.C1SpellChecker
Bug fixes
- Lines appear above words in RichTextBox if the line starts with double TAB character. (TFS:306483)
C1.Win.Calendar
Bug fixes
- Exception was thrown after setting CurrentCulture=Hebrew(Israel) and Calendar=HebrewCalendar. (TFS:305889)
- [C1CalendarView] Properties under NavigationButtons.ArrowNext/Previous.Hot was not affected on navigation button when set at design time. (TFS:306349)
- Width of Calendar drop down was increase when opened the drop down at second time. (TFS:306211)
C1.Win.Document
Bug fixes:
- Hidden SSRS report parameters does not exist in the C1SSRSDocumentSource.Parameters collection. (TFS:311044)
- Visual Studio fails if C1PdfDocumentSource dropped on form when trial license period is expired. (TFS:310435)
- Drawing text in "MS Mincho" field of exported PDF file becomes piled. (TFS:312829)
C1.Win.FlexGrid
Bug fixes
- [C1FlexGrid] Filter editor form scrolled to Left while shifting focus in ValueFilter, when C1FlexGrid had RightToLeft set to Yes. (TFS:301129)
- [C1FlexGrid] Setting RightToLeft to Yes, the checkboxes in ValueFilter did not respond. (TFS:301503)
- Could not delete cell content which data type was ‘Double/Decimal’ in C1Flexgrid. (TFS:307597)
- Unable to change icon of C1SuperErrorProvider in C1FlexGrid. (TFS:308131)
- [C1FlexGrid] If specifying Format and EditMask including decimal point and setting MaxLength of the internal editor in SetupEditor event, then some value could not be deleted. (TFS:308385)
- Closing column FilterEditorForm by clicking outside its bounds vs clicking cancel button had different behavior. (TFS:309220)
- Request to provide information on default behaviour of DateTime cell where CheckBox in the cell is visible. (TFS:312441)
C1.Win.FlexPivot
Improvements
- Added Swedish localization for C1FlexPivot. (TFS:139673)
C1.Win.FlexReport
Bug fixes:
- RTF field is clipped on small amount when report is previewed with large zoom factor or when report is printed. (TFS:312397)
- Property DataSource.MaxRecords ignored if data source specified using DataSource.Recordset property. (TFS:311440)
- In certain very rare scenarios RTF content (RtfField or Field with RTF == true) is not printed, for example, it happens when user connects to Windows7 system from macOs using Microsoft Remote Desktop. To avoid this problem user can set Background of RTF field to some non transparent color (White). (TFS:309711)
C1.Win.GanttView
Bug fixes
- [Regression] Some contents of 'Task Information' dialog are still in active state although setting c1GanttView's ReadOnly to 'true'. (TFS:318395)
- [Regression]Current ViewState of C1GanttView was not retained when sorting Tasks by using SortTaks(). (TFS:309185)
- Connector line was displayed as dotted line in print preview. (TFS:311285)
- Conflict error icon covered index number of Task in grid view when auto-size index column. (TFS:311323)
- All tasks were not selected by clicking 'Select All' cell in grid view after filtering. (TFS:311034)
C1.Win.Gauge
Bug fixes
- In some cases, ItemMouseDown event provided invalid data in ItemMouseEventArgs. (TFS:305136)
C1.Win.TreeView
Breaking changes
- Behavior of AutoCheckChildNodes property is changed, It doesn't change automatically CheckStates of nodes after run application. This property applies only after set it as true. (TFS:306458)
Bug fixes
- Vertical scroll bar was not scroll to the end of TreeView by pressing down arrow key. (TFS:318484)
- Scroll buttons were not shown on C1TreeView. (TFS:316999)
- Header checkbox wasn't shown as checked state when node was added from TreeNode Editor dialog box. (TFS:315736)
- Although setting RightToLeft=Yes, treeview's horizontal scroll bar is not shown at right side. (TFS:310370)
- Column header text was flick when collapse the first tree node and RightToLeft=Yes. (TFS:310740)
- Checkbox was not able to check with mouse after setting AutoWidth=True. (TFS:315892)
- Node was getting changed as edit mode when press "Tab" key although setting EditMode =EditOnEnter. (TFS:306993)
- Header checkbox was checked although CheckStateChanging event was cancel. (TFS:307010)
- Selection was remained on column header when scroll the selected node. (TFS:306953)
- C1TreeView incorrectly set a auto width to the last column when BorderStyle=Fixed3D. (TFS:309027)
- Tree node was cut off when hover on it after ScrollPositionChanged event was fired. (TFS:309202)
- Last tree node is not able to select after entering the edit mode in tree node. (TFS:309187)
- Child node was not consistent after re-setting Enabled=True in parent node between design time and run time. (TFS:309409)
- If Checkbox was used as editor type, check box was able to check by mouse when C1TreeNodeCell has no bool type value. (TFS:310239)
- Column header checkbox was shown in second column after setting 'False' to visible of first column. (TFS:310344)
- After setting RightToLeft=Yes, indicating lines were not shown in second column when first column was hidden by resizing. (TFS:310273)
- TreeView's horizontal scroll bar was not shown at right side although setting RightToLeft=Yes. (TFS:310370)
- TreeView's column was not shown at right side when RTL mode on and last column was not stretch to control width. (TFS:310740 case 1)
- After setting RightToLeft=Yes and AutoWdith=true or false, indicating line and column header text were flick. (TFS:310740 case 2)
ComponentOne WinForms (C1.Win)
Bug fixes
- Scroll buttons were not shown on ScrollableControl. (TFS:316999)
- Focused rectangle was rendered in the non-scrollable area after scrolling. (TFS:306953)
Release version 5.0.20181.296 - 23-Feb-2018
2018 v1 Release
C1.Win.FlexReport
Bug fixes:
- Added static properties:
MeasurementDevice C1FlexReport.MeasurementDevice { get; set; }
string C1FlexReport.MeasurementPrinterName { get; set; }
Used to define type of System.Drawing.Graphics object used in calculations based on GDI/GDI+ functions, for example when rendering RTF text. These properties allow to avoid problems in certain rare scenarios. (TFS:309711)
Release version 5.0.20181.294 - 19-Feb-2018
C1.Win.C1Command
Breaking Changes
- Obsolete Default value of TabStyleEnum was removed. (TFS:228119)
Bug fixes
- Flickering observed in C1TopicBar when its cursor is changed. (TFS:306380)
- C1DockingTab TabStyle property set in design time is ignored after upgrade. (TFS:300679)
- [C1DockingTab] Floating DockingTabPage was moved when clicking its titlebar while parent window is active. (TFS:302470)
Improvements
- [C1DockingTab] Added TabTextAlignment property that specifies the alignment of a text shown on the tab. (TFS:276486)
C1.Win.C1Schedule
Bug fixes
- Fixed memory leak in C1Schedule and C1Calendar themes. (TFS:305661)
Improvements
- Improved scrolling performance when there are a lot ot appointments with long text (TFS:308431).
- updated images and icons which are used in embedded dialogs and context menu.
- honor actual time slot size at layout appointment in TimeLineView. (TFS:305259)
C1.Win.C1Themes
Bug fixes
- TargetInvocationException thrown when application theme was changed in case of C1RibbonForm. (TFS:303433)
Improvements
- Added C1TreeView/TreeViewStyles/CheckBoxStyle property.
C1.Win.Calendar
Bug fixes
- [C1Calendar][C1DateEdit] Calendar dropdown was not getting closed by clicking anywhere of form when TopMost property of parent Form is set to True. (TFS:299405)
- [C1Calendar][C1DateEdit] ValueChanged event of C1DateEdit was not fired although changing the value by pressing up/down arrow key or clicking up/down button of control. (TFS:267981)
- [C1Calendar][C1DateEdit] Font property does not work for all calendar elements when set only a c1DateEdit1.Font value. (TFS:288780)
Improvements
- Added WeekNumbersFont property to CalendarSettings.
Other changes
- Changed target framework from ".Net Framework 4" to ".Net Framework 4 Client Profile".
- Added support of ToolTips to C1DateEdit: C1DateEdit1.Calendar.ShowToolTips property and C1DateEdit1.Calendar.BeforeDayTooltipShow event. (TFS:300605)
C1.Win.Document
Bug fixes:
- C1SSRSDocumentSource throws an exception if server address starts with "https". Fixed.
- In rare cases exception occurs in C1SSRSDocumentSource when SSRS report contains nested tables. (TFS:305007)
- Exception occurs in C1FlexViewer when rendering report with expression like =iif(1 = 1,"18 pt","8 pt") i.e. font size contains spaces. (TFS:304904)
C1.Win.ExpressionEditor
Breaking changes
- Added new method AddAlias into the IEngine interface.
Bug fixes
- Evaluate methods returned incorrect value the first time when setting ItemContext after Expression. (TFS:306926)
- The highlighting was not applied to the syntax although SyntaxHighlighting=true after
setting SyntaxHighlighting=False. (TFS:291160) - Underline errors was not hide immediately when setting 'UnderlineErrors=true' while 'SyntexHighlighting=false'. (TFS:291160)
- ArgumentOutOfRangeException was thrown when 'Instr(' was entered in expression box. (TFS:301118, 301466)
- Focus was not moved to the item of right panel in c1ExpressionEditorPanel when pressing 'Tab' key. (TFS:300586)
- Collapsing/Expanding was occurred when pressing 'Enter' key on the child node in the categories pane. (TFS:289785)
Improvements
- Added support of alias (DisplayNameAttribute) for fields.
- Added support of BrowsableAttribute for fields.
- Aggregate functions with one argument works for all items from DataSource.
- Added the Round math function. (TFS:302171)
- Added alphabetical order for the items of the categories selection.
Other changes
- Changed target framework from ".Net Framework 4" to ".Net Framework 4 Client Profile".
C1.Win.FlexChart
Bug fixes
- [Win] DataLabels are not displayed although setting properties of Series.DataLabel (TFS:305752)
- [Win] Tooltip of chart blinks when only the part of tooltip is displayed, such as it is at the top of the screen (TFS:305801)
- [Win] Incorrect description of GroupStyle property is displayed in IntelliSense (TFS:306298)
- [Win] GroupStyle properties for numeric axis labels grouped by GroupProvider are not affected (TFS:306257)
- [Win] DataLabels are not getting rendered for Histogram and RangedHistogram series (TFS:300601)
Improvements
- [Win] Improved the performance of Histogram charts with large data source (TFS:308129)
- Added Pareto and TreeMapNodeColor demos in FlexChartExplorer sample.
- FlexPie/Sunburst charts: Data labels can be hidden or trimmed if their content is outside pie segment. Added new PieDataLabels.Overlapping property and corresponding enum PieLabelOverlapping.
- FlexChart: Staggered axis labels. New Axis.StaggeredLines property.
- FlexChart: Trim or wrap the overlapping axis labels. New members of OverlappingLabels enum: Trim and WordWrap.
- FlexChart: Rotated data labels. New DataLabel.Angle property.
- FlexChart: Series-specific data labels. New Series.DataLabel property.
- FlexChart: Automatic positioning of data labels without overlapping. New 'Auto' member of LabelPosition enum.
- FlexChart: Trim or wrap data label content. New DataLabel's properties: MaxWidth, MaxLines, ContentOptions and corresponding ContentOptions enum.
- FlexChart: Control appearance of overlapped data labels. New DataLabel's properties Overlapping and OverlappingOptions and corresponding enums LabelOverlapping and LabelOverlappingOptions.
C1.Win.FlexGrid
Bug fixes
- If specifying Format and EditMask including decimal point in the column and setting MaxLength of the internal editor in the SetupEditor event, you could not enter decimal fractions. (TFS:298610)
- [WinForms][FlexGrid] Changing MaxDropDownItems for ComboBox caused exception in flex grid in .291 that did not happen in .286. (TFS:305672)
- Dropped row appeared at the top instead of bottom in Automatic drag-drop mode. (TFS:306201)
- Scrolling behavior was changed from 2013 V3 to 2017 V3. (TFS:306437)
- C1FlexGrid CustomComparer did not work on for merging empty cells. (TFS:258373)
C1.Win.FlexPivot
Improvements
- Added SubtotalForeground property for C1FlexPivotGrid class. This property determines the color used to paint the foreground of cells that contain totals.
C1.Win.FlexReport
Bug fixes:
- Added property to C1FlexReport.BehaviorOptions (TFS: 295679)
bool FireOnFormatForEachInstanceOfRepeatedGroupSection { get; set; }
Gets or sets a value indicating whether the OnFormat script is fired for each instance of a repeated group section, or just once for the first instance.Applies only to groups with Repeat property set to true.
C1.Win.FlexViewer
Bug fixes
- Supported various page scaling modes to avoid printing issues. (TFS:301482)
C1.Win.GanttView
Bug fixes
- Task name of sub tasks is displayed without left margin in PrintPreview (TFS:301869)
- Subtasks Start and Finish shapes are not reflected on grop/summary task. (TFS:302197)
- Tooltip for new task is displayed at incorrect position while creating a new task with mouse in ChartView. (TFS:304406)
C1.Win.SplitContainer
Bug fixes
- Last C1SplitterPanel remains original size of previous C1SplitterPanel after collapsing previous C1SplitterPanel. (TFS:301885)
C1.Win.TreeView
Breaking changes
- BindingMode, AutoGenerateColumns, DataSource, DataMember, ParentKeyField, KeyField properties moved into BindingInfo property.
Bug fixes
- Checkbox was not getting check by using mouse after setting EditorType=Checkbox. (TFS:309380)
- Drop down icon was not shown when hover on tree node after applying the themes. (TFS:309357)
- Tree line was exceed from original position when hover on tree node after applying the themes. (TFS:309301)
- Data was not shown in treeview when binding directly from DataSource at design time. (TFS:304789)
- An Exception was thrown when last node was removed. (TFS:306430)
- Long text was not refresh when set WordWrap=True and borderStyle=Full. (TFS:306462)
- Tree node was not dim although setting enable=false at both design time and run time. (TFS:306473)
- Column header checkbox's border was cut off when set CheckBoxStyle = Window10 at run time. (TFS:306779)
- CheckBox editor type didn't change a node value.
- C1TreeView's top border was dim when resize the form after applying the themes. (TFS:305484)
- If you dragged a node to another node that was not displayed on the form, the display and behavior were incorrect. (TFS:303843)
- Selection was remained when collapsing by clicking collapse/expand button while selecting child node. (TFS:302477)
- An Exception was thrown when the BeginEdit method was used. (TFS:305038)
- Some CheckBox Style was not correctly applied on CheckBox of tree node. (TFS:304688)
- TreeView's right border was a little thick. (TFS:304429)
Improvements
- Added support of dynamic color for checkboxes with flat style.
- Horizontal scroll bar flickered before vertical scroll bar was shown.
- Navigation by tree was changed. When node is expanded and current cell is first cell of this node then after pressing the 'Left' key the node will collapsed. When node is collapsed and current cell is first cell of this node then after pressing the 'Left' key the current cell will moved to last cell of parent node. When node is collapsed and current cell is last cell of this node then after pressing the 'Right' key the node will expanded. When node is expanded and current cell is last cell of this node then after pressing the 'Right' key the current cell will moved to first cell of first child node. (TFS:207325)
- Added integration with C1ExpressionEditor control.
- Added ExpressionInfo property to C1.Win.TreeView.C1TreeColumn. This property contains information about an expressions.
- Сhanged the behavior of styles. If the Hot style equals the Default style for current C1TreeView theme then the Hot style will not be used until its parameters are changed.
Similarly for Selected and HotSelected, Selected and UnfocusedSelected styles. - Added new BindingInfo property. This property contains information about a data binding: DataSource, DataMember, ParentKeyField, KeyField, etc.
- When a C1TreeNode is added to a C1TreeNodeCollection it is removed from previous parent collection. When a C1TreeColumn is added to a C1TreeColumnCollection it is removed from previous parent collection. (TFS:301801)
- Improved performance of filling the C1TreeView. (TFS:302726)
New features
- Added new CellBeginEdit and CellEndEdit events. This events fired before and after edit of cell. (TFS:284154)
- Added new IsSelected, IsHotSelected, IsUnfocusedSelected properties to CustomContentPresenter class. Changed the behavior of the CustomContentPresenter.SetStyle method, now this method will be fired when a node will change his state. (TFS:253475)
- Added new Search method, this method searches for the node containing the specified string. (TFS:278261)
- Added the DisplayFieldName editor to the C1TreeColumn for design time.
- Added new HeaderCheckBox property. This property contains information about the C1TreeColumn header CheckBox.
- Added the SelectionModifier property. This property gets or sets a value indicating whether how to select node for Multi and MultiSibling modes.
- Added the CheckedFieldName property. This property gets or sets the list of fields to be used for binding with checkboxes depending on the level of the node.
- Added the Owner property to CustomContentPresenter class. This property gets the C1TreeView of current C1TreeNode.
- Added the DisabledFieldName property. This property gets or sets the list of fields to be used for binding with enabled properties depending on the level of the node.
Other changes
- Changed target framework from ".Net Framework 4" to ".Net Framework 4 Client Profile".
ComponentOne WinForms (C1.Win)
Improvements
- Added new FollowCursor property to C1SuperTooltipBase class. This property gets or sets a value indicating whether the tooltip follows the cursor. (TFS:289122)
Release version 5.0.20173.291 - 18-Jan-2018
2017 v3 HotFix
C1.Win.C1Chart
Bug fixes
- Setting the PlotArea.LocationDefault now correctly sets the X axis endpoints. (TFS:299000)
C1.Win.C1Command
Bug fixes
- C1DockingTab's TabStyle is not affected on floating tab page. (TFS:303425)
C1.Win.Calendar
Bug fixes
- [C1Calendar][C1DateEdit] Number of column/row of months was incorrect in C1DateEdit with non-default CalendarDimension. (TFS:301495)
C1.Win.Document
Improvements:
- Added C1DocumentSource.DefaultPrintOptions property allows to define default print options. Set C1DocumentSource.DefaultPrintOptions.PageScaling to FitToPrintableArea if document's margins are too small and less than printable margins of physical printer. (TFS:301482)
C1.Win.ExpressionEditor
Bug fixes
- 'NullReferenceException' was occurred when pressing 'Enter' key on 'Operators', 'Fields' or 'Constants' items in the ExpressionEditorPanel. (TFS:300600)
- C1ExpressionEditor thrown exception when expression was '['. (TFS:293393)
C1.Win.FlexGrid
Bug fixes
- C1FlexGrid's Highlight.BackColor was not affected on selected row. (TFS:305229)
- Forecolor was not shown correctly in exported excel file. (TFS:300543)
- TopRow property returned total number of scrollable rows when all the scrollable rows were hidden. (TFS:302480)
- Default highlight colours in the grid were changed when its VisualStyle was set. (TFS:303518)
- Extra space was shown at the end of column dropdown list in C1Flexgrid when using DataMap. (TFS:303850)
C1.Win.FlexReport
Bug fixes:
- RenderReportAction.ParameterValues property is not serialized when report exported to HTML. (TFS:305465)
Improvements
- Added support of nullable types in custom recordset specified for C1FlexReport. (TFS:303437)
C1.Win.TreeView
Bug fixes
- Border Color was only applied on apart of C1TreeView's border . (TFS:304429)
ComponentOne WinForms (C1.Win)
Bug fixes
- Border Color was only applied on apart of XView's border. (TFS:304429)
Release version 5.0.20173.287 - 30-Nov-2017
C1.Win.C1Command
Bug fixes
- C1NavBar.Style.Button.MoreButtonImage was not applied at run time although was set at design-time. (TFS:289102)
- The customizing menu for C1ToolBar is now shown always with image and text regardless
of ButtonLook property of CommandLink. (TFS:289446) - Adding new C1CommandLink removed the label added with previous CommandLink in
design-time. (TFS:286458) - C1ToolBar's VisualStyle was not affected on the sub menu of customizeButton. (TFS:269603)
- Theme was still applied on the part of C1OutBar and C1NavBar after setting 'Theme=none' from C1ThemesController. (TFS:292304)
- [C1NavBar] C1NavBar didn't redraw immediately when reset Style.Button.MoreButtonImage property. (TFS:293732)
- [C1NavBar] Button image and text of C1NavBar panels was not shown by pressing 'Ctrl+Z' and 'Ctrl+Y' after adding C1NavBarPanel. (TFS:229206)
- [C1NavBar] Vertical text on collapse was not shown when collapse the C1NavBar after setting VisualStyle (Office2007xxx). (TFS:292063)
- [C1DockingTab] Empty space was left behind when TabPage is hidden. (TFS:276993)
- [C1DockingTab] Font of DockingTab was not changed to the desired value, when the theme was applied. (TFS:291526)
- [C1DockingTab] C1DockingTabPage was cut off if C1DockingTab is in RightToLeft style and AlignTabs is 'Center' or 'Far'. (TFS:37778)
- [C1OutBar] When C1OutBarPage's BackColor property is Transparent caused refresh issue. (TFS:294945)
- [C1NavBar] C1NavBar was not redraw immediately when reset some style properties. (TFS:293732)
C1.Win.C1Schedule
Bug fixes
- Background of Appointment was flickering by scrolling when ViewType=TimeLine and RightToLeft='Yes'. (TFS:298568)
C1.Win.C1Themes
Bug fixes
- C1Theme "Office2007Silver" was not rendered properly when set on Ribbon. (TFS:295677)
C1.Win.Calendar
Bug fixes
- [C1Calendar][C1DateEdit] 'DateValueChanged' event was not fired when changing day through textbox area. (TFS:284762)
- [C1DateEdit] LastMonth value was last day of current month in C1DateEdit with non-default CalendarDimension when DropDownCalendar was never opened from c1DateEdit. (TFS:284777)
- [C1Calendar][C1DateEdit][Query] 'DateValueChanged' event was not fired when setting 'Calendar.SelectedDate' through code. (TFS:284834)
- Some properties of C1CalenderView.Theme.Titles.Today were not affected on the today caption. (TFS:292317)
- Font was not applied on the C1CalendarView at run-time if it was set at design-time after applying the themes. (TFS:292346)
- Min year was not shown in the year list after selecting the max year when MinDate and MaxDate is more than 2 years different and PeriodSelectionType=List. (TFS:292341)
- Month and Year in the Calendar drop down was cut off when used italic font. (TFS:288780)
- [C1DateEdit] "ObjectDisposedException" was observed randomly in DropDownForm. (TFS:295114)
- [C1DateEdit] C1DateEdit dropdown was hiding when clicked on the month part of dropdown C1Calendar and the TopMost property of form was set to true. (TFS:296589)
- [C1Calendar] Theme.Titles.Month.Margins/Padding changed all the calendar elements when MonthTitlePosition = Left/Right. (TFS:295685)
C1.Win.Document
Bug fixes:
- Exporting ruled lines and subreports in C1Report. (TFS:286735)
C1.Win.ExpressionEditor
Bug fixes
- 'Functions' tree nodes were not able to collaspe/expand in category selection by pressing 'Enter' Key. (TFS:289785)
- Underline Errors was not shown although 'UnderlineErrors=true' when 'SyntexHighlighting=false'. (TFS:291160)
- 'Error Box' of expression editor was not changed right-to-left when 'RightToLeft=Yes'. (TFS:291256)
- IndexOutOfRangeException was occurred when pressing the 'Left' or 'Right' arrow key. (TFS:291107)
- Expression text was shown as 'active' state if use ExpressionEditorPanel when setting Enable=False. (TFS:289517)
- When double click the Operators in category, there was not added spaces. (TFS:293046)
- C1ExpressionEditor thrown an exception when expression was '1 + (['. (TFS:293393)
- IntelliSyntaxHighlightingEnable and SyntaxHighlighting did not working properly in some cases. (TFS:289496)
- Tooltips was not shown all of the parameter value of the function which have overloaded parameters value. (TFS:292695)
- Intelligence box was auto opened when pressing 'Backspace' Key in c1ExpressionEditor. (TFS:294147)
- UnderlineError was not shown under the character after type only one character. (TFS:288999)
- System.FormatException was occurred when typing '#' character to C1ExpressionEditor. (TFS:294637)
- Operator precedence was fixed.
- Exception was occurred when typing character with Japanese, Korean or Chinese language. (TFS:294707)
- C1ExpressionEditor not worked with IList data source. (TFS:297566)
C1.Win.FlexChart
Bug fixes
- [Win] The 'Binding' property is mandatory for the 'Histogram' series to be plotted, even though it has no effect (TFS:295111)
- [Win] Request to provide a sample that demonstrates binding FlexChart to C1DataSource for EntityFrameWork (TFS:296574)
C1.Win.FlexGrid
Bug fixes
- Extra checkbox was appeared in the filter drop down after open and close the editor drop down without selecting any item. (TFS:238411 case 2)
- Filter Editor Forms's value rows did not show up in Right To Left layout. (TFS:274696)
- Font of "TextFilter" in "FilterEditorForm" form did not change when font of "FilterEditorForm" form was changed. (TFS:290434)
- Max number was not shown when pasting an out of range value in the cell after setting DataType=Int64. (TFS:284761)
- Checkbox in C1FlexGrid was not zoomed on zooming Flexgrid to C1ZoomPanel. (TFS:291561)
- [WinForms][C1FlexGrid] AddItem() method added 2 rows if an edit was made in C1Flexgrid. (TFS:293038)
- Copy through "Ctrl +C" dis not work correctly on selecting random rows through code. (TFS:294257)
- Filter button was not shown when hovering the mouse cursor on fixed rows of merged cell. (TFS:299866)
- Extra linefeed character was shown between two string in cell of C1Flexgrid. (TFS:300183)
C1.Win.FlexPivot
Bug fixes
- [C1FlexPivot] ToolTip did not reappear when chart is reset using Reset() method. (TFS:289465)
- Background color of the subtotal rows was not changed when SubtotalBackground property is set at runtime. (TFS:251926)
- "SubTotal" is displayed in English in JP environment. (TFS:298563)
C1.Win.GanttView
Bug fixes
- Conflict error icon and percent complete icon were overlapped in PrintPreview. (TFS:286752)
C1.Win.TreeView
Bug fixes
- C1TreeView didn't update old nodes styles. (TFS:296641)
- C1TreeView's indicating displays lines was cut off when resize the form. (TFS:290422)
- Themes was still applied on the part of C1TreeView after setting Themes to 'none' from C1ThemesController. (TFS:291540)
- Exception was thrown when the DataSource was set and the ParentKeyField was empty. (TFS:297326)
- C1TreeView scrolled very slowly as the number of items increases. (TFS:295397)
Improvements
- Added new ExtendLastColumn property. This property gets or sets whether the last column should be extended to fill the control.
- Added support of BorderStyle property.
- Added new ScrollOnMouseClick property. This property gets or sets whether to scroll the node cell when it gets focus by mouse click. (TFS:297676)
Release version 5.0.20173.286 - 30-Nov-2017
C1.Win.C1Chart
Bug fixes
- C1Chart2D draws the zooming rectangle incorrectly with 150% Windows scaling. (TFS:291217)
C1.Win.C1Command
Bug fixes
- Default values of control's properties are changed after upgrading the application with 2017 v3 build. (TFS:295701)
C1.Win.C1Schedule
Bug fixes
- The width of Appointment expands in RightToLeft layout if setting TimelineStyle='Days' and ViewType='Timeline'. (TFS:298571)
- If you set the TimeLineStyle property to Days, the width of the task may expand when re-executing the data binding. (TFS:295982)
- Fixed layout of appointments and drag&drop behavior in TimeLineView when application uses RightToleft layout.
C1.Win.Calendar
Bug fixes
- ArgunmentOutOfRangeException was thrown when reopen the drop down after entering a year less than default MinDate. (TFS:296579)
- Calendar dropdown's year was getting changed to '0001' after setting TitleNavigation as false. (TFS:296579)
- CalendarView's year part was disappeared when click on it after setting MonthTitlePosition=Right/Left. (TFS:295408)
C1.Win.Document
Bug fixes:
- Image is not scaled in the ImageField when report is exported to PDF and HTML format. (TFS:251510)
Improvements:
- Added FontScaling property to XlsFilter (for partly fix of TFS:285170)
C1.Win.FlexGrid
Bug fixes
- Unable to change state of checkboxes, if multiple rows were selected using 'Ctrl' key. (TFS:298661)
- Scrollbars were aligned incorrectly in the themed grid when its RightToLeft was set to 'Yes' value. (TFS:298098)
C1.Win.FlexPivot
Bug fixes
- Some texts of FlexPivotPage are displayed in English while working with Japanese build. (TFS:298563)
C1.Win.FlexReport
Improvements
- Added property:
bool C1FlexReport.BehaviorOptions.IgnoreMarginsForEmptyFields { get; set; }
Gets or sets a value indicating whether for empty fields with FieldBase.AutoHeight or FieldBase.AutoWidth set to AutoSizeBehavior.CanShrink, margins and borders will have zero heights or widths in the generated report layout. The default is false. Setting this to true improves compatibility with C1Report.
C1.Win.GanttView
Bug fixes
- ComboBox DropDown of Task Mode column did not show all values if height of row was decreased. (TFS:295741)
Release version 5.0.20173.282 - 26-Oct-2017
2017 v3 Release
C1.Win.C1Chart
Bug fixes
- Chart2D Histograms no longer take exceptions when a data value lies on the upper interval boundary. (Tfs:291869)
Improvements
- Added addition C1.Win.C1Chart.Legend methods to allow mouse tracking of trendline and function legend entries. (Tfs:279560)
/// <summary>
/// Obtains the group and trendline indices of the legend entry nearest to the specified client coordinates.
/// Mouse coordinates are specified in client coordinates.
/// </summary>
/// <param name="XCoord">X client coordinate.</param>
/// <param name="YCoord">Y client coordinate.</param>
/// <param name="GroupIndex">Group index.</param>
/// <param name="TrendLineIndex">TrendLine index.</param>
/// <returns>
/// The return value indicates successful calculation.
/// </returns>
/// <seealso cref="C1.Win.C1Chart.Legend"/>
public bool TrendLinesFromCoord(int XCoord, int YCoord, ref int GroupIndex, ref int TrendLineIndex);
/// <summary>
/// Obtains the group and function indices of the legend entry nearest to the specified client coordinates.
/// Mouse coordinates are specified in client coordinates.
/// </summary>
/// <param name="XCoord">X client coordinate.</param>
/// <param name="YCoord">Y client coordinate.</param>
/// <param name="GroupIndex">Group index.</param>
/// <param name="FunctionIndex">Series index.</param>
/// <returns>
/// The return value indicates successful calculation.
/// </returns>
/// <seealso cref="C1.Win.C1Chart.Legend"/>
public bool FunctionsFromCoord(int XCoord, int YCoord, ref int GroupIndex, ref int FunctionIndex);
C1.Win.C1Command
Breaking changes
- [C1NavBar] Removed C1.Win.C1Command.NavBarCommonButtonStyle and C1.Win.C1Command.NavBarPanelStyle constructors from public.
- [C1NavBar] Removed C1.Win.C1Command.NavBarStyle.Button setter.
- [C1Command] Removed XP, 2003 VisualStyles. Changed default VisualStyle to System. (TFS:283743)
- C1DockingTab.TabStyle values VS2003, OfficeXP, WindowsXP are also obsolete according to the VisualStyle change.
Bug fixes
- C1NavBar.Style.Button.MoreButtonImage was not applied at run time although was set at design-time. (TFS:289102)
- [C1NavBar] C1NavBar didn't redraw immediately when reset Style.Button.MoreButtonImage property. (TFS:293732)
- MoreButtonImage was still shown after changing the theme from Office2016 to none. (TFS:289782)
- MoreButtonImage was still shown after changing the theme from Office2016 to none. (TFS:289782)
- System.ArgumentException is occurred when drag and drop C1DockingTab on the form. (TFS:290729)
- [C1TopicBar] Exception was thrown in C1TopicBar when apply theme with null value C1Command/C1TopicBar/Page/ExpandGlyph or C1Command/C1TopicBar/Page/CollapseGlyph properties. (TFS:288696)
- [C1TopicBar] Exception was thrown in C1TopicBar when apply theme with null value C1Command/C1TopicBar/Page/ExpandGlyph or C1Command/C1TopicBar/Page/CollapseGlyph properties. (TFS:288696)
- TabPage's text is not able to see to the end of text after setting AutoHiding=True. (TFS:279546)
- Tab page is not retained to the dock position after docking and autoHiding. (TFS:256518)
- C1Command\C1Contextmenu&Submenus\Bar\TextBarColor node was removed as obsolete. (TFS:45200)
- C1TopicBar was incorrect collapsed when from PageExpanded event was raised Expand and Collapse methods of other page. (TFS:269289)
- [C1Toolbar][C1OutBar][Themes] Improved appearance of C1ToolBar's More button. (TFS:277085)
Improvements
- Added new value 'Control' into ButtonLookFlags enum. Border and background of C1CommandLink will not drawn when ButtonLook == ButtonLookFlags.Control.
- [C1TopicBar] Added themed glyphs for expand/collapse button in C1TopicBar control.
- [C1DockingManager] Added ResizingMode property. (TFS:271504)
- [C1DockingManager] Added Resizing and Resize events. Can be used to cancel resizing of a C1DockingTab by a splitter. (TFS:257823)
- [C1NavBar] Added C1NavBar.Style.Button.MoreButtonImage property.
C1.Win.C1Schedule
Breaking changes
- The default value for VisualStyle property has been changed to System. If you use customized visual styles, please check how they look with this build.
- BeforeGroupHeaderFormatEventArgs.TriangleTab is obsolete, use GroupTabStyle property instead.
Bug fixes
- Scrollbar stops in TimeLine view when two appointments are created with same resource value. (TFS:290175)
Improvements
- Default DateTime format for C1Schedule's title has been changed from 'MMMM d, yyy' to standard long date pattern 'D'.
- Default DateTime format for day headers in Day/WorkWeek/Week views has been changed from 'MMM d' to standard month/day pattern 'M'.
- The default value for VisualStyle property has been changed to System.
- Honor TimeRuler's Padding when drawing hour/minute lines in the vertical time ruler.
- Added PaletteType.Office2016 and PaletteType.Office2016Dark palettes to use with Office2013 and Office2016 themes.
- Added new PaletteOffice2016 class.
- Added new GroupTabStyle enum and corresponding property of the C1ScheduleTheme class which allow to choose between rectangular, Office2007 and Office2016 group tabs.
- Added new WeekTabStyle enum and corresponding property of the C1ScheduleTheme class which allow to choose between Office2007 and Office2016 week tabs.
- Improved selection of contrast foreground color if it is not good enough for selected palette.
- Added new Office 2016 themes.
- Fixed issues about not contrast text in dark themes like Office2013HightContrast and VS2013Dark.
- Added theme support for scrollbars.
- Allow to show up to 10 weeks in the MonthView.
C1.Win.C1Themes
Improvements
- Added C1CalendarView/Theme/Titles/Today property.
- Changed the title background color of Office2016Colorful and Office2016DarkGray themes. Changed the title font color of app menu of Office2016Colorful theme.
- Added new Office2010 themes family: Office2016Colorful, Office2016DarkGray and Office2016White.
- New BaseThemeProperties\ScrollBars node.
- Added themes support of scrollbars in C1FlexGrid, C1GanttView, C1Scheduler.
- Added C1DockingTab\Tabs\ShowFocusCues property.
- Added Page/ExpandGlyph and Page/CollapseGlyph properties to C1Command/C1TopicBar theme template.
- fixed mix issues in C1Schedule's themes.
- adjusted Tabs appearance in C1DockingTab.
- removed obsolete themes: VisualStyleOffice2010Black, VisualStyleOffice2010Blue, VisualStyleOffice2010Silver. Use Office2010XXX theme instead.
C1.Win.Calendar
Breaking changes
- Changed "Field" option of SelectionType enum. This option set drop down list of twelve sorted months as selection type of value. (TFS:272479)
Bug fixes
- [C1CalendarView] IndexOutOfRangeException was occurred when trying to move to Next/Prev month while SelectedDates is Empty and SelectionRule property not equal EnumerationNone. (TFS:289103)
- [C1Calendar][C1DateEditor] Font property was not working for Saturday, Sunday values. (TFS:288780)
- [C1CalendarView] Selected Day size was not changed by selecting day in next month page when changing the Day>Selected style properties such as padding or font. (TFS:275015)
Improvements
- Added Theme.Titles.Today property to customize the appearance of today caption.
- Added new "SelectionRule" property which determines the behavior of SelectedDates during navigation. (TFS:267869)
C1.Win.Document
Bug fixes:
- C1PdfDocumentSource can generate incorrect HTML output in some scenarious. (TFS:292649)
- C1FlexReport rendered incorrectly if C1FlexReport.Cancel set to true in GlobalScripts script. (TFS:291822)
- Some PDFs rendered incorrectly if they contains thick but thin lines. (TFS:249854)
- Html export from pdf document source throws System.IO.EndOfStreamException. (TFS:288240)
- Exception can occcurs in C1PdfDocumentSource when rendering certain PDFs (TFS:284724)
- Fixed minor bugs linked with rendering text in certain rare scenarious.
- Application may crash when certain PDFs loaded into C1PdfDocumentSource. (TFS:284022)
- Application may crash when certain PDFs loaded into C1PdfDocumentSource. (TFS:284022)
Improvements:
- Added methods to C1TextSearchManager:
-- C1FoundPosition FindStart(int startPageIndex, SearchScope scope, C1FindTextParams findParams)
-- IAsyncOperationWithProgress<C1FoundPosition, double> FindStartAsyncEx(int startPageIndex, SearchScope scope, C1FindTextParams findParams, bool throwException)
-- Task<C1FoundPosition> FindStartAsync(int startPageIndex, SearchScope scope, C1FindTextParams findParams, bool throwException)
-- SearchScope enumeration specifies text search scope. WholeDocument - Searches to the end of the document, FirstOccurrence - Searches till the first occurrence is found, SinglePage - Searches within the specified page only. - Following methods and classes were added to the C1.Win.C1Document, C1.Win.FlexReport due to addining C1FlexViewer.HyperlinkJump event. They allow to analyse where hyperlink points. -- C1LinkTargetBase and its descendants. Define a link to another document or position in the same document
-- C1Hyperlink. Represents hyperlink.
-- C1DocumentAction, SSRSOpenReportAction, SSRSToggleItemAction, SSRSSortAction. Define an action which can be executed by the C1DocumentSource, this action can be specified for C1LinkTarget to execute before navigating.
-- C1DocumentSource.ExecuteAction(C1DocumentAction) method. Executes specified action.
C1.Win.ExpressionEditor
Bug fixes
- Modulus button from ExpressionEditPanel had the wrong operator. (TFS:293039)
- When the Expression was set values: null, "", " ", "\r", "\n" then C1ExpressionEngine returned syntax errors.
- Two tooltip are overlapped each other in c1ExpressionEditor. (TFS:289388)
- IntelliAutoCompletion code was not auto completed by pressing 'Tab' key. (TFS:289106)
- 'Syntax error' was shown when using the operators (eg. Plus, Minus, Divide, etc..) from intelligence. (TFS:289098)
- When the AutoComplete added a field then a expression contains two left square brackets.
- Intelligence form of c1ExpressionEditor wasn't closed when form was resized or moved. (TFS:289504)
- IntelliSyntaxHighlightingEnable and SyntaxHighlighting did not working properly. (TFS:289496)
- Underline Errors and SyntaxHightlighting were disappeared when changing RightToLeft property. (TFS:288951)
- Expression text was still shown as 'active' state when setting Enable=False. (TFS:289517)
- Image on the GreaterOrEqual button doesn't equal to the 'GreaterOrEqual' symbols. (TFS:289816)
- Intelligence form was auto opened when pressing 'Ctrl+A' in c1ExpressionEditor. (TFS:289534)
Improvements
- Added styles to IntelliDescription tooltips.
- Implemented ISupportInitialize interface.
- [C1ExpressionEditor] Added new TryEvaluate method.
- [C1ExpressionEditor] Added DataMember property.
- The function name is bold in description.
C1.Win.FlexChart
Bug fixes
- [Win] 'OutOfMemoryException ' is thrown by shrinking form to minimum size when setting SquareGrid=true in 'PointAndFigure' (TFS:287658)
- [Win][FlexChart] Area chart now correctly uses Axis.Origin property. (TFS:289008)
- [Win] Removed the advanced options in HistogramSeries. (TFS:289099)
- [Win] 'NullReferenceException' is thrown when adding empty series, RangMode='ATR' and ChartType='Renko' / 'Kagi' (TFS:269448)
- [Win] "InvalidOperationException" with "Sequence contains no elements" message is thrown when setting 0 to Period of CCI and WilliamsR indicators (TFS:291254)
- [Win][FlexChart] DataLabel is not shown in exported svg image of TreeMap (TFS:291269)
- [Win]'IndexOutOfRangeException' is thrown when setting Period=1 and Scaling=Dynamic (TFS:291870)
- [Win][FlexChart] AxisY labels and bars are overlapped in exported SVG image of FlexChart with 'Bar' chart type. (TFS:277443)
- [Win][FlexChart] Even if the data of a Yaxis custom label is changed, it isn't reflected to chart and exception error occurs (TFS:280542)
- [Win][FlexChart] Topmost Series are distorted in 'StepArea' chart type, when setting Stacking=Stacked (TFS:281361)
- [Win][FlexChart] Legend group text is display when setting SeriesVisibility = 'Hidden' or 'Plot' (TFS:286125)
Improvements
- Implement Histogram / RangedDiagram chart types
- Implement Step / StepArea / StepSymbols chart types
- Use point index instead of series index as parameter of LabelRendered / LabelRendering events
- Implement LegendGroup behavior, Series.LegendGroup property, added Legend.GroupHeaderStyle
- Added new chart type "PointAndFigure" for FinancialChart control. The demo page for new chart type added to FinancialChartExplorer sample.
- Added new sample project FlexChartEditableAnnotations.
C1.Win.FlexGrid
Breaking changes
- C1FlexGridBase.LoadGrid(string, FileFormatEnum, FileFlags, Encoding),
LoadGrid(string, FileFormatEnum, FileFlags),
LoadGrid(string, FileFormatEnum),
LoadExcel(string, string, FileFlags),
LoadExcel(string, string),
LoadExcel(string, FileFlags),
LoadExcel(string),
LoadExcelSheetNames(string),
SaveGrid(string, FileFormatEnum, FileFlags, Encoding),
SaveGrid(string, FileFormatEnum, FileFlags),
SaveGrid(string, FileFormatEnum),
SaveExcel(string, string, FileFlags, PrinterSettings),
SaveExcel(string, string, FileFlags),
SaveExcel(string, string),
SaveExcel(string, FileFlags),
SaveExcel(string fileName) methods were moved to C1.Win.C1FlexGrid.ImportExport assembly as extension methods. FileFlags and FileFormatEnum enumerations were also moved to C1.Win.C1FlexGrid.ImportExport assembly. If you use any of the listed methods, add reference to C1.Win.C1FlexGrid.ImportExport.4.dll to resolve "C1FlexGrid does not contain a definition for ..." error.
Bug fixes
- ComboBox dropdown behaved incorrectly in C1FlexGrid. (TFS:288865)
- Active editor control did not scroll and was visible on top when the grid was scrolled down. (TFS:281323)
- Exception occured on pressing [Ctrl + Up] key when all rows except fixed row were hidden. (TFS:289090)
- The StartEditing method returned the true value when the DataType of Column was bool and editing was canceled. (TFS:289783)
- [WinForms] C1FlexGrid's FilterDropDown Editor's ConditionFilter's Condition1's value incorrectly localized. (TFS:289982)
- ScollBar was not syncronized with cell selection on creating the same layout of grid again when ReDraw property was used. (TFS:284745)
- [C1FlexGrid] Setting Redraw to False made the vertical scrollbar inconsisent with current row. (TFS:285190)
- Cell labels were still shown even when the complete text was visible in the cell after applying the Office2016xxx themes. (TFS:286407)
- FlexGrid's style reset to default on setting 'VisualStyle' property to "Custom". (TFS:286905)
- Active editor control did not scroll and was visible on top when the grid was scrolled down. (TFS:281323)
Improvements
- c1ExpressionEditor dll is auto added to reference when Column.AllowExpressionEditing
property is set to 'True' or Column.Expression is set to a value different from 'null' or empty string. (TFS:291191) - Added export of images to excel files using C1.Win.C1FlexGrid.ImportExport assembly. (TFS:107194).
- Added theme support for scrollbars.
- Added integration with C1ExpressionEditor control.
- Added Expression property to C1.Win.C1FlexGrid.Column.
- Added AllowEditingExpression property to C1.Win.C1FlexGrid.Column.
C1.Win.FlexReport
Bug fixes:
- Text written by RTF format is not shown in exported excel file. (TFS:274741)
- Error at export the report with RTF format to excel file (.xls) (TFS:274980)
C1.Win.FlexViewer
Bug fixes
- Current page number was not updated sometimes when navigating between the found text fragments. (TFS:290272)
- Incremental search did not work correctly for large documents. (TFS:109133)
Improvements
- Added the LimitSearchToCurrentPage property indicating whether the text search should be limited to current page. (TFS:23239)
- Added the SearchOnCurrentPage element to C1FlexViewer.SearchBarElements with Visible = False by default.
- ZoomFactor property is now zooming from center of the control at runtime. (TFS:284517)
Other changes
- The visibility of the KeyPreview property was restored in C1FlexViewerDialog. (TFS:289925)
C1.Win.GanttView
Improvements
- Added theme support for scrollbars.
C1.Win.TreeView
Bug fixes
- TreeView nodes were lost when multi selected nodes were dropped to other TreeView. (TFS:283734)
- When parent node's check state was set as 'Checked' from design time and AutoCheckChildNodes was true, then child node wasn't shown as 'Checked' state at run time. (TFS:284226)
Improvements
- Added new constructor to the C1TreeColumn class. This constructor contains the DisplayFieldName property as argument.
- Added new method Add to the C1TreeColumnCollection class. This method contains the HeaderText property as argument.
New features
- Added support custom images for expand buttons and checkboxes. Added new CheckStateImageList and ButtonStateImageList properties. (TFS:274286)
Release version 5.0.20172.276 - 14-Sep-2017
2017 v2 HotFix 2
C1.Win.C1Command
Bug fixes
- Fixed a few memory leaks in C1DockingTab. (TFS:274312, 279261)
- ShowToolTips property of C1CommandMenu in C1ToolBar resets automatically. (TFS:274280)
C1.Win.C1InputPanel
Bug fixes
- If the height of the InputControlHost is bigger than the visible height of the InputPanel, it doesn't get scrolled till the bottom. (TFS:250602)
C1.Win.C1Schedule
Bug fixes
- C1Scheduler.EnsureVisibleTime method didn't honor TimeSpan.Days when C1Schedule is in TimeLineView. (TFS:278841)
C1.Win.C1Themes
Bug fixes
- ApplicationThemeChanged & ApplicationThemeChanging events are not raised when ApplicationTheme is changed. (TFS:276800)
C1.Win.C1TouchToolKit
Bug fixes
- [C1ZoomPanel] BackgroundImage property of C1ZoomPanel does not work when set in code. (TFS:275251)
C1.Win.Calendar
Bug fixes
- [C1Calendar][C1DateEditor] 'DataValueSelected' Event was fried twice. (TFS:268859)
- [C1CalendarView][C1DateEditor] Unlike MS-DateTimePicker, Selected date was not getting refreshed immediately in text area. (TFS:268917)
- [C1.Win.Calendar.C1DateEdit] LastMonth was not updated when setting non-default CalendarDimension. (TFS:275003)
- [C1.Win.Calendar.C1DateEdit] RightToLeftLayout property was not working in C1DateEdit. (TFS:280650)
C1.Win.Document
Bug fixes:
- Wide dashed lines rendered with distortions in C1PdfDocumentSource. (TFS:275035)
- Border of flexreport fields are not shown in exported Docx and RTF files. [part 2](TFS:277038)
C1.Win.FlexGrid
Bug fixes
- Null checkbox was shown in the filter drop down after setting column DataType=Boolean. (TFS:239323)
- Selection was not able to cancel after setting 'e.Cancel' to true in C1FlexGridBase.BeforeSelChange event. (TFS:250882)
- 'I' cursor was not shown after setting Border.Width greater than 2, Border.Style to 'Double' in column with datatype of Double/Int (TFS:261613)
- Request to provide information on pasting (with Ctrl+V) an out of range value in numeric type cell of FlexGrid (TFS:273465)
- Checkbox was not able to check by using mouse after setting ImageAlign=TileStretch. (TFS:275355)
- Request to correct the extraSpace parameter definition for AutoSizeRows method. (TFS:278846)
- Alt+KeyDown behavior was different than other similar combinations. (TFS:279606)
C1.Win.FlexReport
Bug fixes:
- RTF fields rendered incorrectly in FlexViewer if page is rotated. (TFS:276983)
C1.Win.FlexViewer
Bug fixes
- Page number was not reverted to correct value after entering the invalid page number twice. (TFS:277052)
- PrevPage button on ToolBar navigated the report to the first page. (TFS:279852)
C1.Win.GanttView
Bug fixes
- ArgumentOutOfRangeException raised on using SortTasks() after grouping in C1GanttView.
(TFS:274229) - Start, Finish, Duration textboxes are now disabled in Task Information dialog. (TFS:275041)
- '%Complete' value of milestone task was 99% when loading exported xml file by C1GanttView with milestone into MS Project. (TFS:275157)
- Splitted auto was not loaded splitted into MS Project after exporting. (TFS:275052)
- Loading a C1GanttView XML with many links raised 'Out of memory' exception. (TFS:253312)
- Task's length same irrespective of their Duration. (TFS:276677)
- If Task start at Exact hour [Hour with minutes 00] then the task is not shown properly. (TFS:276676)
Improvements
- Added Task.GetChildren() method that retrieves the task's outline children. (TFS:277543)
- Now the Format property exists also in the TaskPropertyColumn, not only in the CustomFieldColumn. (TFS:275699)
C1.Win.SplitContainer
Bug fixes
- HeaderClick and HeaderDoubleClick events don't fire in SplitterPanel. (TFS:273515)
C1.Win.TreeView
Bug fixes
- TreeNodes were not expanded when the Expanded property is set to true in design time. (TFS:284010)
- Treeview node could not be dropped when there was no nodes in other TreeView and the EnableDragDrop was true. (TFS:275354)
- Image of node was still visible when the ImageList was removed in design time. (TFS:275279)
- TreeNode was selected when it was dropped to TreeView and SelectionMode was 'None'. (TFS:275370)
- TreeView didn't highlighted nodes in OnDragOver when used custom IDataObject. (TFS:269645)
Release version 5.0.20172.274 - 08-Aug-2017
2017 v2 HotFix 1
C1.Win.Calendar
Bug fixes
- [C1CalendarView] C1CalendarView did not navigate to selected date, when setting SelectedDates property at run time. (TFS:275760)
- [C1CalendarView] C1CalendarView was showing incorrect year and month value when current culture is set to Persian culture. (TFS:261636)
C1.Win.Document
Bug fixes:
- Unwanted text are shown when export the report contained RTF Field to the Excel file. (TFS:276974)
- Garbled character are shown when export the RTF Field contained Japanese character to the Excel file. (TFS:276971)
- Border of flexreport fields are not shown in exported Docx and RTF files. (TFS:277038)
Release version 5.0.20172.273 - 31-Jul-2017
C1.Win.C1Command
Bug fixes
- [C1TopicBar] Links styles did not affect the appearance when theme was applied. (TFS:272472)
C1.Win.C1InputPanel
Bug fixes
- InputControlHost in InputPanel jumped to the bottom when first control was selected initially. (TFS:250602)
C1.Win.C1Schedule
Bug fixes
- C1Scheduler designer rounded corners checkbox thrown an exception on C1.Framework.Corners. (TFS:274747)
C1.Win.Calendar
Bug fixes
- [C1DateEditor] FirstMonth and LastMonth were not updated when DropDownCalendar was never opened from c1DateEdit. (TFS:268754)
- [C1CalendarView] Control border was not visible by default. (TFS:269941)
- [C1CalendarView] Day size was not changed immediately when changing the Day style properties such as padding or font. (TFS:269940)
- [C1CalendarView] C1CalendarView control size was not changed when changing the Theme.Common.Padding or Theme.Common.Margins properties while AutoSize=true. (TFS:269939)
- [C1CalendarView] C1CalendarView control size was not adjusted immediately when set AutoSize=true. (TFS:269939)
- [C1.Win.Calendar.C1DateEdit] Clicking the drop down button crashed the application. (TFS:272211)
- [C1Calendar][C1DateEdit] Request to add attribute CLSCompliant. (TFS:272478)
- [C1.Win.Calendar.C1DateEdit] Clicking the drop down button showed strange date "11 November 2000" (TFS:272483)
C1.Win.Document
Bug fixes:
- Alignment of legacy field are missing in exported excel file after converting C1Report to C1FlexReport. (TFS:275130)
- Footer of the report are clipped in output docx file when Bottom Margin is set to 0. (TFS:275109)
- Document containing objects with round corners can be printed with minor distortions on physical printers.(TFS:269597)
- Sorting is not working in C1SSRSDocumentSource if it has parameters. (TFS:269932)
C1.Win.FlexChart
Bug fixes
- WinForms FlexPie default data and series now persist at design time after closing and reopening the design surface.
- WinForms AxisScrollBars are properly placed when multiple axes are used. (TFS:275663)
- [Win][FlexChart] Secondary AxisLabel and AxisLine are covered by AxisScrollBar attached to Primary Axis of FlexChart with Secondary Axis when hiding series with Primary Axis (TFS:273612)
- [Win][FlexChart] Multiple issues are occured in AxisScrollBar attached to Secondary AxisY by toggling legend when setting 'Left' to Position of secondary AxisY and Primary AxisY (TFS:273658)
C1.Win.FlexGrid
Bug fixes
- Reworked fix for numeric value which was able to enter exceed Max/Min value by using NumericUpDown Editor. (TFS:252722)
- Original data was not retained when pressing 'Esc' key after entering the text in cells. (TFS:274103)
- C1FlexGrid did not showing up in Win10 Creators Update. (TFS:274549)
- In Hierarchical grid, BeforeDragRow's 'e.Position' value varied depending on location of cursor on same row header. (TFS:268820)
- [C1FlexGrid] Request to clarify the behavior on editing DateTime cells when the project's 'Prefer32Bit' option is False. (TFS:269436)
- The selected list item did not appear in the cell when dropdown was hidden on selection. (TFS:273661)
C1.Win.FlexReport
Breaking Changes
- Now repeated group headers repeated even if page contains only group footers. (TFS:268423)
Bug fixes:
- CanGrow does not work for RtfField. (TFS:272204)
- Report with parameters linked to DataTable rendered incorrectly when parameter value selected second time in preview parameter panel. (TFS:273437)
- Report can be rendered incorrectly if it has report header and page header and page header does not fit to the space remaining after rendering report header. (TFS:270097)
C1.Win.FlexViewer
Bug fixes
- Margins were set incorrectly in the Page Setup dialog for countries/regions using the metric system for measurements. (TFS:258990)
- InvalidCastException thrown on adding values to MultiValue parameter through array. (TFS:272167)
C1.Win.GanttView
Bug fixes
- Forbade moving summary task. (TFS:269668)
- Splitted task exported to MS Project xml is not loaded splitted to MS Project 2010. (TFS:271789)
- 'PercentComplete' value is not correct when loading xml file exported by C1GanttView with 100% completed manual task into MS Project. (TFS:271729)
C1.Win.TreeView
Breaking changes
- The GetNodeAtPoint method was changed. It gets the node on the whole line. (TFS:269645)
- The Drag&Drop was changed. It works on the whole line of node.
Bug fixes
- DragDrop on a TreeView node did not work on the first attempt. (TFS:269643)
- KeyNotFoundException occurred in c1TreeView for a fixed number of nodes. (TFS:274011)
ComponentOne WinForms (C1.Win)
Bug fixes
- Corners property of Style was incorrectly serialized on design time. (TFS:274747)
Other changes
- Overridden the Thickness.ToString method. Overridden the Corners.ToString method.
Release version 5.0.20172.271 - 28-Jun-2017
2017 v2 Release
C1.Win.C1Command
Bug fixes
- [TopicBar] Links of C1TopicBar was not changed to RightToLeft when RightToLeft was set as 'Yes'. (TFS:269615)
- Order of pages changes in C1OutBar when pages are clicked. (TFS:261626)
- [C1DockingTab] SelectedTabChanged is fired when form with C1DockingTab control is closed. (TFS:257122)
- OutPage was disappeared when collapsed the out page. (TFS:258311)
- NullReference Exception was thrown when all pages were removed from c1TopicBar at design time. (TFS:256353)
C1.Win.C1InputPanel
Improvements
- Implemented the ScrollBars property of C1InputPanel. (TFS:238766)
C1.Win.C1Themes
Improvements
- Added Styles/RowSelectorStyle and Styles/ColumnSelectorStyle to C1TrueDBGrid theme template.
C1.Win.Calendar
Bug fixes
- Mnemonic keys in Today date were not processed. (TFS:260559)
- Exception was thrown during control initialization when set System.Threading.Thread.CurrentThread.CurrentCulture to PersianCulture with PersianCalendar. (TFS:261636)
- Exception was thrown when clicking first 6 day of January 0001. (TFS:263454)
- Exception was occurred when trying to set 29 February 2020 (or any leap-year). (TFS:265309)
- ArgumentException was thrown when navigating January 0001/ December 9999 and then navigating previous/next month through MonthName ListBox. (TFS:260213)
- Days before MinDate had Trail style but not Disabled style when MinDate and MaxDate in the same month. (TFS:260576)
- Only two characters of day names were displayed when setting DayNameLength>2. (TFS:260926)
- Exception message was thrown at designer when resetting Font property. (TFS:256357)
- ArgumentOutOfRangeException was thrown when select December 9999 with default MaxDate. (TFS:250716)
- Trail day was not marked as bold when setting trail days in current month as 'AnnuallyBoldedDates'. (TFS:245351)
- Flickering was observed at the corner of screen by pressing Window key and the Up key many times while opening Month name ListBox. (TFS:256351)
Improvements
- Shown C1CalendarView.CurrentCulture and C1CalendarView.Calendar properties.
- The size of C1CalendarView became the same for all months, regardless of how many weeks it contains.
- Added C1DateEdit control. It used for displaying and editing date and/or time values.
C1DateEdit includes a dropdown calendar for easy input of datetime values. - Added CaptionFormat property that gets or sets the format to use for the calendar caption.
- Added DayNameLength property that gets or sets the maximum length of day names.
- Added Padding and Margins properties to C1CalendarView styles.
- Added TodayFormat property.
- Added Today button. Today button appearance configured using properties "ShowToday" and "TodayFormat". (TFS:238438)
- Added TitleNavigation option to CalendarSettings class. This option used to enable/disable showing of month and year editors in the drop down calendar. (TFS:257821)
- Theme is set to the initial value when Theme property is set to null.
C1.Win.Document
Breaking changes:
- Exporting a Pdf file using C1PdfDocumentSource to Word and Excel was removed.
Bug fixes:
- Alignment of text applied MarginLeft and Left are not equal in exported word and excel file. (TFS:268438)
- Background color of sections are not effected in output Word file with docx format. (TFS:267171)
- All borders are effected by color and width in some exported file although only one border of field is set in Design. [Excel part] (TFS:251350)
- Cell format warning are shown in exported excel file when export the field value with "Percent" format. (TFS:264813)
- "Index was outside the boundary" is shown when export the pdf file contained Arabic text to HTML file. (TFS:264252)
- "Unable to read beyond the end of the stream" error is shown when export the pdf file using "Times-Roman" font to HTML. (TFS:264332)
- Export to BMP takes too much time.
- Exception can occurs during opening certain PDF files. (TFS:245104)
- Blank pages is displayed by the C1PdfDocumentSouce if document is protected with password from modify. (TFS:260561)
- Exception can occurs during rendering PDF files if they contains hyperlinks. (TFS:256665)
- "System.draw.Bitmap" text is shown beside the group header name in exported excel file. (TFS:252999)
- When there are more than one fields of "MS Mincho" font and "MS P Mincho" font, the drawing text in "MS Mincho" field of exported PDF file becomes incorrect. (TFS:253203)
- Long text in the Text field are wrap to next line although WordWrap property is set to false. (TFS:252532)
- All borders are effected by color and width in some exported file although only one border of field is set in Design. (TFS:251350)
- Some databse field in the FlexReport are not shown in exported excel file. (TFS:251329)
- Setting UseCompression property of PdfFilter to true consumes more memory. (TFS:250303)
- Line break in the Paragraph field is not effected in exported excel file. (TFS:255715)
- Customize margin value of page is not effected in some exported files. (TFS:255733)
- Fields with currency format in FlexReport have "General" type when exported to excel. (TFS:256139)
Improvements:
- Following methods and classes were added to the C1.Win.C1Document, C1.Win.FlexReport due to addining C1FlexViewer.HyperlinkJump event. They allow to analyse where hyperlink points.
-- C1LinkTargetBase and its descendants. Define a link to another document or position in the same document.
-- C1Hyperlink. Represents hyperlink.
-- C1DocumentAction, SSRSOpenReportAction, SSRSToggleItemAction, SSRSSortAction. Define an action which can be executed by the C1DocumentSource, this action can be specified for C1LinkTarget to execute before navigating.
-- C1DocumentSource.ExecuteAction(C1DocumentAction) method. Executes specified action.
C1.Win.FlexChart
Bug fixes
- [Win] IndexOutOfRange exception thrown when using DateTime X-axis values for Stochastic oscillator (TFS:261840)
- [Win][FinancialChart] MovingAverages are not getting rendered on a CandleStick/HLOC chart (TFS:260556)
- [Win][FinancialChart] Fixed exception when adding second series to LineBreak/Kage chart(TFS:234350).
- [FinancialChart][Regression] "System.NullReferenceException" is thrown when the "Binding"contains only close values in RSI indicator (TFS:269517)
- [Win][Sample] 'NullReferenceException' is thrown when choosing 'None' again in Sorting of 'DataManipulation' sample (TFS:265779)
- [Win]Slices in FlexPie are not rendered correctly when binding with negative value (TFS:265305)
- Legend displayed in TreeMap control (TFS:264880)
- TreeMap's data labels displayed according to Position property (TFS:265138)
- TreeMap's data labels can have border (TFS:265153)
- Fixed exception when setting header or footer of TreeMap (TFS:265201)
- Fixed exception when TreeMap's BindingName property is not set (TFS:265213)
- TreeMap handles collection change notifications (TFS:265246)
- TreeMap renders correctly with negative data (TFS:265400)
- Changing values at runtime is not reflected back in FlexChart,FlexPie and Sunburst controls. (TFS:209490)
- Setting Tooltip.Active to False does not works when an AnnotationLayer has been added to FlexChart. (TFS:256221)
Improvements
- Added Treemap design time data.
- Improve the style of Pie "Slice color" sample. (TFS:229559)
- Added DrawChart(Graphics,...) to allow draw to Graphics objects.
C1.Win.FlexGrid
Bug fixes
- New row's height was not shown as default size when loading '.xls' excel file to C1FlexGrid. (TFS:270470)
- New row could be added when entering existing ID in bound grid (AllowAddNew=true). (TFS:256738)
- Multiple issues were observed when using "ReadXml" method for databinding. (TFS:256778)
- Highlight BackColor changed back to default when set at design-time. (TFS:260889)
- Font of the grid's content changed when data was loaded from XML file using ReadXml method. (TFS:261834)
- [C1FlexGrid] Background images were getting painted over text in cells having dropdown editors. (TFS:263929)
- Even if XML document was loaded to a grid using ReadXml method, a style of C1FlexGrid wasn't reflected with it. (TFS:264324)
- NullReferenceException was thrown when add new row after deleting the column 'ID'. (TFS:265352)
- Request to provide information on how to edit with ImeMode of the custom editor of the Column. (TFS:259926)
- Selected item is not shown in cell after selecting all row and choosing item from comboBox Editor. (TFS:252661)
- Numeric value was able to enter exceed Max/Min value by using NumericUpDown Editor. (TFS:252722)
- NullReferenceException was thrown when CellStyleCollection.Clear method was called using an object of the class inheriting CellStyleCollection. (TFS:256127)
- Request to provide information on inserting page break on arbitrary rows. (TFS:256009)
- Subtotals in TreeView of Flexgrid disappeared if at least one column was editable. (TFS:256133)
- Old value of ComboBox cell was not cleared when an empty row was copied from Excel to C1FlexGrid. (TFS:257516)
- Request to provide information on setting 'RightToLeftLayout' property of 'FilterEditorForm' to true. (TFS:257514)
- Request to provide information on setting position of Horizontal Scrollbar and Font in FilterEditorForm's ListBox. (TFS:257515)
Improvements
- Added CountDistinct value to AggregateEnum enumeration. CountDistinct option is used for calculating the count of unique non-empty cells in a group. (TFS:251514)
- Added support of themes to the FilterEditorForm.
C1.Win.FlexPivot
Bug fixes
- A blank detailed view of FlexPivot was displayed when DataEngine is used in C1FlexPivot. (TFS:259977)
- Right clicking on empty C1FlexPivot's "Grid" throws ArgumentException. (TFS:252517)
C1.Win.FlexReport
Bug fixes
- Exception occurs during report rendering if report contains subreports with groups and group footer has Repeated == true. Please note, Repeated property still not supported for sections in subreports.
- Exception can occurs during report rendering in certain complex scenarious. (TFS:253945)
- NullReference exception occurs during report rendering if DataView specified as DataSource.Recordset and DataSource contains sorting definintion or filter or calculated fields. (TFS:256502)
- Reports with gradient backgrounds and images in page header can be exported to DocX incorrectly in non-paged mode. (TFS:253833)
Bug fixes:
- Column report can be rendered incorrectly in complex scenario when RecordsPerPage is not zero and ForcePageBreak is specified for group footer with zero height. (TFS:267573)
- Bar�odeField.SizeOptions.Module size specified in twips always rounded to DIP's (1/96) inch during barcode rendering. (TFS:265743)
- Only top level outlines exported to PDF. (TFS:266864)
Improvements
- Added methods to load C1FlexReport from XDocument:
public void Load(XDocument doc, string reportName)
public void Load(XDocument doc, string reportName, out bool converted)
C1.Win.FlexViewer
Bug fixes
- Context menu was shown on the boundary of C1FlexViewer if it is opened with the Menu key. (TFS:264858)
- Unlike the WPF version, context menu of C1FlexViewer cannot be opened with "Shift+F10". (TFS:264851)
- C1FlexReport resets the Custom PaperSize when user clicks Page Setup and then OK. (TFS:258990)
Improvements
- Added the HyperlinkClicked event to C1FlexViewerPane (occurs when the user clicked some active element, such as a hyperlink or expanding/collapsing icon). (TFS:259423)
- Added the HyperlinkHovered event to C1FlexViewerPane (occurs when the mouse pointer hovered some active element, such as a hyperlink or expanding/collapsing icon).
- Added the OutlineClicked event to C1FlexViewerPane (occurs when the user clicked an outline element).
- Added the PresentationFrozen boolean property that allows to prevent redrawing of C1FlexViewerPane.
- Implemented deferred rendering for the page thumbnails.
Other changes
- The shortcut keys for the Outlines panel changed from Ctrl+O to Ctrl+E.
- Changed default KeyTips for the Outlines button ('O'->'E') and for the Export button ('E'->'S').
C1.Win.GanttView
Bug fixes
- Added C1GanttView property ScrollPosition that gets the task and date in left upper corner of chart view or scrolls the grid and chart views to the specified task and date. (TFS:264267)
- 'ArgumentOutOfRangeException' was thrown when custom calendar in which start/end of work week is deleted is set through 'Change Working Time' dialog. (TFS:268378)
- Added Tasks.OriginalIndexOf(Task) method to retrieve the original Task's number in grid. (TFS:260538)
- Link was not displayed dim when inactivating successor task. (TFS:256317)
- 'Conflict Resolver' message was not displayed and ConstraintType is changed to 'Start No Earlier Than when dragging forward Auto scheduled task. (TFS:256151)
Improvements
- [Enhancement] Implemented the feature for exporting C1GanttView to MS Project. (TFS:233747)
- [Enhancement] Added new event PaintDay to provide the back color for specific day on chart view. (TFS:239174)
- Arranged minimal horizontal and vertical scroll values. (TFS:207696)
- Added SchedulePriority property that defines whether the project will be rescheduled with Duration or Start/Finish priority. (TFS:256302)
- Added possibility to know the Predecessor for Link dialog in the ShowDialog event. (TFS:252425)
C1.Win.Gauge
Improvements
- Added Office2016 style gauges.
C1.Win.Map
Improvements
- Bing Rest API was supported. To use it pass Bing maps key to the VirtualEarthSource constructor like this: c1Map1.TileLayer.TileSource = new VirtualEarthHybridSource("Bing_maps_key");
C1.Win.TreeView
Bug fixes
- TreeView column was getting moved to the left while scrolling the vertical scrollbar to the bottom. (TFS:255426)
New features
- Added new AutoCheckChildNodes property. This property indicating whether auto check child nodes when parent node is changed checked state. (TFS:253889)
ComponentOne WinForms (C1.Win)
Bug fixes
- ScrollablePanel wrong scrolled a content int RTL mode when the ContentElement sets the offsets in the GetScrollOrigin method. (TFS:255426)
- When a MdiForm was Maximized and contained a ControlHostElement on top location then the ControlHostElement was set as invisible. (TFS:258685)
Release version 5.0.20171.262 - 15-May-2017
C1.Win.Document
Bug fixes:
- "System.draw.Bitmap" text is shown beside the group header name in exported excel file. (TFS:252999)
- Warning bout cell format is shown for the last row of each group when export the report to excel file. (TFS:253008)
C1.Win.FlexReport
Bug fixes
- Exception can occurs during report rendering in certain complex scenarious. (TFS:253945)
Release version 5.0.20171.260 - 06-May-2017
2017 v1 HotFix 2
C1.Win.C1Chart3D
Bug fixes
- The Chart3DView.IsInteractive and Interaction.Enabled properties now behave as expected transitioning from design time to runtime. (Tfs:255413)
- The Chart3DView.IsInteractive and Interaction.Enabled properties now behave as expected for specified values even when repeatedly set. (Tfs:255413)
C1.Win.C1Command
Bug fixes
- DockingTab is disappeared when resize the form after setting C1MainMenu and C1DockingTab in one CommandDock. (TFS:256509)
- [C1TopicBar] Background image of C1TopicBar was not shown after applying the theme. (TFS:256369)
- GUI resources are present in memory even after dispose. (TFS:210282)
- BackColor of C1TopicBar theme had no effect. (TFS:252605)
- Restoring two side-by-side aligned C1DockingTab creates wrong placement. (TFS:209455)
- C1DockingManager's Dragging event is fired multiple times. (TFS:253435)
- C1DockingTab's (4.0) Toolbox bitmap is not set (TFS:252243)
C1.Win.C1InputPanel
Bug fixes
- Selected items in InputComboBox did not show '&' when Office 2010 Blue theme was applied. (TFS:247866)
- GotFocus and LostFocus events were fired when the Enable was False of some C1InputPanelcontrols. (TFS:247865)
- Added new property InputControlHost.SupportScrollAfterFocus. This property indicates whether the C1IputPanel should scroll the hosted control when it gets the focus. (TFS:250602)
C1.Win.C1Themes
Bug fixes
- Command's Section "Add Theme" thrown "Cannot add theme to the project: startup project could not be determined" error. (TFS:247636)
- "Theme not found" error message was thrown when open the project contained the custom theme. (TFS:244799)
C1.Win.Calendar
Bug fixes
- All days were disabled except MaxDate when setting MaxDate whose month is less than current month. (TFS:250070)
- Trail days were not highlighted when selecting days between two months. (TFS:243231)
- BackImage of Day's title was not shown in C1CalendarView. (TFS:239186)
- Month name list box filled the screen when pressing Window + Up key while opening list box and then reopening it again. (TFS:250101)
- ArgumentOutOfRangeException was thrown when entering greater than default MaxDate and less than default MinDate. (TFS:250716)
- ArgumentOutOfRangeException was thrown by opening year dropdown of year greater than year of MaxDate when setting CalendarDimension and PeriodSelectionType=List. (TFS:250723)
- Font property of C1CalendarView control was not effected. (TFS:253185)
Improvements
- Added DayNameLength property that gets or sets the maximum length of day names.
C1.Win.FlexGrid
Breaking changes
- Setting value of C1FlexGridBase.Rows.Count property does not add additional row in unbound mode if C1FlexGridBase.AllowAddNew property is true. (TFS:252513)
Bug fixes
- Font Style of highlighted cell was not applied when VisualStyle was set other than "System". (TFS:106927)
- Resize cursor flickered while moving up and down on column header. (TFS:116668)
- FlexGrid cells were blank when the text was too long. (TFS:248756)
- FlexGrid hung when SetCellCheck(row, col, CheckEnum.Grayed) was called in a loop. (TFS:250278)
- Selecting row in Hierarchical C1FlexGrid did not working properly. (TFS:251364)
- When setting AllowAddNew = true in an unbound grid, the set value of Rows.Count was not reflected correctly. (TFS:252513)
- New row was not able to add when rows were merged until to new row. (TFS:252639)
- New row was not added automatically by checking the checkbox of new row after selected Boolean column in Unbound mode. (TFS:252983)
Improvements
- Added IsCellSelectedRowHeader(int row, int col), IsCellSelectedColumnHeader(int row, int col) methods to C1FlexGridBase class. These methods are used for determing if cell is a row/column header with a selection in this row/column. (TFS:92519)
C1.Win.FlexPivot
Bug fixes
- C1FlexPivot's Dispose method is throwing "System.ArgumentException" when it is created twice. (TFS:252439)
C1.Win.FlexReport
Bug fixes
- Additional fixes linked with 253413 bug, bug still occurs if report contains groups with KeepTogether != None. (TFS:253413)
- Report rendered incorrectly if it contains group footer with Section.Repeat == true, Section.PrintAtPageBottom == false and Detail section splits between pages. (TFS:253655)
- Report can be rendered incorrectly if it contains group headers with Section.Repeat == true and C1FlexReport.RecordsPerPage > 0. (TFS:253486)
- Reports containing subreports with Across column layout can be rendered incorrectly. (TFS:252988)
- SumOverGroup value specified for Field.RunningSum processed as SumOverReport. Fixed. (TFS:253413)
C1.Win.GanttView
Bug fixes
- Sub summary task bar was disappeared while deleting parent summary task and using Undo function. (TFS:238775)
- All days can be set to non-working days through 'Default Days Off' in Project Information dialog. (TFS:249862)
- '% Complete' of inactive task can be edited through 'Task Information' dialog and grid pane. (TFS:249863)
- 'System.ArgumentOutOfRangeException' occurred if select all cells in left grid and remove columns by Columns Dialog. (TFS:251871)
- NullReferenceException raised when loading MS Project xml with explicit TimephasedData in C1GanttView. (TFS:250942)
- Rightmost child milestone of Summary was not reflected on Summary task in Report Preview. (TFS:253385)
- FieldStyle for tasks was not reflected properly when C1GanttView is Print Previewed and the FildStyle is defined for each task. (TFS:253872)
Improvements
- Added a resolving dialog to the process of moving automatic task if there is a conflict with constraint types. (TFS:129998)
- Added a resolving dialog to the process of moving automatic task if there is a conflict with project limits (before ProjectStartDate or after ProjectStartDate). (TFS:130009)
C1.Win.TreeView
Bug fixes
- NullReferenceException occurred in c1TreeView when applying the c1Themes and setting 'EditorType' of c1TreeColumn. (TFS:250699)
- The modified color Node was not retained from color picker when it was getting changed as edit mode again. (TFS:250649)
- Scrolling the nodes using horizontal scrollbar did not show the whole content and scrollbar hid when dragged back towards left and there was a long content in the nodes. (TFS:253392)
- TreeView dotted lines were not shown when the RightToLeft was yes and scroll bars showed. (TFS:253408)
Release version 5.0.20171.254 - 05-Apr-2017
2017 v1 HotFix 1
C1.Win.C1Command
Bug fixes
- AutoHide button and Close button is not refresh immediately after setting "RightToLeft=Yes" at run time. (TFS:242840)
- Tab page is disappeared after resizing the tab page when maximize the form. (TFS:229230, TFS:204350)
- C1OutBar flickers when focus was toggled between form and Command Link. (TFS:238068)
- [C1DockingTab] SelectedIndexChanged event does not fire when the TabPage is closed. (TFS:150349)
- C1DockingTab not working properly when Taskbar is left/top aligned. (TFS:245095)
- [C1DockingTab] Tab page is moved to another side after autohiding and reopening the tab page when restore layout. (TFS:246969)
- Tab captions are clipped when the window is resized. (TFS:210078)
C1.Win.C1Themes
Bug fixes
- Selected date was not highlighted when ExpressionLight theme is applied. (TFS:56814)
Improvements
- Added Office2016white themes for C1 controls.
C1.Win.Calendar
Bug fixes
- ArgumentOutOfRangeException was thrown on clicking year part when MinDate and MaxDate was less than 3 years different and PeriodSelectionType=List. (TFS:250029)
C1.Win.Document
Bug fixes:
- Exception can occurs while previewing C1PdfDocumentSource or C1FlexReport in C1FlexViewer in certain scenarios. (TFS:238571,TFS:245527)
C1.Win.FlexChart
Bug fixes
- Multiple issues are occured in AxisScrollBar by hiding series with Secondary Axis Y when setting 'Left' to Position of secondary AxisY and Primary AxisY.(TFS:251294)
- [Win][FlexChart] Secondary Axis Labels are cut off by hiding series with Primary Axis Y when setting 'Left' to Position of secondary AxisY and Primary AxisY. (TFS:250569)
- [Win][AxisScrollBar]Duplicate Axis Labels and Axis Lines are displayed when AxisScrollBar.Visible=false. (TFS:250542)
- Axis Labels are covered by AxisScrollBar added at secondary axis of FlexChart. (TFS:247291)
- [Win][FlexChart] Secondary Axis Labels are cut off by hiding series with Primary Axis Y when setting 'Left' to Position of secondary AxisY and Primary AxisY. (TFS:250569)
C1.Win.FlexGrid
Bug fixes
- Other selection cells were still selected although one cell was selected after selecting multiple cell. (TFS:252371)
- [C1FlexGrid] Frozen cells were not getting selected when the grid was in focus. (TFS:251085)
- C1FlexGrid thrown NullReference Exception when using Dispose method. (TFS:234189)
- [SearchPanel] Incorrect searched results were displayed on searching after filtering through FilterDropDown. (TFS:227964)
- Extra row was shown and NullReference Exception was occurred by adding some new row after deleting all row in Bound Mode. (TFS:245085)
- C1FlexGrid AutoSearch set the focus to invisible and/or collapsed rows. (TFS:246970)
- Grid's Border disappeared partially when its BorderStyle property was set to FixedSingle and the grid was hidden behind another application. (TFS:245553)
Improvements
- Added support of changing color of the DBCursor glyph through the theme.
C1.Win.FlexReport
Bug fixes
- C1Report xml file can not be loaded by C1FlexReport if it contains embedded subreports. (TFS:251337)
- DataSource.MaxRecords is ignored if XML file specified as data source. (TFS:251626)
- Horizontal alignment specified for Field, TextField, ParagraphField is ignored if WordWrap is false and text width exceeds field's width. (TFS:251520)
C1.Win.GanttView
Bug fixes
- Filter value were disappeared when click on the field of filter row in the "Advanced Filter" dialog box. (TFS:242901)
- Conflict error was not disappeared when inactivate the successor task. (TFS:245352)
C1.Win.TreeView
Bug fixes
- Node editor was moving along with scroll bar when scrolling by mouse. (TFS:242931)
- C1TreeView could not set a node value in Unbound Mode when the value was DBNull. (TFS:242864)
Release version 5.0.20171.249 - 01-Mar-2017
C1.Win.FlexGrid
Bug fixes
- FlexGrid editing did not work in Merged Ranges. (TFS:240643)
Release version 5.0.20171.248 - 28-Feb-2017
C1.Win.C1Command
Bug fixes
- NullReferenceException is thrown when change to some visual style after applying the themes on C1MainMenu/C1ToolBar/C1OutBar. (TFS:227797)
- CharCategory property of C1TextBox does not work as expected. (TFS:236510)
- Tab page is not retained to the previous position when e.Cancel is set to true in floating event of c1DockingManager. (TFS:204816)
- TabPage caption is cut off when RightToLeft=Yes , CanAutoHide=False and CloseBoxEnum=ActivePage/AllPage (TFS:242713)
C1.Win.C1InputPanel
Bug fixes
- Minor corrections for C++/CLI apps.
C1.Win.C1Themes
Bug fixes
- C1ThemeController showed an error when a custom theme was added to a project from multi-project solution. (TFS:221449).
C1.Win.FlexChart
Bug fixes
- IndexOutOfRangeException is thrown by selecting slices when setting Inside/Outside to 'DataLabel.Position' , SelectionMode='Point' and SelectedItemPosition = 'Left'. (TFS:242755)
- Multiple issues are observed when setting some value to DataLabelPosition , Offset, SelectedItemOffset and 1 to InnerRadius. (TFS:244411)
- IndexOutOfRangeException is thrown by shrinking form size when DataLabelPosition is set to any position other than 'None'. (TFS:243301)
- LineMarker contents disappear when toggling Visible property of LineMarker. (TFS:244589)
- 'IndexOutOfRangeException' is thrown when setting 'InnerRadius' to greater than '0' and 'DataLabelPosition' to 'Inside'/'Outside' in FlexPie. (TFS:236055)
- 'IndexOutOfRangeException' is thrown when setting 'InnerRadius' to '1' and 'DataLabelPosition' to 'Radial'/'Circular' in FlexPie. (TFS:236057)
- LineMarker with 'Drag' interaction moves with the pointer after pressing 'Window+D' keys while dragging LineMarker. (TFS:235982)
- Unlike 2016V2 builds, series are not plotted correctly in Area/SplineArea chart when setting FlexChart's Rotated to true. (TFS:237571)
- Large data value is drawn over legend when unsorted/ascending data is used and FunnelType is 'Rectangle'.(TFS:236398)
Improvements
- Added Fibonacci tools.
- Added Envelops and Bollinger Bands overlay series.
- Added MACD, Stochastic indicators.
- Added Box & Whisker series.
- Added ErrorBar series.
- Provide a mechanism to display the percentage share of slices in the Sunburst chart DataLabels.
- Allow to change the size of AxisScrollbar.
C1.Win.FlexGrid
Bug fixes
- BackGroundImage of Alternate style was not displayed for the cell [1,1] when setting VisualStyle to 'Office xxxx'. (TFS:202009)
- ChangeEdit event was raised for a cell with DataMap. (TFS:229557)
- Grid did not work with negative cell values correctly. (TFS:237585)
- Using BeginUpdate and EndUpdate methods added extra row while setting row count in C1FlexGrid. (TFS:238042)
- Scroll Event was fired when column width is changed in C1FlexGrid. (TFS:238175)
- When BindingSource' Current change, FlexGrid did not scroll cell to view. (TFS:238770)
- C1FlexGrid.Row was -1 when add row by bindingSource. (TFS:239343)
- '-' symbol was ignored if it was input in the column that DataType was set as 'double'. (TFS:239571)
- AutoSizeRows method might change height of empty grid rows. (TFS:240065)
- Text of first row was dim after setting "AllowAddNew=True" and setting cell checkbox. (TFS:241961)
C1.Win.FlexReport
Bug fixes
- Series text in FlexCharField generated incorrectly if Series.YExpression contains spaces.(TFS:240383)
- Report saved in C1FlexReportDesigner application can not be loaded in UWP FlexReport if it contains DataSource with SortDefinition and SortDirection specified as Descending.
C1.Win.FlexViewer
Bug fixes
- Highlight on the search result text disappeared when click on the "Match Case" or "Whole Word" button. (TFS:236700)
C1.Win.GanttView
Bug fixes
- Start date of second task was being moved to non-working day when set the predecessor link with first task. (TFS:236833)
- All days can be set to non-working days through 'Change Working Time' dialogs. (TFS:236220)
- "Delete Task" button was enabled when match rows are not shown in C1GanttView after applying filter (TFS:237426)
- Text in the grid view is disappeared when make the some changes while cursor is still in edit mode. (TFS:237503)
- Empty task names in the "Link Information" dialog box are now changed to its IDs. (TFS:237262)
- Added Lag value to Predecessors column if the Lag is defined. (TFS:237156)
- Text was overlapped and corner of task bars were cut off in Print Preview when PrintInfo.FitHorizontally is set to true. (TFS:234187)
- Inactive task allowed draw the percent completed progress bar on it. (TFS:236771)
- A half-finished task could be made inactive. (TFS:236763)
- Working day coudn't be undo after changing the working day from "Conflict Reslover" dialog. (TFS:233712)
- "Save" button in the "Advance Filter" dialog was disabled after deleting Filter line. (TFS:242868)
- Previous filter line row was deleted when select blank row and click on "Delete" button in the "Advanced Filter" dialog. (TFS:242879)
Improvements
- [Enhancement] Added "Delete" button in "Advanced Filter" dialog box. (TFS:233747)
C1.Win.Map
Bug fixes
- Image returned from ITileSource.GetTile's user implementation was not considered by TileManager. (TFS:238627)
Improvements
- Added property HorizontalLoop that defines whether the map will be scrolled to west or east endlessly. (TFS:236362)
- Added C1Map.Proxy property. (TFS:236432)
C1.Win.TreeView
Breaking changes
- BorderStyle property of C1TreeView is hidden, use Style.BorderStyle, Style.Border and Style.BorderColor properties.
Bug fixes
- C1TreeNode was not able to edit date when column editor type was DatePicker and C1TreeView had not data source. (TFS:239618)
- Any control was visible on form in runtime when it was set as Editor in c1TreeColumn. (TFS:239712)
Other changes
- TreeNodes editor uses only the Text editor in design time. (TFS:239573)
- Added reference to C1Command.
Release version 5.0.20171.243 - 17-Feb-2017
2017 v1 Release
C1.Win.Bitmap
Bug fixes
- Fixed a bug with image DPI in the Import(C1Bitmap) and CreateImage methods of C1Bitmap. (TFS:239348)
Improvements
- Added the CreateImage method to C1Bitmap which creates the internal image of the given size with uninitialized content.
- Added the Import(C1Bitmap) method for more efficient copying the image between instances of C1Bitmap.
C1.Win.C1InputPanel
Bug fixes
- Movement of a form was reset when the SelectedIndexChanged event was raised. (TFS:235016)
C1.Win.Document
Breaking Changes:
- Now C1.Win.C1Document.4.dll and C1.Win.FlexReport.4.dll references System.Xml.Linq.xml, it is added by default to new Net4 projects so it should not cause any problems.
- Now C1.Win.C1Document.4.dll references C1.Win.Bitmap.4.dll.
Bug fixes:
- Background color of shape is not effected in RTF and Word file. (TFS:239716)
- Text are not displayed in exported excel file when add the TextField to the Shape field and its Zorder property is set. (TFS:239727)
- Currency sign replace with undefined character in exported excel file. (TFS:238162)
- Exception may occur in C1PdfDocumentSource if pdf file contains not standard fonts which are not installed in the system by default. (TFS:238571)
- Some PDF files are not displayed by the C1PdfDocumentSource at all. (TFS:235798)
C1.Win.FlexChart
Improvements
- Added axis binding.
- Support of multiple plot areas.
C1.Win.FlexGrid
Breaking changes
- The default value of C1FlexGridBase.EmptyAsNull property was changed to false.
Bug fixes
- A part of the strings of the cell was dropped out, when TextAlign of the column is set besides "Left" and the font is set to "MS Gothic" and 12 point. (TFS:236906)
- Scrolling lagged using vertical scrollbar in C1FlexGrid. (TFS:238070)
- Custom FilterRow could not be edited. (TFS:237902)
- Cell could not be edited, if any column other than the first column of the merged range is clicked. (TFS:236536)
- Multiple checkboxes' values could not be changed, if multiple rows are selected with any other than column other than boolean. (TFS:236560)
- 'BuildString' method of C1FlexGrid's Style object ignored the 'WordWrap' information while storing the style into a string. (TFS:237142)
- When moving a table column a black block was displayed on the screen on higher resolutions. (TFS:208268)
- C1FlexGrid frozen columns behaved strangely when horizontal scroll bar is scrolled right to left. (TFS:225050)
- Cell content might overlap with fixed merged cols. (TFS:232553)
- When ValueFilter are applied with FilterDefinition, no rows were visible. (TFS:235180)
- Changed specification of KeyChar property of KeyPressEditEventArgs class. (TFS:235703)
- Column Editor settings got cleared in certain scenarios. (TFS:236027)
Improvements
- Added ApplySearch(string search, bool highlight, bool filter, bool onlyVisibleColumns) method to C1FlexGridBase class. This method is used for full text search across all visible columns with data of C1FlexGrid. (TFS:234729)
C1.Win.FlexViewer
Improvements
- The Dock property of a C1FlexViewer is set to 'Fill' when adding the control from the toolbox (see TFS:236210).
Other changes
- Added reference to C1.Win.Bitmap.4.dll.
C1.Win.GanttView
Bug fixes
- Matched tasks are not shown when applying 'Percent Complete' filter by using "Equal" and "DoesNotEqual" testOperator after dragging the 'Percent Complete' as '63' value in tasks. (TFS:234986)
- Spelling mistake for "nonworking day" in the "Conflict Resolver" dialog. (TFS:233718)
- Text in the grid view was not dim for the inactive task. (TFS:234325)
- Exception raised when press "Undo" button after clearing tasks from code. (TFS:236024)
- 'Inactive' and 'BarStyles' buttons were disabled when blank row is contained in selection of multiple rows. (TFS:234340)
- Link line was shown over tiers while drawing predecessor line and scrolling until start dragging task cannot be seen. (TFS:235292)
Improvements
- Added method C1GanttView.ClearUndoRedo() that clears undo-redo stack.
C1.Win.TreeView
Bug fixes
- TreeView doted lines were distorted when mouse was over a node and RightToLeft was yes. (TFS:238664)
- Node wasn't expanded when mouse over on it and other node is dragged. (TFS:207534)
- TreeView showed message box about licensing when the EditorType was set as 'DatePicker' or 'NumericEdit'.
New features
- Added new properties C1TreeColumn.DisplayFormat and C1TreeColumn.EditFormat. This properties gets or sets the format string used to the value when the node cell is in edit mode or is not in edit mode.
Release version 5.0.20163.238 - 26-Jan-2017
C1.Win.C1Command
Bug fixes
- [C1DockingTab] ShowSingleTab does not work if there is an invisible tab. (TFS:235847)
- [C1DockingTab] Border disappears by setting ShowSingleTab='false' although setting DockingTab's BorderStyle to 'FixedSingle'. (TFS:235815)
- [C1TopicBar] The size of a TopicBar page title was not refreshed when page styles contained a different font size. (TFS:233795)
C1.Win.C1Schedule
Bug fixes
- FirstVisibleTime property is ignored in the TimeLine view. (TFS:235784)
C1.Win.FlexGrid
Bug fixes
- EditMask set on one column worked for another. (TFS:235049)
Improvements
- Added AllowNull property to Column class and EmptyAsNull property to C1FlexGridBase class. AllowNull property used to determine that cells in current column will accept null value or null will be replaced by default value in unbound mode. EmptyAsNull property used to determine that empty string from editor will be transformed to null or not after submitting value. (TFS:228266)
C1.Win.FlexReport
Bug fixes
- WMF images processed by the C1FlexReport incorrectly as raster (not vector) images. (TFS:235058)
C1.Win.FlexViewer
Improvements
- The error message text is shown on a page that can not be rendered because of an internal error.
C1.Win.GanttView
Bug fixes
- Exception raised when press "Undo" button after clearing tasks from code. (TFS:236024)
- Link line was shown at incorrect position while drawing the Predecessors line between two tasks. (TFS:234349)
- "Conflict with a linked task" error was still shown although one task is set into inactive task. (TFS:234363)
Improvements
- Added method C1GanttView.ClearUndoRedo() that clears undo-redo stack.
C1.Win.TreeView
Bug fixes
- NullReferenceException was occurred when the TreeViewColumn EditorType was set as 'CheckBox' and the theme was applied at design time or run time. (TFS:234475)
Release version 5.0.20163.234 - 18-Jan-2017
C1.Win.C1Schedule
Improvements
- Added C1Schedule.MinSlotWidth and MinDaySlotWidth properties to control slot width in the C1Schedule TimeLine view. (TFS:221311)
C1.Win.Calendar
Initial release
- WinForms Calendar control. (C1.Win.Calendar.4.dll)
C1.Win.Document
Bug fixes:
- Numbers of generated file are incorrect when export the file using RenderToFilter method in multithread application. (TFS:230016)
C1.Win.FlexReport
Bug fixes
- Content of subreport is not refreshed if subreport has no parameters and user presses "Refresh" in preview. (TFS:233859)
- Arial Narrow font processed incorrectly, as regular Arial font. (TFS:233723)
C1.Win.SplitContainer
Improvements
- Added events SplitterMoving and SplitterMoved for C1SplitContainer. (TFS:200856)
C1.Win.TreeView
Breaking changes
- Removed the ContextMenu property from the C1TreeNode. Added the BeforeContextMenuShow event into the C1TreeView.
Bug fixes
- C1TreeView reset styles settings when a theme was applied.
Improvements
- Added support of drag & drop for multiple selected nodes. (TFS:207529)
New features
- Added the CustomContentPresenter property to C1TreeColumn. Added the CustomContentPresenter abstract class.
- Added the Tag property to C1TreeNode. (TFS:229523)
- Added a tooltip support. (TFS:229203)
- Added the ScrollPositionChanged event to C1TreeView. (TFS:229506)
ComponentOne WinForms (C1.Win)
Bug fixes
- GridRow.HitTest worked incorrectly when the GridCell.RowSpan was set.
Release version 5.0.20163.231 - 16-Jan-2017
C1.Win.C1Command
Bug fixes
- When the C1DockingPage is selected and is opened, then if TabPages collection is cleared, then the selected tabpage does not get deleted and continues to display. (TFS:75980 case1)
- There is a lot of space encountered between tabs when Office2007 or Office 2010 TabStyle is applied and tabs between two tabs are hidden. (TFS:227580)
- Restoring two side-by-side aligned C1DockingTab creates wrong placement. (TFS:209455)
- C1Outbar crashes when OutPage with controls were collapsed. (TFS:219454)
- The size of TopicBar page was less than a size of current font. (TFS:227312)
Improvements
- C1DockingTab prevents C1DockingTabPage from being dragged under Windows Task bar. (TFS:19665)
C1.Win.C1InputPanel
Bug fixes
- Validated event fired multiple times when a MessageBox is shown from the event handler. (TFS:203791)
- Validating event fired multiple times when a MessageBox is shown from the event handler. (TFS:203791)
C1.Win.Document
Bug fixes:
- Text are not fit into field's bound in RTF/Word/Excel exported file when use "TextFitMode". (TFS:191006)
- Image in the report's header are shown twice when export to the Excel file. (TFS:233985)
- Rotated text are distorted in exported excel file if text field is set border. (TFS:230964)
C1.Win.FlexChart
Bug fixes
- Height of the bars in BarChart is shortened when it includes a long value for the "BindingX" parameter.(TFS:230947)
C1.Win.FlexGrid
Bug fixes
- Width of TreeStyleFlags were not fit when use the "TreeStyleFlags" in C1FlexGrid. (TFS:233879)
- [C1TouchToolKit] TargetControl event data of GcMagnifier events returned garbled characters on magnifying in edit mode. (TFS:37050)
- C1FlexGrid displayed all the rows when manually assigning FilterDefinition with 'Equals' numeric filter that is set to nothing. (TFS:201873)
- Multiline text containing line feeds lost top alignment in the grid. (TFS:222075)
- C1SearchPanel searched data was not highlighted when C1FlexGrid is placed on C1Ribbon Form. (TFS:222792)
- Clicking on column header took time to select data in C1FlexGrid (TFS:227978)
- C1flexgrid paste result was not correct with sort. (TFS:229947)
- [FlexGridSearchPanel] Toolbox icon of C1FlexGridSearchPanel was missing in VS Toolbox. (TFS:232856)
- [FlexGridSearchPanel] When SearchMode is Always, and when '"' is typed as first key, exception was thrown. (TFS:227810)
C1.Win.FlexReport
Bug fixes
- Now if label is not specified for Series of FlexChartField then Series.YExpression will be used as series caption. (TFS:233017)
- C1FlexReport uses invalid paper size for B4 and B5 sizes. (TFS:227796)
C1.Win.FlexViewer
Breaking changes
- The default value for the C1FlexViewer.UseIncrementalSearch property changed from False to True.
Improvements
- Added a notification when the document is saved to a file (see TFS:230220).
- Optimized printing multiple copies (see TFS:230322).
C1.Win.GanttView
Improvements
- Added possibility to fit C1GanttVie into a page while printing. In this connection it's added two properties PrintInfo.FitHorizontally and PrintInfo.FitVertically. (TFS:220623)
- Added the following events th C1GanttView: MouseDown, MouseUp, MouseClick, MouseDoubleClick, MouseWheel, KeyDown, KeyUp, KeyPress, Paint. (TFS:200300)
- Task could not be edited through grid while grouping tasks. (TFS:231027)
C1.Win.TreeView
Bug fixes
- Long text of Nodes was not shown completely when BorderStyle=Full, Border=2 and WordWrap=True. (TFS:224751)
- The LineStyle of C1TreeView was not shown properly when the LineStyle was set to 'Custom'. (TFS:224956)
- "InvalidCastException" exception was occurred when the C1TreeColumn EditorType was set as ColorPicker and a value of cell didn't has the Color type. (TFS:225022)
- DropDownButton border was shown in a cell when mouse over to another cell. (TFS:226724)
- DropDown button was shown at the right side when the RightToLeft was set to the Yes value and the EditorType was set to the ComboBox/DatePicker/NumericEdit value. (TFS:227221)
- Visual Studio stopped responding when the C1TreeView's column was changed visibility to false via designer. (TFS:230009)
Improvements
- DataMap property translates value in a cell using a IDictionary.
Release version 5.0.20163.226 - 05-Jan-2017
C1.Win.FlexGrid
Bug fixes
- AutoSizeCols method threw exception when Rows.Count is set to 0 in C1FlexGrid. (TFS:232726)
Release version 5.0.20163.225 - 23-Dec-2016
2016 v3.5 Release
C1.Win.Bitmap
Bug fixes
- System.ArgumentException is thrown when rotate the JXR file by using TransformOptions. (TFS:227961)
Other changes
- The first public build of C1Bitmap.
C1.Win.C1Command
Bug fixes
- "NullReferenceException" is thrown when restore the layout after docking and autoHiding. (TFS:228243)
- When docking side by side, there is no splitter between the two tabs. (TFS:191750 case 2)
- Docking tab page is not refresh to the dock position when re-dock the floating tab page. (TFS:227193)
- If toolbar contains invisible items, layout is changed on first form load in the Designer. (TFS:202366)
- C1DockingTab's right scroll button not rendered properly with some of the Visual style options. (TFS:223571)
- On double click, C1DockingTabPage does not return to its original position when in float state (TFS:222680 Case 1,2,3,4)
- Error message box is shown by pressing 'Ctrl+Z' after drag and drop C1CommandDock on the form. (TFS:224712)
- Docking tab page is not retained to the drop position when maximize the form after docking and floating tab page. (TFS:224749)
- BackgroundColor and BorderColor properties of NormalPage style were not serialized at design time.
- C1NavBar panel was not refreshed after VisualStyle was changed. (TFS:220896)
- C1NavBar VisualStyle (2003Olive) was not applied when set in design time. (TFS:220896)
- [C1TopicBar] Some properties of the C1TopicBar.PageStyle were not applied.
Improvements
- [C1DockingManager] added Dragging event.
C1.Win.C1DX
Improvements
- Many small improvements to the common structures like Matrix3x2 and others.
C1.Win.C1SpellChecker
Bug fixes
- [Localization] Description of "BadWordFound" event was not localized in Japanese. (TFS:223894)
- No description was shown for the "BadWordAdded" event handler in the Properties Grid. (TFS:223867)
Improvements
- Added C1Spellchecker.UserDictionary.BadWordAdded event. (TFS:68661)
C1.Win.C1Themes
Improvements
- Theme Office2007Blue was changed for C1TextBox. (TFS:194456).
C1.Win.Document
Bug fixes:
- Setting of font-bold / italic sometimes becomes incorrect for printing or exporting when there are more than one fields. Fix double bold and italic settings. (TFS:223802)
- Setting of font-bold / italic sometimes becomes incorrect for printing or exporting when there are more than one fields. (TFS:223802)
- Exception can occur in rare cases if document contains the large blocks of text. (TFS:215531)
- Selection works incorrectly in some scenarious. (TFS:215424)
C1.Win.FlexChart
Bug fixes
- Description and remarks of the properties of Funnel Chart's Options are incorrect. (TFS:228077, 228076)
- LineMarker disappears after chart's ancestors changing.
- Legend is not displayed when binding data with series in Funnel chart.
- LineMarker is still visible by changing another tab page when adding C1FlexChart to TabControl.
- FunnelChart is not displayed correctly when binding data that contains null value. (TFS:227298)
- Designer issues resulting in exceptions and design time property sheet issues are fixed. (TFS:227230)
- LineMarker improvements.
- SymbolRendered event now fires when appropriate (TFS:207186)
- LineMarker in Rotated=true mode
- LineMarker exception when top form's size changes
- Moving/Dragging the LineMarker does not changes its Content when using "Bar" ChartType (TFS:223801)
- Fixed TFS issue: 224746
Improvements
- AxisScrollbar behavior improvements.
- Moved design time code to separate assemblies to permit FlexChart and FinancialChart to operate in ClientProfile.
- Added funnel chart
C1.Win.FlexGrid
Breaking changes
- Improved the EditMask behavior for numeric fields in FlexGrid. Formerly the EditMask was used only for string fields. If EditMask was determined for numeric fields the GridEditorTextBox was used instead of GridEditorNumericTextBox. Now the GridEditorNumericTextBox is used with improved EditMask behavior.
Bug fixes
- Unlike build 216,'I' cursor was not shown in c1FlexGrid edit mode when loading .xlsx excel file to c1FlexGrid by using LoadExcel() method. (TFS:228390)
- Grid took more time in loading when the width of a column is decreased at runtime. (TFS:206007)
- It took a long time for scrolling / resizing of the C1FlexGrid that has so many rows. (TFS:224687)
- Exception was thrown in C1FlexGrid designer. (TFS:214465)
- Opening in-built designer of C1FlexGrid having C1SplitContainerPanel as parent crashed Visual Studio. (TFS:222218)
- RowValidating event's e.Cancel did not work. (TFS:222671)
- [FlexGridSearchPanel] C1FlexGridSearchPanel's cursor was moved to start position when space symbol is typed in SearchPanel. (TFS:222793)
- Bottom border for column headers and the right border for row headers were missing. (TFS:208263)
- Arabic words did not display correctly in C1FlexGrid. (TFS:218223)
- [3350] Cell labels were shown even when the complete text is visible in the cell. (TFS:11326)
- AutoSizeCols took more time in adjusting the width of all columns in the grid. (TFS:205719)
- Text margins inside a cell was reduced from previous build. (TFS:218246)
- [FlexGridSearchPanel] Search results in grid were incorrect when setting 'FilterSearchResults' after searching using FlexGridSearchPanel. (TFS:215448)
- Percentage (%) cell value was disappeared in edit mode when loading excel file that contains percentage values. (TFS:208470)
- 'I' cursor was not displayed in c1FlexGrid edit mode when loading excel file to c1FlexGrid by using LoadExcel() method. (TFS:209409)
- [Input][FlexGrid] Flickering was observed in column header by double-clicking/opening dropdown of editor when setting some c1Input controls as Custom Editor (TFS:218009)
Improvements
- Added HandleInvisibleChildren property to GridTree class. This property used to display or not collapse/expand button if all children of node are invisible. (TFS:128520)
C1.Win.FlexPivot
Bug fixes
- Even if the values of upper and lower cells are same, these cells didn't merge together. (TFS:204147)
C1.Win.FlexReport
Breaking Changes
- SubreportParameterValue was renamed to ReportParameterValue.
- SubreportParameterValues was renamed to ReportParameterValues.
Bug fixes
- Vector images were garbled (TFS:210217).
- C1FlexReport.EndPage event not fired for last page of the report. (TFS:227288)
- BarCodeField rendered incorrectly in some rare cases if it is within GroupHeader. (TFS:225008)
- Calculated report field rendered incorrectly if it is in the ReportFooter and linked with report's Main DataSource, it shows no data. (TFS:223736)
- Error occurs during rendering if name of field of DataSource equals to VBScript keyword like "To", "While" etc. (TFS:221944)
- Report can render incorrectly in Turkish locale if any identifiers in the report (such as report or data field names) contain the character "i". (TFS:218530)
Improvements
- Added two more variants to define hyperlink in the report (see FieldBase.Hyperlink property):\
- ReportLinkTargetScript. Script will be executed when user perform navigation, see "Interactive Report" sample.\
- ReportLinkTargetBookmark. Added properties Report and ParameterValues properties which allow to create a link to another report or to same report with different parameters.
- Added new FlexChartField report field, supporting the following chart types: Column, Bar, Line, Scatter, LineSymbols, Area, Spline, SplineSymbols, SplineArea, Bubble, Candlestick, HighLowOpenClose, Funnel. The new FlexChartField is supported on all platforms (WinForms, WPF, UWP). FlexChartField internally uses the FlexChart control, so now C1.Win.C1Document.4 and C1.Win.FlexReport.4 assemblies require the C1.Win.FlexChart.4 assembly.
- Now ForcePageBreak specified for FieldBase, Section or SubSection assigned to the RenderObject.LayoutBreak this allows to improve exporters.
- Now ForcePageBreak specified for FieldBase, Section or SubSection assigned to the RenderObject.LayoutBreak this allows to improve exporters.
C1.Win.FlexViewer
Bug fixes
- InvalidOperationException was occurred by clicking the Next or Previous button on the search bar of C1FlexViewer while search is in progress. (TFS:215358)
- It was impossible to switch from Custom paper size to a standard paper size in the Page Setup dialog.
- Disabled the Page Setup and Portrait/Landscape buttons for PDF documents. (TFS:222016)
- When a form containing C1FlexViewer is inherited from another Form, the page count label in C1FlexViewer always displayed zero (0). (TFS:219196)
- An error occurred when the type of report parameter default value does not match the type of allowed values.
- Keyboard support was broken for the Thumbnails view in RightToLeft mode.
- Backward/forward navigation was broken in RightToLeft mode.
Improvements
- Added the ThumbScrollDirection property specifying the direction of scrolling for the Thumbnails view.
- Slightly changed scrolling animation.
Other changes
- Added reference to C1.Win.FlexChart.4.dll.
C1.Win.GanttView
Bug fixes
- Some menu items from context menu of c1GanttView's chart pane were in active state although all the rows are deleted. (TFS:212864)
C1.Win.TreeView
Bug fixes
- InvalidOperationExcepiton was occurred at design time after 'Ctrl+Z' where pressed. (TFS:227960)
- The SelectedNodes property had the EditorBrowsableState.Never attribute and the IntelliSense did not see it. (TFS:223560)
- Text of nodes was cut off when a node was collapsed or expanded and the RightToLeft was the Yes value. (TFS:224989)
- Exception was occurred after cell was edited and DataColumn was read only.
- Vertical alignment 'Top' was shown as 'Bottom'.
- 'Remove' and 'Add child' buttons were not localized in TreeNodes Editor. (TFS:222631)
- The ImageList control was removed after the c1TreeView was removed at design time. (TFS:218968)
- Vertical scrollbar of c1TreeView did not scroll while dragging any node to bottom most or top most nodes. (TFS:218982)
- Redo/Undo function did not work correctly in c1TreeView at Design Time. (TFS:211024)
Improvements
- The focus rectangle equals the cell size.
New features
- Added the C1TreeNode.IsReadOnly method. This method gets a value indicating whether the contents of the nodes cell can be changed.
- Added the LinesStyle property of style. This property gets or sets the style of dashed lines.
- Added C1TreeColumn.DataMap. This property gets or sets an IDictionary used to associate cell values with display values in the ComboBox editor.
- Added new default editors: DatePicker, NumericEdit, ColorPicker.
- Added the support of themes for default editors.
- Added the ContextMenu property into the C1TreeNode.
Other changes
- Styles of nodes applied to the contents of the node but not the row.
- TreeView showed a combobox editor always. Now TreeView shows the combobox editor only for a hot node cell.
Release version 5.0.20163.212 - 01-Nov-2016
2016 v3 Release
C1.Win.C1Command
Bug fixes
- ArgumentException is thrown after docking tab page to the top and autoHiding. (TFS:218045)
- Tab pages are overlapped when docking tab page is re-docked to the previous position. (TFS:214584)
- C1DockingTabPage does not fill the complete space as that of C1CommandDock. (TFS:191750 case 1)
- Application form goes back under next window and becomes not visible when re-docked the floating tab page. (TFS:214442)
- ArgumentNullException is occurred on DockingTab drawing when setting visualStyle of C1DockingTab. (TFS:213813, TFS:213770)
- Unhandled exception is thrown after create new theme with standard build-in theme template. (TFS:213266)
- TabPageClosed and TabPageClosing event of C1DockingManager is not fired when close the floating tab page. (TFS:210224)
- TabForeColorSelected property of C1DockingTabPage reset to ControlText at runtime when AutoHiding is set to true. (TFS:203243)
Improvements
- [Themes, C1DockingTab] Improved theme properties tree for C1DockingTab.
Added tab page size, tab page mode, caption trail image, C1DockingTab border colors for different states, caption padding and margin. - [Themes, C1DockingTab] Improved theme properties tree for C1DockingTab.
Added new properties to specify corners of different parts, hot & disabled styles for captions, tabs and buttons. (TFS:152852) - New events in C1DockingManager TabPageClosed - Occurs after a page has been closed.
TabPageClosing - Occurs when the currently selected page is about to be closed by the user. Allows to cancel closing the page.
C1.Win.C1InputPanel
Bug fixes
- HighlightedIndexChanged event fired twice for InputComboBox when the user clicks an item in the dropped down list. (TFS:211025)
- Validating event of InputNumericBox fired two times when the validation failed and the user tries to move to another control. (TFS:209469)
C1.Win.C1Schedule
Bug fixes
- Appointments displayed incorrectly when TimeLineView is grouped and navigated by navigation buttons. (TFS:214394)
- Appointment titles disappear when the C1Schedule is scrolled and icons are set on them. (TFS:210094)
C1.Win.Document
Bug fixes
- Specifies the number of milliseconds to wait for server communications. (TFS:204523)
- Line Style of Arc, Pie and Triangles are not effected in PDF and other exported files. (TFS:203746)
Bug fixes:
- DocumentInfo specified for ExportFilter is ignored. (TFS:214352)
Improvements:
- Now changing properties of the parameter of the C1SSRSDocumentSource will force set of C1SSRSDocumentSource.Dirty to true.
- added property:
public int C1SSRSDocumentSource.ConnectionOptions.Timeout { get; set; }
C1.Win.FlexChart
Improvements
- Added SVG rendering.
- INotifyPropertyChanged DataSource elements are now tracked.
- FinancialChart now shows default data at design time to allow styling.
- Financial Chart control is no longer Beta and is licensed for Studio Ultimate and Studio Enterprise.
- Added Sunburst, Polar and Radar charts.
- Added Annotations.
C1.Win.FlexGrid
Bug fixes
- When a file saved with MS Excel 2003 is opened in C1FlexGrid, additional columns were seen. (TFS:213246)
- Request to provide information on setting ScrollPosition of grid in a specific scenario. (TFS:197880)
- Grid did not scroll to the bottom end by selecting all rows using Ctrl+click on Row header and then dragging to the bottom when its SelectionMode is ListBox. (TFS:209859)
- Cursor location was before last character by deleting character at last position in c1flexgrid when setting column format to 'N0' and 'C0'. (TFS:209830)
Improvements
- Added new control C1FlexGridSearchPanel. This control is used for full text search across all data in C1FlexGrid.
- Added GetCellStyle(int row, string colName), SetCellStyle(int row, string colName, CellStyle newStyle), GetCellImage(int row, string colName), SetCellImage(int row, string colName, Image newImage) methods to C1FlexGridBase class.
Added Add(int topRow, int leftCol, int bottomRow, int rightCol), Add(int topRow, int leftCol, int bottomRow, int rightCol, bool clearOverlappingRanges) methods to CellRangeCollection class. (TFS:206118) - Added ApplySearch(string search, bool highlight, bool filter),
ApplySearch(string search) methods to C1FlexGridBase class. Added SearchBackColor property to CellStyle class. This methods and properties are used for full text search across all data in C1FlexGrid.
C1.Win.FlexReport
Bug fixes
- All fields of child group are removed when user deleted parent group. (TFS:213294)
- In some cases text selected in viewer copied not fully if report contains CheckBoxField. (TFS:211679)
C1.Win.FlexViewer
Bug fixes
- When the SelectMouseMode property is set to false, the user could still select the text with Ctrl+A but she can't remove the selection. (TFS:212905)
Improvements
- Added the ability to select text on multiple pages.
- Added the "Select All" action and context menu item.
C1.Win.GanttView
Bug fixes
- (Default) bar styles set through 'Bar Styles' dialog at run time were not affected to currently excisting tasks. (TFS:212909)
- Horizontal scrollbar jumps to the corners when scrolling knobs (arrows) were clicked. (TFS:207696)
Improvements
- Made property C1GanttView.Project.DurationUnitMasks public. (TFS:147921)
- Added dialog like in MS Project in the case then adding task starts from nonworking day. (TFS:199424)
- Implemented import from MS Project XML file by new method C1GanttView.ImportFromMsProjectXml. (TFS:140572)
- Added a new property Task.ReflectOnGroup that indicates whether the task bar will be reflected on Group bar. (TFS:202356)
C1.Win.TreeView
Breaking changes
- TreeBoundMode property was renamed to BindingMode. TreeBoundMode enum was renamed to BindingMode.
Bug fixes
- CryptographicException was occurred when a C1TreeColumn was initialized.
- ApplyNodeStyles and ApplyNodeCellStyles events of TreeView was not getting triggered. (TFS:208033)
- Disabled state of style wasn't supported.
Improvements
- Styles of tree nodes and cells were changed, now it saves changed properties only.
- Added support of theme scrollbars.
- Default size of nodes was changed.
- Added new icons for 'expand' button and checkbox. Added new CheckBoxStyle and ExpandButtonStyle properties to TreeViewStyles class.
Other changes
- Added translated strings into Japanese, Korean and Chinese.
Release version 5.0.20163.191 - 21-Sep-2016
2016 v3 Preliminary
C1.Win.C1Command
Bug fixes
- The second horizontal toolbar is shown below the first in C1CommandDock. (TFS:202366)
- Project was shown behind the opened file after clicking EditCommandLink/EditCommandProperties/ChangeLinkedCommand from floating toolbar of C1MainMenu. (TFS:202345)
- ContextMenu of C1MainMenu is not same with the previous build when right click on the C1MainMenu. (TFS:205557)
- Error Message box is shown when click 'About C1CommandLink' after clicking 'Append Item...'
(TFS:205323)
C1.Win.C1InputPanel
Bug fixes
- Validating event was not correctly cancelled when e.Cancel = True in Validating event of InputNumericBox. (TFS:208018)
- GotFocus event of InputComboBox was fired although focus is lost by setting "DropDownStyle=DropDownList". (TFS:201674)
- Second form was activated when open the dropdown of InputComboBox after setting "TopMost=True" for the Form. (TFS:201627)
C1.Win.Document
Bug fixes
- Text field in the some specific file is not shown in exported excel files. (TFS:205548)
- Added Description attribute for several properties. (TFS:203726)
C1.Win.FlexGrid
Bug fixes
- C1FlexGrid scrolled to leftmost when selecting all cells and then sort rightmost column. (TFS:201305)
- Changing DPI caused Grid to print inconsistent font size. (TFS:202017)
- FlexGrid did not accept empty value in unbound mode if DataType of column is not nullable and the original value was changed previously. (TFS:206138)
C1.Win.FlexReport
Improvements
- Added support of Date parameters, see ParameterType.Date.
- Added property:
int Parameter.MaxLength { get; set; }
Gets or sets the maximum number of characters that can be manually entered into the string parameter.
C1.Win.GanttView
Bug fixes
- SplitTask popup was not closed by using Esc key. (TFS:200321)
- Size of indicator of percent complete did not increase while its bar height is increased and then dragging task percent complete icon on chart pane. (TFS:199452)
- Tasks were expanded when right-click on collapsed group header icon. (TFS:199562)
- 'Task Information' dialog box appears instead of 'Link Information' dialog by clicking some part of predecessor link when setting negative lag (Lead). (TFS:204081)
- Predecessor link with negative lag was cut off in print preview of c1GanttView. (TFS:204091)
- Predecessor task did not move according to the numbers of lags set through 'Task Information' dialog box. (TFS:204092)
- OldIndex and NewIndex properties of ListChangedEventArgs always returns 0 (Zero). (TFS:207940)
Improvements
- Made Task Info Dialog Enabled when C1GanttView is in Read Only. (TFS:204390)
C1.Win.TreeView
Bug fixes
- Remove button did not work in TreeNode Editor. (TFS:204003)
- Indicating lines between nodes were shown in second column when first column is hidden by resizing. (TFS:204064)
- Style of Column did not apply in design time. (TFS:204049)
- TreeNode Editor dialog is immediately closed by double clicking TreeNodes in TreeNodeEditor. (TFS:204415)
- Indicating displays lines are separated with c1TreeNodes by scrolling horizontal scrollbar when RightToLeft=Yes (TFS:204056)
- Expand/Collapse icon was changed without changing expand state of node when e.Cancel is set true in both of Collapsing and Expanding events. (TFS:207542)
- 'NullReferenceException' was occurred while pressing 'Shift' key and selecting the node by mouse at the same time. (TFS:207521)
- 'NullReferenceException' was occurred after editing node when data source is self-referencing.
Improvements
- C1TreeColumn.DisplayFiledName property was changed: last field name sets the field to be displayed in the column on all of the following levels. (TFS:207498)
ComponentOne WinForms (C1.Win)
Bug fixes
- Added support RTL to ScrollablePanel when the ContentElement sets the offsets in the GetScrollOrigin method. (TFS:204056)
- Width of GridPanel cell was set incorrectly in some case when AutoWidth = true.
- Hidden some properties of C1.Framework.XView from PropertyGrid (these properties are for internal use only).
Release version 5.0.20162.193 - 23-Sep-2016
2016 v2.5 HotFix
C1.Win.C1Command
Bug fixes
- Tab bar disappears from the window permanently when enough space is not available to accommodate it. (TFS:209439)
C1.Win.FlexGrid
Bug fixes
- Cell of C1FlexGrid could not be changed when setting cell editor's multiline property to false. (TFS:209521)
Release version 5.0.20162.188 - 26-Aug-2016
C1.Win.C1Command
Bug fixes
- NullReference exception is shown after clicking the autoHide button when c1Mainmenu is contained in Application Form. (TFS:204195)
C1.Win.C1InputPanel
Improvements
- Added the missing descriptions for members of the following enumerations: StyleBrush, StyleColor, StyleConst, StyleFlag, StyleFont, StyleGlyph. (see TFS:195750)
C1.Win.Document
Breaking Changes:
- HtmlFilterBase: default value of SingleFile property changed to true.
Bug fixes
- Text is corrupted in some places when report export to PDF. (TFS:204527)
- Borders of Ellipse,Arc and pie are shown as rectangle box in exported PDF file when SweepAngle of shapes is set to 360. (TFS:203712)
C1.Win.FlexChart
C1.Win.FlexReport
Bug fixes
- Application hangs up when XMLLink specified in DataSource.DataProvider and name of table specified as report parameter. (TFS:205351)
- ImageField does not render image correctly if its Picture property specified as expression and expression returns path to the image file. (TFS:204387)
ComponentOne WinForms (C1.Win)
Bug fixes
- Hyperlink in the C1PdfDocument is not worked when hyperlink is set by HTML <a> href Attribute. (TFS:204382)
Release version 5.0.20162.182 - 17-Aug-2016
C1.Win.C1Command
Bug fixes
- DockingStyle of C1CommandDock is disabled when docking c1dockingTabpage to another c1dockingTabpage after setting 'Dock' property is set to 'Fill'. (TFS:203151)
- DockingTab is not able to dock to another docking by using DockingStyle when two dockingTab is placed in one CommandDock. (TFS:200741)
- C1Docking TabPage does not fill the complete space as that of C1CommondDock. (TFS:191750 case1)
- Height of C1DockingTab is not retained at run time although height of C1DockingTab is changed at design time. (TFS:203575)
Improvements
- new component C1DockingManager. Allows disable/cancel certain docking actions. (TFS:194427, TFS:150359)
- [C1NavBar] Style-defining properties are collected under a roof of a new Style property. (TFS:151591)
New features
- [C1TopicBar] New property C1TopicBar.PageStyles. Allows to customize Font, Border, Background, ForeColor, ArrowColor of topic pages. (TFS:151969)
C1.Win.C1InputPanel
Breaking changes
- The C1.Framework namespace has been moved into C1.Win assembly.
Bug fixes
- Error Dialog box is appeared when clicking ellipse button of 'ToolTipText' of c1InputPanel Item. (TFS:203146)
- When dropdown of InputCombobox is opened and AutoCompleteMode=Suggest, two drop-down lists were opened at the same time while typing characters. (TFS:201643)
- DropDown of InputComboBox and InputDatePicker is able to open although "ReadOnly" property is set to true. (TFS:201669)
C1.Win.C1Schedule
Breaking changes
- The C1.Framework namespace has been moved into C1.Win assembly.
Bug fixes
- Improved scrolling performance in TimeLineView. (TFS:191278)
C1.Win.Document
Bug fixes
- [C1PdfDocumentSource] Disabled the "Text Select Tool" and "Find" buttons in C1FlexViewer when load the pdf file onto it. (TFS:202190)
- Added sanity code for SetPrintSettings methods, C1PageSettings may be null (XLS/XLSX/DOCX/RTF exports).
- Added support of hyperlink actions to the C1SSRSDocumentSource.
- (partly) Rotated text applied by "TextAngle" are not rotated when export to RTF/Word/Excel files. (TFS:190933)
- Font color of "RTF Field" is not effected in exported Docx and RTF files. (TFS:201537)
- Font type and size of RTF field are not retained in exported Docx and RTF files. (TFS:201552)
- Page Size and Orientation of the report changes when exported to excel. (TFS:201875)
- Excel and RTF/Word export option forms: removed "Open XML document" option, document type is determined by the caller (such as toolbar button). (TFS:150186, 150337)
- [WF][UWP]Text in the Paragraph field in the Vertical WritingMode are wrong direction in output RTF/Docx/Excel. <<TFS:196271>>
Improvements:
- Following members of the C1DocumentSource were made public (were internal):
-- public void Generate()
-- public IAsyncActionWithProgress<double> GenerateAsyncEx()
-- public Task GenerateAsync()
-- public event EventHandler<AsyncCompletedEventArgs> GenerateCompleted
-- public void Export(Export.ExportFilter exportFilter)
-- public IAsyncActionWithProgress<double> ExportAsyncEx(Export.ExportFilter exportFilter)
-- public Task ExportAsync(Export.ExportFilter exportFilter)
-- public event EventHandler<ExportCompletedEventArgs> ExportCompleted
-- public void Print(C1PrintOptions options)
These methods allow to work with C1DocumentSource descendants (C1SSRSDocumentSource, C1FlexReport, C1PdfDocumentSource) in a similar way. - Added C1.Win.C1Document.C1TextSearchManager class which can be used to search a text with document managed by the C1DocumentSource.
C1.Win.FlexGrid
Bug fixes
- C1FlexGrid Highlight style wordwrap caused multi column drop down to display incorrectly. (TFS:201542)
C1.Win.FlexReport
Bug fixes
- bool C1FlexReport.BehaviorOptions.EnableAggregatesOnReportFields was added to improve
compatibility with C1Report. Set it to true if in your report aggregate functions use report fields. (TFS:203132)
C1.Win.FlexViewer
Improvements
- Supported page rotation by 90/180/270 degrees, added the RotateView property to C1FlexViewer.
C1.Win.GanttView
Bug fixes
- 1.Selected unit in 'Units' comboBoxes was not correspondent to its value. 2.Selected format in 'Format' comboBoxes was not updated according to selected 'Units' in 'Units' ComboBoxes in three 'Tier' Tabs (Top Tier, Bottom Tier, Middle Tier). (TFS:201891)
- '{0:D} is nonworking' was shown when selecting non-working days on calendar in 'Change Working Time' dialog. (TFS:199433)
- Task was drawn to non-working days in chart pane although setting valid duration that does not exceed non-working day. (TFS:201536)
- Task bar’s start date or finish date does not move when selecting the “Predecessor Type” according to the predecessors and predecessors type. (TFS:201565)
- Task bar did not move when setting negative lag (Lead) through 'Link Information' dialog box. (TFS:201566)
C1.Win.SplitContainer
Breaking changes
- The C1.Framework namespace has been moved into C1.Win assembly.
C1.Win.SuperTooltip
Breaking changes
- ImageCollection class moved to C1.Win assembly.
Improvements
- The C1SuperTooltip control is now inherited from the C1SuperTooltipBase control from the C1.Win assembly.
- The C1SuperLabel control is now inherited from the C1SuperLabelBase control from the C1.Win assembly.
C1.Win.TreeView
Breaking changes
- The C1.Framework namespace has been moved into C1.Win assembly.
Bug fixes
- Indicating lines between nodes did not disappear when first column isn't visible. (TFS:201963)
- Checkbox of C1TreeNode is displayed incorrectly when CheckState has Indeterminate state. (TFS:201989)
- TreeView columns wasn't able to resize when RightToLeft = Yes. (TFS:201946)
- Node's height did not update after WrodWrap property changed to false. (TFS:202006)
- C1TreeView node did not support serialize Images property in design time.
- 'Object reference not set to an instance of an object' error is occurred when adding new column at design time. (TFS:203191)
New features
- Added new method GetNodeAtPoint. This method gets the node located at the specified point of client area.
- Added Drag & Drop. (EnableDragDrop property & ItemDrag event)
- Added new property TreeBoundMode. This property gets or sets a value indicating type of the bound mode.
ComponentOne WinForms (C1.Win)
Other changes
- Added the set of core controls and elements from the C1.Framework namespace.
- Added the core classes from C1.Win.C1SuperTooltip namespace.
Release version 5.0.20162.176 - 05-Aug-2016
C1.Win.C1Chart
Bug fixes
- Spline and Bezier curves no longer generate out-of-memory exceptions in some cases with pen widths greater than 1. (TFS:199983)
C1.Win.FlexChart
Bug fixes
- Changing the FlexChart DataSource now results in a Rebind() and the chart is correctly repopulated. (TFS:200374)
- Various bug fixes.
Improvements
- Added Sunburst chart control for visualization of data hierarchies.
- Various improvements.
C1.Win.FlexReport
Bug fixes
- Fields with FieldBase.Anchor != AnchorEnum.Top split incorrectly between pages in some cases. (TFS:202376)
Release version 5.0.20162.174 - 03-Aug-2016
C1.Win.C1Command
Bug fixes
- C1TopicBar link displayed incorrectly when Align property of page is set to 'Center'. (TFS:199057)
C1.Win.C1InputPanel
Bug fixes
- New items were not rendered correctly after adding on C1InputPanel at design time if RightToLeft is set to 'Yes'. (TFS:199486)
C1.Win.FlexGrid
Bug fixes
- [46622-139] Font property of C1FlexGrid was stored in the form's designer file when a custom style is created for the grid. (TFS:82397)
- C1FlexGrid was not filtered when FilterDefinition is assigned manually. (TFS:197713)
C1.Win.FlexReport
Bug fixes
- CheckBoxField rendered with exclamation mark in C1FlexReportDesigner when CheckBoxField.CheckMark.Style changed to Standard. (TFS:201704)
- In some rare cases extra blank first page is added to the report on second call ofC1FlexReport.Render() method.
- Text of RtfField or Field with Field.RTF == true rendered incorrectly if it starts with digit. (TFS:200949)
Improvements
- Now text can be specified for report's watermark or overlay. Following properties were added to the Watermark class describing C1FlexReport.Watermark and C1FlexReport.Overlay:
-- public string Text { get; set; }
-- public WritingMode WritingMode { get; set; }
-- public FieldAlignEnum Align { get; set; }
-- public Color ForeColor { get; set; }
-- public float TextAngle { get; set; }
-- public bool WordWrap { get; set; }
-- public FontHolder Font { get; set; }
-- public double LineSpacing { get; set; }
-- public TextFitMode TextFitMode { get; set; }
-- public double Opacity { get; set; }
If both Watermark.Picture and Watermark.Text are specified then watermark/overlay will be rendered as image.
C1.Win.FlexViewer
Bug fixes
- The margins of the FlexReport kept on decreasing when Page Setup dialog box of FlexViewer is opened and closed repeatedly and Format of the system is set to Germany. (TFS:201301)
C1.Win.GanttView
Bug fixes
- Four-digits hours and minutes changes to 3 digits when setting duration formats and then pressing 'F2' (editing). (TFS:198087)
- Task was not moved automatically when change lag in Link Form. (TFS:197758)
Release version 5.0.20162.172 - 21-Jul-2016
2016 v2 HotFix
C1.Win.C1Command
Bug fixes
- DockingTabs not collapsing to single row. (TFS:194430)
- Ellipsis is not being displayed correctly on C1DockingTabPage Caption when there are many tabs. (TFS:197448, 106533)
- Size of DockingTab in c1CommandDock is changed by resizing c1DockingTab from different c1CommandDock (TFS:190789)
C1.Win.FlexChart
Bug fixes
- Nullable data values with more than 2000 data points are now property handled. (TFS:199560)
C1.Win.FlexReport
Bug fixes
- "RightToLeft" layout is not effected for Map Field in the FlexReport Designer. (TFS:194972)
- Valid ZoomLevel value is not automatically changed for Map Field when set invalid ZoomLevel value. (TFS:195205)
C1.Win.FlexViewer
Bug fixes
- If the number of copies for printing is set to more than 2, C1FlexViewer printed "square of the number" of copies. (TFS:200264)
- Page was not scrolled when slide the scroll bar of C1FlexViewer with touch. (TFS:196228)
- Text selection grips were shown far away from selection start/end when using touch to select the rotated text. (TFS:195761)
C1.Win.GanttView
Bug fixes
- Splitted task was distorted and incorrectly shown when change the duration unit. (TFS:153891)
- Duplicate filter name were allowed in Advance Filter and More Filter dialog box. (TFS:153979)
- Column name were overlapped and date from calendar view were shown outside of border in exported pdf file. (TFS:154018)
Improvements
- Added tool strip button "Split Task" and floating tooltip to improve usability of splitting. (TFS:153895)
Release version 5.0.20162.166 - 23-Jun-2016
C1.Win.C1Chart3D
Improvements
- The Chart3DView XScale and YScale lower limits have been changed from 0.1 to 0.01.
C1.Win.C1Command
Bug fixes
- Caption of docking tab page is not refreshed after floating tab page. (TFS:192548)
- [C1TopicBar] Borders of TopicLink are not updated after font of LinkStyle was changed. (TFS:193082)
- C1DockingTabPage is disappeared when maximized the form after docking and floating tab page. (TFS:192397)
- NullReference Exception is thrown when maximized the form after docking 'Tab Page' by using DockStyle property and Auto Hiding. (TFS:192406)
- If navigating to another page, ArgumentOutOfRange Exception is thrown when opening DockingTabPage in float style. (TFS:83247)
- Text of tab page is cut off when floated tab page is changed to 'Docked' by double clicking on header of floated tab page at Maximized state. (TFS:189903)
New features
- [C1TopicBar] Added new property C1TopicLink.Pressed - the value indicating whether the link was pressed. (TFS:144522)
- Docked c1DockingTabPage is overlapped with another c1dockingTabPage that is auto hide state after c1Docking Tabs are dock and hide again in a scenario. (TFS:190264)
C1.Win.C1InputPanel
Breaking changes
- Added reference to C1.Win assembly.
- Added reference to C1.Win.C1SuperTooltip assembly.
Bug fixes
- Items of InputPanel disappeared after setting "RTL=Yes". (TFS:195214)
Improvements
- InputControlHost can be saved to XML and loaded from XML at runtime. (TFS:144830)
- Added the ControlHostFromXmlNode event to C1InputPanel. It allows to detect user's ControlHost in XML tree.
- Added the ControlHostNodeName property and Load/SaveControlHostProperties virtual methods to InputControlHost.
- Added InputPanelDeserialized and ItemDeserialized events to C1InputPanel.
C1.Win.C1Schedule
Breaking changes
- Added reference to C1.Win assembly.
- Added reference to C1.Win.C1SuperTooltip assembly.
Bug fixes
- Improved scrolling in C1Scheduler when there are large number of appointments. (TFS:191278)
- Corrected showing first time slot when ShowWorkTimeOnly is true. (TFS:191278)
Improvements
- Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
C1.Win.Document
Bug fixes
- RightToLeft text in the TextField are wrap into new line in exported Word and RTF files. (TFS:192174)
C1.Win.FlexChart
Improvements
- Added FinancialChart control for visualisation of financial data(BETA license).
- Added FinancialChartExplorer sample.
- Added TrendLine class for plotting trend lines. It can be used with FlexChart/FinancialChart.
- Added Axis.TitleStyle property for customization of axis title appearance.
- Added Legend.Orientation property for setting legend orientation.
- Added Legend.Title/TitleStyle properties for customization of legend's title.
- Added FlexChart.SeriesVisibilityChanged event. The event fires when series visibility was changed.
- Added Series.AltStyle property that allows to specify alternative data point appearance.
C1.Win.FlexGrid
Bug fixes
- 'ArgumentOutOfRangeException' was thrown when try to remove values before a comma in the cell that is set a numerical value. (TFS:195412)
- Checkboxes in boolean column were changed to true/false values when AutoGenerateColumns is set to false. (TFS:192842)
- Subtotaling did not group some records in C1FlexGrid. (TFS:193642)
- C1FlexGrid was not deriving the font set for the parent form at runtime. (TFS:93003)
C1.Win.FlexPivot
Improvements
- It is now possible to use a single field multiple times in any role, in Values,
Rows, Columns, Filters. Main uses of this feature are to apply different
subtotal functions to a single field at the same time (adding the field to Values)
and to group by the same field more than once using different formats (adding the
field to Rows or Columns), for example, to see subtotals by year and by quarter
using the same date field. - Added Show As feature. It allows to show results as difference or percentage with
respect to the previous row or column. Great for showing how measured values are
changing from previous year or quarter, compare different measures,
and other tasks like that. To specify a Show As calculation, use the new Show As tab of
the Field Settings dialog on a value field. - FlexPivot grid now has a context menu with Copy, Show Detail, Field Settings.
- Added TotalsBeforeData property. It is False by default, which means that subtotals
rows and columns appear after data rows and columns. If it is set to True, subtotals
will appear before data. - Weighted group operations (aggregations, subtotals) are now supported in DataEngine.
Previously, they were only supported for the DataSource data option.
Weighted subtotals are specified using the "Weigh by" combo box on the Subtotals
tab of the Field Settings dialog. - Cancelling current calculation is faster now. Current operation is cancelled if the user
changes view settings while the engine is calculating. Previously, the engine had to
finish the current operation (not necessarily the entire calculation; a calculation
ususally consists of multiple operations), which in some cases could take considerable time.
Now, cancel is virtually immediate in all cases. - DataEngine queries now support custom operations. Both group operations (aggregation)
and simple operations can now be custom, user-specified. Programmers can write arbitrary
code in a custom class, that will constitute the body of a custom operation.
Actions/calculations performed on the data are no longer limited to the stock operations,
and performance is kept on the same lightning-speed level because loop over
data, including indexing, is performed by DataEngine using the same optimizations
as in the stock operations.
C1.Win.FlexReport
Breaking Changes:
- All export filters (classes derived from C1.Win.FlexReport.ExportFilter) were moved to C1.Win.C1Document.4 assembly, namespace for all those classes was changed to C1.Win.C1Document.Export. The following classes were affected by this change:
C1.Win.FlexReport.GraphicsFilter -> C1.Win.C1Document.Export.GraphicsFilter
C1.Win.FlexReport.ImageFilter -> C1.Win.C1Document.Export.ImageFilter
C1.Win.FlexReport.RasterImageFilter -> C1.Win.C1Document.Export.RasterImageFilter
C1.Win.FlexReport.JpegFilter -> C1.Win.C1Document.Export.JpegFilter
C1.Win.FlexReport.PdfFilter -> C1.Win.C1Document.Export.PdfFilter
...and so on.
Static properties on C1FlexReport returning static registered instances of supported export providers were moved to the ExportProvider class.
(The reason for this change is the addition of the new C1PdfDocumentSource component which uses the same export filters as C1FlexReport.)
Bug fixes
- When C1FlexReportDesigner called from design-time C1DataSource objects are invisible in designer. (TFS:147970)
- Description of some properties for MapField are not shown in C1FlexReportDesigner application. (TFS:191971)
Improvements
- Added parameterized constructors for TextField class. (TFS:149234)
- Added properties:
float TextFieldBase.TextAngle { get; set; }
float Field.TextAngle { get; set; }
Gets or sets the angle of text rotation within the field.
double TextFieldBase.LineSpacing { get; set; }
double Field.LineSpacing { get; set; }
Gets or sets the line spacing between text lines in the field, in percent. The default is 100 which corresponds to normal line spacing.
TextFitMode TextFieldBase.TextFitMode { get; set; }
Gets or sets a value indicating how the text is fit into field's bounds. - Behavior change: previously, if the type of a field could not be resolved while loading a report, an exception occurred. Now instead of the exception a text field is created, with the following text:
Unknown field type [XXX]. This field type may not be supported in the current edition of FlexReport.
C1.Win.FlexViewer
Bug fixes
- Time value was not available for DateTime parameters in C1FlexViewer. (TFS:153471)
- COMException was thrown when a report is printed using a network printer. (TFS:150683)
Improvements
- Supported text selection with touch.
- Added the WideLayout property specifying whether a multi-column layout is applied to wide reports by default.
C1.Win.GanttView
Breaking changes
- Added reference to C1.Win assembly.
Bug fixes
- Task splitting did not store after loading from xml at design-time. (TFS:153833)
- Duration of task was changed when split the task. (TFS:153890)
- Filtering did not work on "Percent Complete" field. (TFS:153991)
- NullReference Exception was thrown when choose the "SplitTask" from context menu without selecting the task. (TFS:191131)
- "Task Information" and "Split Task" items from context menu did not work when right click on the timescale tire. (TFS:191135)
- NullReferenceException was thrown when using 'GroupBy' if task has no Start/Finish date and visible of Duration column is set to true. (TFS:191301)
- When the child tasks are collapsed or expanded, scroll bar knob flashed on and off intensify. (TFS:189578)
- The week numbers displayed in the GanttChart were incorrect in some cultures. (TFS:151897)
Improvements
- Added Task.SplitTask(double[] durations) public method.
- Added a possibility to change the display format of Duration column in the grid of C1GanttView. (TFS:147921)
- Added C1GanttView.Schedule.CalendarWeekRule property. (TFS:151897)
C1.Win.Map
Initial release
- The WinForms map control, using the core FlexMap.
C1.Win.SplitContainer
Breaking changes
- Added reference to C1.Win assembly.
- Added reference to C1.Win.C1SuperTooltip assembly.
C1.Win.SuperTooltip
Breaking changes
- Added reference to C1.Win assembly.
Bug fixes
- Text of C1SuperToolTip and C1SuperLabel are cut off by setting 'rtl' to bi direction attribute. (TFS:152743)
Improvements
- Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
- [C1SuperToolTip] added RightToLeft property. Default property value is RightToLeft.Inherit, which means that tooltip will be shown with the same layout as associated control.
C1.Win.TreeView
Initial release
- WinForms TreeView control. (C1.Win.TreeView.4.dll)
Release version 5.0.20161.150 - 22-May-2016
C1.Win.C1Command
Bug fixes
- C1DockingTab is not positioned correctly by operating for maximize/nomal of form (TFS:115006)
- Image in C1ContextMenu was not clearly visible. (TFS:147973)
- C1DockingTabPage gets shifted from its original location when 'MinimumSize' property of C1DockingTab is set to some value 'AutoHiding' property is set to true. (TFS:97769)
C1.Win.C1InputPanel
Bug fixes
- On selecting a value x in InputComboBox, dropdown focus is on the first value that starts with x rather than x. (TFS:153293)
C1.Win.C1Schedule
Bug fixes
- Appointments are not refreshed correctly when ShowWorkTimeOnly is set to true. (TFS:152080).
C1.Win.FlexGrid
Bug fixes
- In the mask cell, if it presses the Esc key in the edit cell when IME is On, IME editor is displayed. (TFS:99838)
- Text displayed in FilterPanel was not resize when cell contains multi line text. (TFS:150102)
- When there are no 'normal' columns, row highlight color did not render properly. (TFS:151669)
- GetValue method returned datamap value according to only first display column. (TFS:151962)
- Cell label was not display although hovering the cell after switching back to the application by using Alt+Tab shortcut. (TFS:152285)
- The grid failed to filter when the filter is created in XML format. (TFS:152478)
- The C1FlexGrid.Rows[index].Selected returned false when the row is selected and hidden. (TFS:152851)
Improvements
- Added C1SuperErrorProvider property to show customizable error tips. (TFS:95475)
Release version 5.0.20161.145 - 25-Apr-2016
2016 v1.5 Release
C1.Win.C1Command
Bug fixes
- After changing the floating state of C1DockingTabPage, an exception of ObjectDisposedException occurred if the C1ComboBox's item on it is selected. (TFS:150228)
- C1TopicBar can't show image when use Theme. (TFS:150420)
- [C1ToolBar] C1ToolBar did not showed the "Customize ToolBar" dialog box. (TFS:150383)
- Docking cannot be done spread across the whole form. (TFS:139820)
New features
- [C1DockingTab] Added new event AutoHidingChanging. This event fires when the AutoHiding property is about to change. Allows to cancel the change. (TFS:20792)
- [C1CommandLink] Added methods OpenSubmenu() and CloseSubmenu(). These methods open or close a submenu for linked C1CommandMenu. (TFS:141818)
- [C1DockingTab] Added TabClick event in C1DockingTab and DockingTabPage. (TFS:142313)
- [C1CommandDock] Added DockingStyle like in VS2012.
C1.Win.C1InputPanel
Bug fixes
- Right and Center Text alignment were mixed up in InputDatePicker and InputComboBox. (TFS:150634)
C1.Win.C1Schedule
Bug fixes
- Adjusted behavior of the C1Calendar CurrentMonthDisplayOffset property.
It is only applied to initial position of the current month at control creation.
This property is not used when end-user changes selection or navigates calendar at run time. (TFS:149237)
Improvements
- Also fire C1Schedule.SelectedIntervalChanged when the same time interval is selected in other visible group. (TFS:151001)
C1.Win.C1SpellChecker
Bug fixes
- Wiggle line parts remained on the top border of the textBoxBase control after scrolling. (TFS:10674)
- Memory leak in C1SpellChecker. (TFS:148109)
C1.Win.C1TouchToolKit
Bug fixes
- Removed ZoomFont overrides from the C1FlexGridZoomPolicy policy. This functionality is implemented in the C1FlexGrid control.
- C1Ribbon and C1StatusBar are excluded from zooming and not affected by C1Zoom. (TFS:36242,36947,37086,40821,41716)
C1.Win.Document
Bug fixes
- Page orientation specified in C1FlexReport.Layout.Orientation is ignored when report printed via C1FlexReport.Print() method. (TFS:150926)
Other changes
- New component (BETA): C1PdfDocumentSource, allows to open a PDF document.
C1.Win.FlexChart
Bug fixes
- Fixed TFS issues: 145668, 145799.
- Enumerable DataSources now correctly display when initial values are null.
Improvements
- Adjustments to persistence. DataSource is persisted but default design data is not.
- Default data at design time is provided to allow Series styling the default data is not persisted.
- Added Series.SymbolRendering/Rendered event.
- Added some xml documentation.
C1.Win.FlexGrid
Bug fixes
- When the check of "indicates the whole" of column style is set to ON or WordWrap property is set to True and if the UseCompatibleTextRendering property is set to True some part of the cell label's text wasn't displayed. (TFS:149909)
- ValidateEditEventArgs.Cancel property of ValidateEdit event was not working when text is pasted from Clipboard into a Cell. (TFS:149127)
- Sort icon was disappeared by using 'Transpose' method to change orientation. (TFS:146505)
- [Query]Filtered data were not properly shown in filter drop down list by using 'Transpose' method. (TFS:146457)
- Height of CellLabel was not fit height of cell if height of text in CellLabel is less than height of cell. (TFS:148800)
- Custom Editor is removed when assigned at design time and application is closed and opened again. (TFS:119958)
- Font of C1FlexGrid of non-default style was not resized when ResizeFonts property of C1SizerLight is set to true. (TFS:129809)
- ForeColor was changed when an ownerdrawn grid is saved via SaveExcel method. (TFS:147421)
- Shift key was not released if right shift key and tab key are pressed in edit mode and released after it. (TFS:147952)
C1.Win.FlexReport
Bug fixes
- If C1FlexReport.Layout.CustomWidth, CustomHeight is zero then C1FlexReport.Layout.Orientation == Landscape will be ignored and rendered pages will have portrait orientation. (TFS:152335)
- C1FlexReport.PageSettings property works incorrectly in certain scenario, it returns value different from value that was assigned before. (TFS:151469)
- [Localization]Description of "UnboundSeriesList" property of ChartField is not localized in Japanese. (TFS:149159)
- Barcode is distorted when change the BarcodeDirection of Barcode Field in FlexReport Designer. (TFS: 134062)
- Description of properties are not shown in collection editors of "Chart" field. (TFS:149384)
- Size of the exported pdf document is larger than the size of the A4 sheet when PaperSize is set to A4. (TFS:150576)
Improvements
- Support unbound ChartField.
C1.Win.FlexViewer
Breaking changes
- C1FlexViewer and other related classes and enumerations moved from C1.Win.FlexReport to C1.Win.FlexViewer namespace.
Bug fixes
- It was impossible to localize C1FlexViewer via the Localize window at design time. (TFS:151583)
Improvements
- Updated default images on C1FlexViewer toolbars.
C1.Win.GanttView
Bug fixes
- The Percentage Complete bar line in GanttView Chart behaved improperly when Duration Unit is set to Week or Month for a task. (TFS:148095)
Improvements
- Added Layout dialog and new properties ShowLinks, BarHeight, AdaptiveBarHeight, etc. (TFS:141271)
C1.Win.SuperTooltip
Bug fixes
- System.Exception was thrown in C1SuperToolTip when it is used in a multithreaded application. (TFS:141069)
- Text in C1SuperLabel was not shown with RightToLeft layout. (TFS:140222)
Release version 5.0.20161.139 - 28-Feb-2016
2016 v1 Release
C1.Win.C1Chart
Bug fixes
- Added description for the AxisScroll event. (TFS:138783)
- Excluded data series are now not included in the axis limit calculation. The differences in behavior are noticeable when the chart must assume axis limit values when valid data is not provided for all data series. (TFS:141712)
C1.Win.C1Command
Bug fixes
- [C1DockingTab] Memory is not released when the form containing C1DockingTab and C1DockingTabPage is closed. (TFS:142837)
- [C1DockingTab] DockingTab Page is not appear when hovering over the tab page header when two tab pages are place side by side in different C1CommandDock. (TFS:17512)
- [C1DockingTab] Memory leakage problem with C1DockingTab. (TFS:81508)
- [C1DockingTab] Memory Leak Issue is observed when clicking tab to show the docking Tab when it is in AutoHiding state. (TFS:19468)
Improvements
- Improved support for WindowsFormsHost (TFS:142821)
C1.Win.C1InputPanel
Bug fixes
- NullReferenceException was thrown when C1InputPanel is used in a UserControl and InputMenu is clicked multiple times and spacebar key is pressed. (TFS:146201)
- InputControlHost was not displayed on the C1InputPanel when added at design time. (TFS:144104)
- Font property of C1InputPanel components could not be changed since build 110. (TFS:142511)
C1.Win.C1Schedule
Bug fixes
- Alignment property of the Title text is not working properly in C1Schedule. (TFS:147031)
C1.Win.C1Themes
Improvements
- Themes updated: LinkLabel colors fixed, added ImageRecolor in dark themes to better handle typical icons. (TFS:144749)
C1.Win.FlexChart
Bug fixes
- Databound X values of type string are now used to create X axis labels for IListSources
- DataBound series with BindingX set to a string column now plots correctly. (TFS:144393)
- DataBound columns no longer throw an InvalidCastException when values contain DBNull. (Tfs:142859)
- Fixed various TFS issues: 141267, 141307, 141436, 141776, 141934, 141939, 141892, 143027, 143029, 143103, 143505, 144285, 144782, 144786, 144829, 144938.
- Fixed various TFS issues: 141766, 141775, 142537, 143328.
- Fixed various TFS issues: 141127, 141133, 141134, 141156, 141345, 141445, 141530, 141742, 141770, 141873, 141921, 141120, 141266, 141272, 141431, 141434, 141156.
Improvements
- Added new property FlexChart.SmoothingMode.
- Added new ChartStyle properties StrokeColor and FillColor.
- Added Beta licensing.
- Added FlexPie SelectedItemOffset/Position properties.
- Added Axis.OverlappingLabels property.
- Added axis minor tick marks and grid lines.
- Added support of INotifyCollectionChanged for FlexChart/FlexPie DataSource.
- Added FlexPie demos in FlexChartExplorer sample.
C1.Win.FlexGrid
Bug fixes
- Exported freeze columns count was incorrect if there is hidden fixed column and SaveExcel() method is used with IncludeFixedCells and VisibleOnly FileFlags options. (TFS:136236)
- ScrollBars' focus was lost when a new row is added. (TFS:143020)
- C1FlexGrid was scrolled to left when SelectionMode is ListBox and the rows are selected using Ctrl+click on row header. (TFS:143166)
- DropDown did not open by pressing 'F2' key when ComboBox is used as editor of C1FlexGrid's cell. (TFS:144193)
- Caret was not moved to position before thousand separator by pressing backspace key. (TFS:139548)
- First or last cell of new empty row was not selected by pressing Home or End key when editing cell. (TFS:143388)
- Caret was moved right when deleting character from string with thousand separator. (TFS:143530)
- If C1FlexGrid's column has the numeric datatype, changing one digit to other was not correct. (TFS:143669)
- New data was placed at the new add row bar in unbound mode. (TFS:42491)
- ValidateEdit event was not fired when data was pasted from Clipboard. (TFS:107100)
- DataMapped dropdown list didn't show picklist until hit F2. (TFS:143586)
- Duplicate shortcut keys were in Italian/Danish/Norwegin/Greek/Finnish localized C1FlexGrid filter. (TFS:90681)
- C1FlexGrid grouped rows with specific umlauts in the wrong way. (TFS:129720)
- Value of C1FlexGrid's cell could not be changed when Multiline property of cell's texbox editor is false. (TFS:141342)
- 'ArgumentOutOfRangeException' was thrown when try to get value of SortColumn when no column is sorted. (TFS:141407)
- New row of bounded C1FlexGrid was not created if value is added to grid in first time. (TFS:142092)
Improvements
- Added KeepMergedRangePosition option to ScrollFlags enumeration. This option used for specifing scrolling the grid to the first cell of merged range when selecting it. (TFS:140245)
- Added Never and Inherit options for ShowButtons enumeration. Never used for not showing buttons anyway and Inherit used for showing buttons as it is discribed by ShowButtons property of grid.
- Added PreserveEditMode property. This property used for entering edit mode of cell after exiting from previous cell with arrow keys or tab key. (LeySer request)
- Added Transpose method. This method used for reflecting grid over its main diagonal. (LeySer request)
- Added ShowButtons property to Column class.
C1.Win.FlexPivot
Improvements
- Final release. FlexPivot is no longer in Beta.
- DataEngine is now in a separate dll, C1.DataEngine.dll.
- Major addition: Queries. DataEngine can now be used on its own, separate from FlexPivot,
to integrate (blend, join), transform, and aggregate (analyze) data. This is done by
executing DataEngine queries. A query takes data from base tables or from other queries,
performs operations on that data that can include jolining multiple tables, filtering,
calculations, grouping, aggregation, and saves results as a new table in the DataEngine.
For various query examples, see a new sample DataEngineQueries.
See also another new sample, DataJoin that shows a more advance use of join functionality,
where the user can select an arbitrary set of fields from any table, and the code in the
sample builds a dynamic query and executes it to get the joined table that is fed to
FlexPivot for analysis. - Added Excel add-in for integration with Power Query. It is now possible to use multiple
data connectors and data integration functionality of Power Query to import data to
Data Engine from various data sources. - Added a new sample PowerQueryConnection showing how to use the Power Query to import data
to DataEngine in application code transparently for the user without opening Excel. - Null values are now supported.
- All formats specified on the Format tab in Field settings are now supported.
- All data types are now supported (Beta version did not support unsigned data types and sbyte).
- Multiple value fields are now allowed by default.
- Increased limit on column size for Filter tab to one billion.
- Improved diagnostic messages on Filter tab for the cases where there are too many
unique values or data size is too large. - Added Connector.GetData method overload using IDataReader.
- Improved result grid performance on large (several thousands or more) resultsets.
C1.Win.FlexReport
Bug fixes
- TextField.Text property can not be assigned from script. (TFS:145984)
- Wrong image used for indeterminate state of checkbox fields. (TFS:145329)
- FlexReport Asc() script function expected a number instead of a string. (TFS:144354)
- Update C1FlexReport ja, zh and ko resource files.
- All built-in Date/Time formats supported by CR is not applied when import to the C1FlexReport Designer.(TFS:143434)
- CheckBox CheckMark font use CheckBoxField font instead of its own font, fixed.
- Update C1FlexReportDesigner app ja, zh and ko resource file.
Improvements
- Added Field.SubreportHasData, SubreportField.SubreportHasData properties.
- Added direct support of SQLite data provider, now SQLite connection can be specified in the FlexReportDesigner. SQLite ADO.NET provider should be installed on the system, see https://system.data.sqlite.org for more details.
C1.Win.FlexViewer
Improvements
- Supported panning with the middle mouse button.
- C1FlexViewerPane don't use embedded ScrollBar controls anymore.
C1.Win.GanttView
Breaking changes
- Property ZoomFactor is renamed to ChartViewZoomFactor. This fixes the bug: C1GanttView was not zoomed properly with C1Zoom. (TFS:36652)
Bug fixes
- Data in custom column were not retained when loading xml file in design time. (TFS:140961)
Improvements
- Implemented C1GanttView and C1Schedule common data source demo. (TFS:60905)
- Added Link Information dialog. (TFS:129954)
- Added new Task property ReflectOnSummary that allow to show outline task on it's summary bar. (TFS:139875)
C1.Win.SuperTooltip
Bug fixes
- Hyperlink is not rendered at proper location when the padding property of C1SuperLabel is set. (TFS:143331)
Improvements
- Honor HTML table header cells. (TFS:140217)
Release version 5.0.20153.112 - 16-Jan-2016
2015 v3.5 HotFix
C1.Win.C1Command
Bug fixes
- C1NavBarPanel does not get selected at Design time when clicked on its corresponding C1NavBarButton. (TFS:141262)
- C1CommandHolder does not update statuses of C1Commands in multithreaded application. (TFS:120263)
- [C1DockingTab] "ArgumentException" is thrown after Drag outer c1DockingTab to inner c1DockingTab When c1DockingTab is nested. (TFS:33760)
- [C1CommandDock] Localization Descriptions for some property of C1CommandDock is not localized for Korea text. (TFS:141085)
- [C1TopicBar] 'LinkStyle' is only applied to C1TopicLink when visual style is set to C1TopicBar as 'Window XP' and 'Custom'. (TFS:116816)
- [C1DockingTab] Tab Pages are not removed when C1DockingTab is in unpinned state. (TFS:23108)
- [C1DockingTab] C1DockingTabPage disappear when resizing another tab page to cover over this tab page. (TFS:141088)
- [C1DockingTab] When moved the right DockingTab to the left control between two DockingTabs disappeared. (TFS:27910)
- [C1DockingTab] When press AltGr + 2 in a textbox on C1TabPage using a Norwegian keyboard, focus is switches to another TabPage instead of "@" is display. (TFS:33504)
Other changes
- Changed method RemoveAt of PagedControlsCollectionBase class to virtual. (TFS:23108)
C1.Win.C1InputPanel
Bug fixes
- Overflow Exception was thrown after entering 1e+60 value in InputNumericBox and clicking the increment button. (TFS:141171)
C1.Win.Document
Bug fixes
- Update ja, ko and zh resources to translated strings.
C1.Win.FlexReport
Bug fixes
- Exception occurs when export C1FlexReport to BMP or GIF formats if ExportFilter.UseZipForMultipleFiles is true. (TFS:141264)
- Update localization resources. (TFS:141039, 138888)
- Update C1FlexReportDesigner app ko resource file.
Release version 5.0.20153.110 - 30-Dec-2015
2015 v3.5 Release
C1.Win.C1Chart3D
Bug fixes
- Corrected issue where Chart2D throws an exception when stacking values and there are
no values at the point to stack. (TFS:134744)
C1.Win.C1Command
Bug fixes
- [Forum] Application crashes on resizing the form when the last TabPage of C1DockingTab is selected (TFS:84269)
C1.Win.C1InputPanel
Bug fixes
- The Validating event is now fired for InputNumericBox when the entered value exceeds the Maximum value. (TFS:140514)
C1.Win.C1SpellChecker
Bug fixes
- Application hangs when the application(.exe) is executed in Release mode and email id is typed into WebBrowser with spell checking enabled. (TFS:139665)
C1.Win.FlexGrid
Bug fixes
- Custom glyph bitmaps were disposed on FlexGrid dispose call.
C1.Win.FlexReport
Bug fixes
- Error occurs during rendering if expression of CalculatedField uses aggregate functions.(TFS:140921)
C1.Win.FlexViewer
Improvements
- Added the collapsing/expanding buttons to the outline panel.
Release version 5.0.20153.109 - 21-Dec-2015
2015 v3 HotFix
C1.Win.C1Command
Bug fixes
- [C1ToolBar] Text of C1Command overlaps the image when RightToLeft property of C1Toolbar is set to True. (TFS:138918)
- [C1ToolBar] ToolBar incorrectly draws wrapped CommandLinks when property RightToLeft of C1CommandDock is set to 'Yes'. (TFS:130605)
- [C1DockingTab] C1DockingTab does not scale child controls correctly. (TFS:72674)
- [C1NavBar] OptionMenu of C1NavBar incorrectly works in a multithreaded mode. (TFS:49566)
- [C1TopicBar] TopicLink's of C1TopicBar sticks out of a topic page. (TFS:136821)
- [C1TopicBar] Links goes out of the page boundary when there are fifteen or more links present in a single page of C1TopicBar (TFS:136822)
- [C1DockingTab] DockingTabPage cannot be resized when 'AutoHide' is enabled and page is resized to the smallest width. (TFS:45589)
Improvements
- [C1ToolBar] Until this build 'More..' button was not visible if AutoSize was False. Now it will be visible if the all buttons can not fit in the toolbar's size and Dock is not None. (TFS:48900)
New features
- [C1DockingTab] Added keyboard support to rename tab by pressing F2 key on selected tab. (TFS:40326)
C1.Win.C1InputPanel
Bug fixes
- ListBox control flickers and other components appear grayed when ListBox is used as the InputControlHost. (TFS:138534)
Improvements
- Added the DateClick event to InputDatePicker. It fires when the user clicks a date in the drop-down calendar. (TFS:139034)
- Added right-to-left layout support to C1InputPanel.
- Supported zooming in/out with C1Zoom (C1InputPanelZoomPolicy required). (TFS:117499)
- Added support for DPI-aware apps.
C1.Win.C1SpellChecker
Bug fixes
- NullReferenceException is thrown when no errors are found in the content and 'Show Spelling Errors' button is clicked. (TFS:138811)
- C1SpellCheck.UserDictionary does not work with the dictionary when dictionary created in C1DictionaryEditor. (TFS:12350)
- [C1DictionaryEditor] Discards unsaved changes in words list if words list was renamed. (TFS:13204)
C1.Win.C1Themes
Bug fixes
- C1FontPicker, C1ColorPicker and C1StatusBar does not display correctly for some themes. (TFS:126170)
C1.Win.Document
Bug fixes
- SSRS reports with cascading parameters processed incorrectly in some rare cases. (TFS:129873)
- C1SSRSDocumentSource can not render SSRS report if it contains internal report parameter. (TFS:137773)
- Invalid barcode data is displayed on exporting barcodes with direction TopToBottom/BottomtToTop in Pdf format. (TFS:137025)
C1.Win.FlexGrid
Bug fixes
- Chinese texts for clear and cancel buttons were the same in filter editor form. (TFS:139558)
- ValidateEdit event did not fire when EditMask and ComboList properties of C1FlexGrid are set. (TFS:137848)
- Microsoft Visual Studio stopped working when setting AllowMerging property of C1FlexGrid to Spill at design time. (TFS:138368)
- Selection of cells was discarded on editing if the selection is started from any cell after the first cell in the merged cell range. (TFS:49176)
- Text was moved automatically when alignment of cells with newline text is set to center and some cells with trailing space are shown. (TFS:121365)
Improvements
- Added showing of sort icon in each sorted column accordingly to the sort order when sorting MultiColumn. (TFS:24485)
Other changes
- Added FrozenAlternate cell style. This style used to render cells that are frozen (editable and selectable, but not scrollable) in even-numbered rows.
- Added ValuesLimit property to ValueFilter class. If ValueFilter has more than ValuesLimit values than only ConditionalFilter will be shown.
C1.Win.FlexReport
Bug fixes
- RtfField rendered incorrectly if it contains plain text with line breaks. (TFS:139058)
- RightToLeft property does not affect align of check mark in CheckBoxField. (TFS:140157)
- Update JP localization resources.
- Update KO localization resources.
- Update ZH localization resources.
- Japanese Vertical text are not properly displayed in Excel and Word export. (TFS:139049)
- Line break key 'Ctrl+Enter' in the Text Field , RTF Field and Paragraph Field are not effected in Word export. (TFS:139058)
- RtfField and Field with RTF == true can render text incorrectly if text is not started with "rtf prefix" {\rtf1 but has RTF snippets. (TFS:138997)
- Button Text in import dialog from Access report is incorrect (Jpn version).(TFS: 139007)
- Value of FieldBase.ZOrder property is ignored in some cases. (TFS:137340)
- Added support of ColumnLayout.Accross for subreports. (TFS:134966)
- C1FlexReport.RecordsPerPage property ignored for subreports. (TFS:138158)
- Position of chart axis is not changed when change compass value. (TFS:136393)
- Selected checkstyle for checkbox is not displayed properly on designer until value is not set for it. (TFS:136591)
- Exclamation mark starts displaying inside checkbox control removing its content on designer on changing Check Style from Checkbox to CustomImage. (TFS:136594)
- Image set for the Custom checkmarks overflows outside the boundary of checkbox control. (TFS:136599)
- Standard check mark continues to display for checkbox on designer even after setting CheckStyle to CustomImage. (TFS:136595)
- Check mark does not display in the Fore Color set for Check box control in report preview. (TFS:136650)
- Check Mark is displayed slightly clipped on designer when Font style for check mark is set to BoldOblique. (TFS:136652)
- Difference in behavior is observed in plotting of 3D visualization scatter charts when different number of series values are used while no series group is present. (TFS:136489)
- Deleting Main data source from collection causes an exception when rendering report. (TFS:136869)
Improvements
- Added support of RightToLeft to text fields of C1FlexReport, added properties:
bool? FieldBase.RightToLeft { get; set; }, default value is null, in this case C1FlexReport.RightToLeft is used.
bool? C1FlexReport.RightToLeft { get; set; } specifies default RTL value for the report, default value is null, in this case static C1FlexReport.DefaultRightToLeft property is used.
static bool C1FlexReport.DefaultRightToLeft { get; set; } specifies default value of RightToLeft property. - Added C1FlexReport.AvailableHeight property, gets the height of the remaining area available for sections on the current page.
C1.Win.FlexViewer
Improvements
- Added the PageRefreshRate property to set the number of pages generated between the viewer refreshes its layout.
- Added support for Right-to-Left layout.
- Added support for DPI-aware apps.
C1.Win.GanttView
Bug fixes
- Child tasks became inactive when selecting all child tasks of SummaryTask and clicking outdent toolbar button. (TFS:140286)
- The first row could not be moved down when clicking Move Down from toolbar. (TFS:139729)
- All columns were deleted when open the project created with old build. (TFS:137691)
- Row heights were not uniformed. (TFS:138407)
- Decreased the number of GDI-objects in process of print preview. (TFS:130028)
- Groups and summaries was not being sorted properly in grouping mode. (TFS:106095)
Improvements
- Added date tooltip to timeline.
- Added possibility to make task inactive. (TFS:130006)
C1.Win.Gauge
Bug fixes
- When some control is arranged on C1Gauge, a PointerDragMove event doesn't fire any more. (TFS:137712)
C1.Win.SplitContainer
Bug fixes
- Child controls don't render correctly on a C1SplitterPanel being resized if its ResizeWhileDragging property is set to True. (TFS:49901)
Release version 5.0.20153.102 - 04-Nov-2015
2015 v3 Release
C1.Win.C1Chart
Improvements
- Added a new overloads for the Chart.ShowProperties() method. The new overloads allow the specification of the properties dialog location and size and returns the final size and location. The new overloads are described as follows:
/// <summary>
/// Raises the chart properties dialog at runtime.
/// </summary>
/// <param name="rect">
/// <para>Specifies a Rectangle reference that provides and returns the properties dialog location in screen coordinates.</para>
/// Specifying an empty rectangle will center the properties dialog relative to the chart parent window.
/// </param>
/// <returns>DialogResult</returns>
/// <remarks>
/// <para>The properties dialog allows modification of the chart properties,
/// including data, at runtime. All available properties are displayed on multiple tabs.</para>
/// <para>The properties dialog will always be displayed with a minimum size.</para>
/// </remarks>
public DialogResult ShowProperties(ref Rectangle rect)
/// <summary>
/// Raises the customized chart properties dialog at runtime.
/// </summary>
/// <param name="ppf">Specifies PropertyPageFlags combinations that limit available properties.</param>
/// <param name="rect">
/// <para>Specifies a Rectangle reference that provides and returns the properties dialog location in screen coordinates.</para>
/// Specifying an empty rectangle will center the properties dialog relative to the chart parent window.
/// </param>
/// <remarks>
/// <para>The properties dialog allows modification of the chart properties, including data, at runtime.
/// All available properties are displayed on multiple tabs.</para>
/// <para>The properties dialog will always be displayed with a minimum size.</para>
/// </remarks>
/// <returns>DialogResult</returns>
public DialogResult ShowProperties(PropertyPageFlags ppf, ref Rectangle rect) - Added a new overload for the Chart.ShowVisualEffectsEditor() method. The new overload allows the specification of the VisualEffects Editor dialog location and returns the size and final location. The new overload is described below.
/// <summary>
/// Raises the VisualEffects Editor dialog at runtime.
/// </summary>
/// <param name="rect">
/// <para>Specifies a Rectangle reference that provides and returns the VisualEffects Editor location
/// in screen coordinates.</para>
/// Specifying an empty rectangle will place the editor on the edge of the chart it is editing.
/// Note that the editor is fixed in size.
/// </param>
/// <returns>DialogResult</returns>
public DialogResult ShowVisualEffectsEditor(ref Rectangle rect)
C1.Win.C1Chart3D
Bug fixes
- Corrected issue where Chart3D throws an exception in certain situations restoring
persisted values if non-default contour methods are selected. (TFS:50408)
Improvements
- Added a new overload for the Chart.ShowProperties() method. The new overload allows the specification of the properties dialog location and size and returns the final size and location. The new overload is described as follows:
/// <summary>
/// Raises the properties dialog at runtime.
/// </summary>
/// <param name="rect">
/// <para>Specifies a Rectangle reference that provides and returns the properties dialog location in screen coordinates.</para>
/// Specifying an empty rectangle will center the properties dialog relative to the chart parent window.
/// </param>
/// <remarks>The properties dialog will always be displayed with a minimum size.</remarks>
/// <returns>DialogResult</returns>
/// <seealso cref="C1.Win.C1Chart3D.C1Chart3D"/>
public DialogResult ShowProperties(ref Rectangle rect)
C1.Win.C1Command
Bug fixes
- [C1NavBar] C1NavBarPanels switched incorrectly when child control is not validated (post validation). (TFS:19438)
- [C1DockingTab] The last tab page header is only partially visible when calling ScrollToSelectedTab method in C1DockingTab. (TFS:18231)
- [C1DockingTab] The text editing area is shown incorrectly when it is shown on the left of tab page header. (TFS:50900)
- [C1ToolBar] When is changed theme, color of separator and arrow of button in command button is not changed. (TFS:122442)
- [C1DockingTab] C1DockingTab incorrectly draws C1DockingTabPage when Alignment is 'Left' or 'Right', RightToLeftLayout=True and RightToLeft=Yes. (TFS:32225)
- [DockingTab] Docking Tab's original size is not retained after AutoHiding and then docking again. (TFS:106094)
- [DockingTab] Docking Tab's original size is not retained after AutoHiding and then docking again. (TFS:106094)
- [C1NavBar] C1NavBarSectionHeader is not updated when NavBar visibility is false and a new C1NavBarPanel object is selected at runtime. (TFS:42794)
- [C1ToolBar] Icon images from C1ToolBar are not shown in it's boundary after setting ToolBarStyle=DropDownMenu and RightToLeft=Yes. (TFS:37779)
- [C1NavBar] NavBar incorrectly draws highlighted button after change selected button in runtime. (TFS:57217)
- [C1DockingTab] C1DockingTab incorrectly draws long selected tab header when VisualStyle=Office2007, Alignment=Left, TextDirection=VerticalLeft. (TFS:18512)
- [C1DockingTab] C1DockingTab incorrectly showed EditTextBox when Alignment=Right and Text=empty. (TFS:50941)
- [C1ToolBar] C1ToolBar's cursor is still displayed as a wait cursor although the cursor is set back to default (TFS:15590)
- [C1NavBar] NavBar is displayed incorrectly when CollapseDirection=ToTop, RightToLeft=True and NavBar is collapsed. (TFS:39490)
- Last character of TopicLink's text is not displayed. (TFS:130890)
- On scrolling the C1TopicBar, TopicLinks belonging to Topic pages are not retrieved. (TFS:130890)
- [C1ToolBar] Some controls were not initialized correctly when the customize toolbars dialog is loaded. (TFS:10629)
- [C1OutBar] Scroll buttons were not moved to left side when setting 'RighttoLeft=Yes' at runtime. (TFS:33771)
- RestoreLayout method of C1DockingTab does not load the saved layout properly. (TFS:126315)
- Last character of TopicLink's text is not displayed. (TFS:130890)
- RestoreLayout method of C1DockingTab does not load the saved layout properly. (TFS:126315)
New features
- [C1ToolBar/C1MainMenu/C1ContextMenu] New property HideFirstDelimiter. Hides the delimiter for the first visible C1CommandLink even the Delimiter property of the C1CommandLink is True. (TFS:132604)
- [C1NavBar] New method GetCollapsedSize returns the Size of the control in the collapsed state. (TFS:100970)
- C1TopicBar - keyboard support. (TFS:116821)
- Support for hiding the 'Customize..' option in the 'Add or Remove Buttons' menu. (TFS:49054)
- New property C1CommandHolder.SkipDisabledMenuItems: gets or sets a value indicating whether the user can give the focus to the CommandLink using keys when the Command is disabled.
- C1TopicBar.LinkStyle - property for setting the style of links on pages. (TFS:116816)
Other
- [C1DockingTab] Resolved a problem with handled FileNotFoundException at SaveLayout. (TFS:128299)
C1.Win.C1Document.C1DocumentSource and C1SSRSDocumentSource
Breaking changes
- All OpenXXX methods have been removed:
-- public void Open(C1DocumentLocation documentLocation);
-- public IAsyncActionWithProgress<double> OpenAsyncEx(C1DocumentLocation documentLocation);
-- public IAsyncActionWithProgress<double> OpenAsyncEx();
-- public void Open();
-- public Task OpenAsync();
-- public Task OpenAsync(C1DocumentLocation documentLocation);
Now C1SSRSDocumentSource.Generate() can be used immediately after defining all necessary properties like DocumentLocation, ConnectionOptions etc. - All GenerateXXX methods are now accessible only in C1SSRSDocumentSource, in C1DocumentSource they are internal:
-- public void Generate();
-- public IAsyncActionWithProgress<double> GenerateAsyncEx();
-- public Task GenerateAsync(); - All ApplyParameterValuesXXX and CheckParameterValuesXXX methods have been removed:
-- public List<ParameterValueError> ApplyParameterValues();
-- public IAsyncOperationWithProgress<List<ParameterValueError>, double> ApplyParameterValuesAsyncEx();
-- public Task<List<ParameterValueError>> ApplyParameterValuesAsync();
-- public List<ParameterValueError> CheckParameterValues();
-- public Task<List<ParameterValueError>> CheckParameterValuesAsync();
-- public IAsyncOperationWithProgress<List<ParameterValueError>, double> CheckParameterValuesAsyncEx();
Use C1SSRSDocumentSource.ValidateParameters(...) instead. The values of parameters are applied automatically before generating. - Methods ExecuteCustomActionXXX, GetPageXXX and GetBookmarkPositionXXX() are now internal and inaccessible:
-- public IAsyncOperationWithProgress<C1BookmarkPosition, double> ExecuteCustomActionAsyncEx(CustomAction action);
-- public Task<C1BookmarkPosition> ExecuteCustomActionAsync(CustomAction action);
-- public C1Page GetPage(int pageIndex);
-- public Task<C1Page> GetPageAsync(int pageIndex);
-- public IAsyncOperationWithProgress<C1Page, double> GetPageAsyncEx(int pageIndex);
-- public virtual C1Page GetLoadedPage(int pageIndex);
-- public bool IsPageLoading(int pageIndex);
-- public C1BookmarkPosition GetBookmarkPosition(string bookmark);
-- public IAsyncOperationWithProgress<C1BookmarkPosition, double> GetBookmarkPositionAsyncEx(string bookmark);
-- public Task<C1BookmarkPosition> GetBookmarkPositionAsync(string bookmark); - All functionality related to text searching was moved to the C1FlexViewer, following methods and properties have been removed:
-- public C1FoundPosition FindTextStart(int startPageIndex, bool wholeDocument, C1FindTextParams findParams);
-- public IAsyncOperationWithProgress<C1FoundPosition, double> FindTextStartAsyncEx(int startPageIndex, bool wholeDocument, C1FindTextParams findParams);
-- public Task<C1FoundPosition> FindTextStartAsync(int startPageIndex, bool wholeDocument, C1FindTextParams findParams);
-- public C1FoundPosition FindTextNext(C1FoundPosition foundPosition);
-- public IAsyncOperationWithProgress<C1FoundPosition, double> FindTextNextAsyncEx(C1FoundPosition foundPosition);
-- public Task<C1FoundPosition> FindTextNextAsync(C1FoundPosition foundPosition);
-- public C1FoundPosition FindTextPrevious(C1FoundPosition foundPosition);
-- public IAsyncOperationWithProgress<C1FoundPosition, double> FindTextPreviousAsyncEx(C1FoundPosition foundPosition);
-- public Task<C1FoundPosition> FindTextPreviousAsync(C1FoundPosition foundPosition);
-- public void FindTextReset();
-- public C1HighlightAttrs FindMatchHighlight { get; set; }
-- public C1HighlightAttrs ActiveFindMatchHighlight { get; set; }
-- public IList<C1FoundPosition> FoundPositions { get; }
-- public C1FoundPosition ActiveFoundPosition { get; set; } - The following properties have been removed (text selection functionality has been moved to viewers):
-- public C1DocumentRange SelectedRange { get; set; }
-- public C1HighlightAttrs SelectionHighlight { get; set; } - The property
-- C1DocumentSourceState C1DocumentSource.State { get; set; }
and enum C1DocumentSourceState have been removed.
C1DocumentSource.BusyState should be used instead:
-- public C1DocumentSourceBusyState BusyState { get; }
// Summary:
// Describes the busy state of a C1DocumentSource object.
public enum C1DocumentSourceBusyState
{
// Summary:
// The document is ready (not busy).
Ready,
// Summary:
// The document is currently generating.
Generating,
// Summary:
// The document is currently exporting.
Exporting,
// Summary:
// The document is currently printing.
Printing,
}
The following properties can be used to determine the current state of the C1DocumentSource:
// Summary:
// Gets the value indicating whether the current C1DocumentSource busy.
public bool IsBusy { get; }
// Summary:
// Gets a value indicating whether this C1DocumentSource is disposed and can not be longer used.
public bool IsDisposed { get; } - The following events were removed:
-- event EventHandler<ExecuteCustomActionCompletedEventArgs> ExecuteCustomActionCompleted;
-- event EventHandler<GetPageCompletedEventArgs> GetPageCompleted;
-- event EventHandler<GetLinkTargetPositionCompletedEventArgs> GetLinkTargetPositionCompleted;
-- event EventHandler PagesClear; - The following events were moved to C1SSRSDocumentSource:
-- event EventHandler<AsyncCompletedEventArgs> GenerateCompleted;
-- event EventHandler<ValidateParametersCompletedEventArgs> ValidateParametersCompleted;
-- event EventHandler<ExportCompletedEventArgs> ExportCompleted; - The following methods are accessible only from via C1SSRSDocumentSource():
-- public void Clear();
-- public void Cancel(); - Methods ValidateParameterXXX were added to replace ApplyParameterValues and CheckParameterValues:
-- public List<ParameterValidationError> ValidateParameters();
Async variants:
-- public new IAsyncOperationWithProgress<List<ParameterValidationError>, double> ValidateParametersAsyncEx();
-- public Task<List<ParameterValidationError>> ValidateParametersAsync();
These methods validate the current parameter values and refresh their valid values lists if the values are valid.
Note that parameter values are now applied automatically when a report generation starts.
C1.Win.C1InputPanel
Improvements
- Added the MaxDropDownItems property to InputMenu element to specify the maximum number of items displayed in the drop-down list without scrolling.
- Added the GripHandleVisible property to InputMenu. The property gets or sets whether the drop-down can be resized.
C1.Win.C1Schedule
Breaking changes
- WinXP Visual Styles and some other stuff related to Office 2003 representation have been removed.
This includes Office 2003 palettes, showing day statuses in the DayView mode as colored bars and appointment borders colored with busy status brush.
This doesn't include Office 2003 WeekView style.
Improvements
- System VisualStyle has been updated for more modern appearance.
C1.Win.C1SpellChecker
Bug fixes
- C1SpellChecker changed non-editable content. (TFS:114407)
- Some Catalan words are marked as error. (TFS:121170)
C1.Win.Document
Bug fixes
- Read object of sys bool type.
C1.Win.FlexGrid
Bug fixes
- Microsoft Visual Studio crashes when opening form design of existing projects during trial expired or license expired period. (TFS:136588)
- FilterDefinition was not applied correctly if DataType of column was changed before applying. (TFS:136339)
- Columns which contain MultiColumnDictionary as DataMap were not displayed correctly. (TFS:136223)
- Headers of C1FlexGrid were not localized at runtime when setting ColumnInfo property. (TFS:125436)
- Some GDI objects of form with C1FlexGrid were not released when the Column property of Tree is set and the form is closed. (TFS:132121)
- LeaveCell event fired twice when selection range was changed during the event. (TFS:122665)
- Text was displayed incorrect in output Excel file if Excel file with custom numeric format is loaded into C1FlexGrid and C1FlexGrid was saved to Excel file format. (TFS:7696)
- ToolTip of cell was not displayed completely if WordWrap property set to True (TFS:64754)
- C1FlexGrid was freezing if ToolTip is assigned to column header of C1FlexGrid in MouseMove event. (TFS:80260)
- ComboCloseUp event of C1FlexGrid was not fired if ComboBox of C1FlexGrid is closed by keyboard key. (TFS:114520)
- Custom styles of C1FlexGrid were removed if theme containing visual style definition was applied to C1FlexGrid. (TFS:118846)
- 'IndexOutOfRangeException' was thrown in some cases when inserting a new row by clicking last row. (TFS:131715)
- Value of last blank cell cannot be pasted if multiple cells were copied and last cell has empty value. (TFS:133790)
- BindingContextChanged event was fired more than once. (TFS:7900)
- All data were copied even if some data is filtered. (TFS:38912)
- DropDownList was displayed incorrect if MultiColumnDictionary has empty or null data. (TFS:115409)
- C1FlexGrid.ComboBoxEditor.SelectedKey always returned null if DataMap of a column is MultiColumnDictionary. (TFS:129183)
- 'NullReferenceExcepiton' was thrown when filter is applied. (TFS:131580)
- Horizontal Scrollbar in Filter Dialog was not shown when It should be. (TFS:8413)
- Improved the performance of AutoSizeCols method for large number of rows. (TFS:35014)
- All Column headers was highlighted when Theme is applied and ShowThemedHeaders property is set to ShowThemedHeadersEnum.SelectedOnly. (TFS:92763)
- FilterDefinition was loaded incorrectly when columns have non-unique names. (TFS:121254)
- 'IndexOutOfRangeException' was thrown when adding data to new row of C1FlexGrid which uses 'C1DataSource' as its datasource. (TFS:122695)
- Image of "Apply to Fixed Rows" button in the Column Editor indicated wrong state of button. (TFS:127895)
C1.Win.FlexPivot
Initial release (Beta)
- C1.Win.FlexPivot is a replacement for the C1.Win.Olap control. In addition to the two earlier data options supported in C1.Win.Olap,
it has a new data option, C1.DataEngine that can handle virtually unlimited volumes of data very fast, millions rows of data in
a fraction of a second. It also has UI modernizations and improvements.
C1.Win.GanttView
Bug fixes
- With unchecked Start and Finish checkboxes and populated Duration in Task Information form the Duration value was not taken into account. (TFS:131039)
- Updated Japanese datetme formats in list for timescale. (TFS:111357)
Improvements
- Added Successors property for Task class. (TFS:101909)
- Added indicator for completed tasks. (TFS:129950)
- Added two properties (ChartStartDate and ChartFinishDate) bounding the scrolling area in chart view. (TFS:111358)
By default these properties contain autmatic values depending on start and finish dates of tasks and project.
User can assing separately ChartStartDate or ChartFinishDate to bound scrolling area manually from left or from right side, or both togever.
User also can assign nulls to reset dates to automatic values. - User now is able to select multiple rows/columns and make changes in selected tasks simultaneously. (TFS:111352)
- User now is able to split a task to parts.
Added it was add the following classes and Task's properies and methods:
/// Represents parts of splitted task.
public class Parts : IEnumerable<double>
{
/// Gets or sets the durations of task's parts.
public double this[int index]
/// Returns the count of parts.
public int Count
}
/// Represents dates (starts and finishes) of task's parts.
public class PartDates : IEnumerable<DateTime>
{
/// Get dates (starts and finishes) of parts.
public DateTime this[int index]
/// Returns the count of dates.
public int Count
}
public class Task : BaseTask, ICustomTypeDescriptor
{
/// Gets parts of the task.
public override Parts Parts
/// Splits the task.
public override bool SplitTask(DateTime start, double duration)
} - Now user can drag a task to other row. (TFS:111349)
Release version 5.0.20152.74 - 30-Aug-2015
015 v2.5 Release
C1.Win.C1Chart3D
Bug fixes
- Corrected issue where Chart2D does not scale the Y2 axis based on the Interaction property/object. This issue was introduced with C1Chart build 4.0.20141.24156 in June of 2014. (TFS:125257)
C1.Win.C1Command
Bug fixes
- [C1TopicBar] Setting RightToLeft property to "Yes" does not fire the click events on right. (TFS:6989)
- [C1DockingTab] Incorrect property description is shown for 'ShowTabs' (TFS:50883)
- Style in C1TopicBar was not changed after applying theme using C1ThemeController. (TFS:113186)
C1.Win.C1InputPanel
Bug fixes
- C1InputPanel might appear filled with black between calls to the BeginUpdate/EndUpdate methods.
C1.Win.C1Schedule
Bug fixes
- When switching over from a week view to a month view, a different period is displayed for a moment (TFS:126606).
- control layout is not updated after changing control font size (TFS:10088).
C1.Win.C1TouchToolKit
Bug fixes
- ObjectDisposedException on closing an MDI child form containining C1Zoom. (TFS:127786)
C1.Win.Document
Bug fixes
- In some cases exception occurs when C1DocumentSource.Generate() called and exist active GetPageAsync() requests. From user's point of view this situation occurs when he switches print layout in C1PrintPreviewControl linked with C1SSRSDocumentSource.(TFS:128366)
C1.Win.FlexGrid
Bug fixes
- Cells was not highlighted if Highlight property is set to HighLightEnum.WithFocus and SelectionMode is set to SelectionModeEnum.Row. (TFS:117314)
- CellLabels didn't display the complete data. (TFS:117409)
- Auto search in the ComboBox cell worked incorrectly. (TFS:121232)
- Structure of outline view was distorted in the Excel file when C1FlexGrid is saved to Excel. (TFS:123363)
- ComboList could not be set in StartEdit event. (TFS:125731)
- Some operators in filter form didn't work correctly when filter is applied on the column having custom DataType. (TFS:126925)
- Theme of C1FlexGrid could not be restored to default value. (TFS:95186)
- Focus of controls was moved in ascending order if Shift+Tab shortcut is pressed several times when cell is in edit state. (TFS:115005)
C1.Win.GanttView
Bug fixes
- ProjectSummary.IsCollapsed property did not work at design time. (TFS:123742)
Improvements
- Combo box with Resources list is added to condition grid instead of text box in Advanced Filter Dialog. (TFS:79237)
Release version 5.0.20152.67 - 08-Jul-2015
C1.Win.C1Chart3D
Bug fixes
- Corrected issue where some Chart3D displays were causing an exception during the paint resulting in a failure to draw the results. This is another issue related to .NET 4.5 and higher sorting changes (TFS:120052)
- Improved rounding of automatic axis limits by reducing the significant digits requested within floating point round off error limits. (TFS:123326)
C1.Win.C1Command
Bug fixes
- Part of tooltip of C1MainMenu toolbar is not localized. (TFS:121354)
- When set the blank to C1DockingTabPage.Text property, ArgumentOutOfRangeException occurred. (TFS:119673)
C1.Win.C1InputPanel
Improvements
- Added the CueBanner property to InputTextBox and other like elements. It gets or sets the textual cue, or tip, to prompt the user for information.
C1.Win.C1Schedule
Bug fixes
- allow to show more than 14 days in TimeLineView (http://our.componentone.com/groups/topic/workdays-in-timelineview).
- repaired C1Calendar's Ctrl+MouseWheel behavior. (TFS:121177).
- correctly propagate font size changes to hot styles at Theme.BaseFont property changes. (TFS:37095).
- scale all fonts in the C1Calendar and C1Schedule controls if Control.Font property has been changed at run-time. (TFS:37143).
Other changes
- WinXP Visual Styles and some other stuff related to Office 2003 representation have been marked as obsolete. It will be removed in the some future release.
This includes Office 2003 palettes, showing day statuses in the DayView mode as colored bars and appointment borders colored with busy status brush.
This doesn't include Office 2003 WeekView style.
C1.Win.C1Themes
Bug fixes
- Now error message will be displayed if standard built-in themes can not be loaded for some reason, typically it occurs because application does not reference C1.C1Zip.X.dll.(TFS:118861)
C1.Win.C1TouchToolKit
Bug fixes
- Fixed AutoShowControl property behaviour for composite controls. (TFS:36948)
- Removed ZoomFont overrides from the C1ScheduleZoomPolicy and C1CalendarZoomPolicy policies. This functionality is implemented in the C1Schedule and C1Calendar controls. (TFS:37143)
C1.Win.FlexGrid
Bug fixes
- 'ArgumentOutOfRangeException' was thrown in some cases when frozen region boundary was clicked. (TFS: 116278)
- When used WriteXml/ReadXml method, cell style is not written and read. (TFS:118884)
- Multiselection did not work correctly when filter is applied on C1FlexGrid. (TFS: 120681)
- RowColChange event fired twice when selection range was changed during the event. (TFS: 117536)
- ValidateEdit event of C1FlexGrid was raised when clicking a button with CausesValidation property set to false. (TFS: 97607)
- When cut the value in cell of numeric type and move to another cell, the value was restored to state before cutting. (TFS: 120414)
- vbTab symbol was not supported when use it in DataTable class to create new instance of MultiColumnDictionary. (TFS: 115337)
Other changes
- Added EscPassThrough property for controlling of firing KeyPressEdit and KeyPressUp events if Esc key was pressed.
- Added IC1MultiColumnDictionary2 interface with GetColumnValue method for retrieving data from any column of MultiColumnDictionary.
C1.Win.GanttView
Breaking changes
- Now it is necessary a reference to C1.Win.C1FlexGrid.
- Now it is necessary a reference to C1.Win.C1Schedule.
- Changed inheritance for classes TaskCollection, CustomCalendarCollection, ResourceCollection from BindingList to BaseCollection.
Bug fixes
- Bar Style dialog did not work for a task with empty name. (TFS:120492)
- StackOverflow exception raised if do Zoon In, Undo and Redo after that. (TFS:120346)
- Unhandled exception was thrown when cancel the "Task Information" dialog for the empty C1Ganttview. (TFS:114775)
- Task information tooltip text was trimmed when we zoom C1GanttView and select a bar to drag it. (TFS:118455)
- A bar's long text was trimmed, when we zoom in C1GanttView. (TFS:118454)
- When set "Or" to first filter in "Advanced Filter" dialog, filtering was not applied. (TFS:116085)
- Tasks.ListChanged event handler got null in e.PropertyDescriptor for custom fields. (TFS:76018)
- When font size is greater than rows height in Field Style, the displayed character was cut off. (TFS:115160)
Improvements
- Task.IsCollapsed and Task.Summary were made public in order to give a user possibilty to expand/collapse summary tasks. (TFS:109540)
- Added data binding feature. Added new C1GanttViewStorage component which handles all data
operations for the C1GanttView control and contains specific data storages for tasks, resources, calendars and properties
which are used for binding corresponding collections to the data.
After you set up required mappings, C1GanttView will be able to synchronize data in both directions without any additional code.
C1.Win.SplitContainer
Improvements
- Added the ShowCloseButton property and CloseButtonClick event to C1SplitterPanel. The developer can hide the panel when the user clicks the Close button.
- Added better support for DPI-aware applications.
C1.Win.SuperTooltip
Improvements
- Added new GetToolTip(ToolStripItem item) overload. (TFS:92866)
Release version 5.0.20151.49 - 26-May-2015
C1.Win.C1Chart
Bug fixes
- Corrected interactive zooming calculations so that zooming is possible along the Y or Y2 axes. (TFS:101728)
- Corrected interactive zooming with inverted axes and zoom action axis specification. (TFS:115076)
- Corrected interactive rotation of 2D charts with 3D effects with inverted axes and rotate axis specification.
Improvements
- Improved the paint speed of axis Marker (ValueLabels) during dragging for Windows 8 and Windows 10 which do not process the .NET ControlPaint class efficiently. (TFS:117459)
- Improved handling of improper Axis state when the Max and Min properties are assigned values inappropriate relative to each other. Use of SetMinMax() is still recommended (TFS:116174)
C1.Win.C1Chart3D
Bug fixes
- Added workaround for sorting exception due to breaking changes introduced by .NET 4.5 and higher for sorting. (TFS:113735)
C1.Win.C1Command
Bug fixes
- Ellipsis was not displayed correctly on C1DockingTabPage Caption when there are many tabs. (TFS:106533)
C1.Win.C1DX
Bug fixes
- It was impossible to use C1DX in a 32-bit application under Windows 10.
- Accessing disposed shadow pointers caused a weird exception when calling RenderTarget.EndDraw method.
C1.Win.C1TouchToolKit
Bug fixes
- Tab key needs to pressed twice in order to change the focus from a control if C1ApplicationZoom is used on Form. (TFS:118061)
- C1ZoomAttaching Event is fired multiple times when Message box is shown in C1ZoomAttaching event. (TFS:41669)
C1.Win.Document
Bug fixes
- C1SSRSDocumentSource does not handle 'Multiselect' and 'Cascaded' parameters correctly.(TFS:110807)
- Is some cases C1SSRSDocumentSource processed datetime parameters incorrectly, this linked with invalid converting string to/from datetime.(TFS:118207)
Improvements:
- Added C1SSRSDocumentSource.Language { get; set; } property. Gets or sets the language used in the SSRS session. The culture specified by this property affects User!Language report identifier. By default this property is null, which means that CultureInfo.CurrentUICulture will be used.
C1.Win.FlexGrid
Bug fixes
- Clear method of C1FlexGrid was not clear some columns' properties. (TFS:118287)
- Custom dropdown editor doesn't open dropdown part when use ALT + DOWN shortcut. (TFS:116681)
Release version 5.0.20151.46 - 30-Apr-2015
C1.Win.C1Chart3D
Bug fixes
- Corrected initialization issue where some Chart3D displays were causing an exception during the paint resulting in a failure to draw the results. (TFS:113735)
C1.Win.C1Schedule
Bug fixes
- 'AppointmentChanged' event is not raised when an Appointment is dragged and dropped in the space between two users (TFS:116386).
C1.Win.C1Themes
Bug fixes
- Exception can occurs during initialization of C1.Win.C1Themes.X.dll when it is used from COM visible library.(TFS:114442)
Release version 5.0.20151.43 - 08-Apr-2015
C1.Win.C1Chart3D
Bug fixes
- Corrected some Contour shading calculations for Marching Squares contouring. (TFS:75870)
C1.Win.C1Command
Bug fixes
- Radial menu: if the form containing a radial menu had a parent form, the menu did not hide when the form was deactivated even if AutoHide was true. (TFS:83505)
- When theme of form which is added GcMdiTabControl is changed by C1ThemeController, exception occurred. (TFS:107902)
- When narrowing width of C1DockingTab having multiple C1DockingTabPage, tab text displayed out of drawing area. (TFS:111703)
- Exception occurred when the layout of the C1DockingTab is restored. (TFS:97405)
C1.Win.C1InputPanel
Bug fixes
- Click event of the InputButton fired even if the mouse button released outside the button element. (TFS:113032)
C1.Win.C1Schedule
Bug fixes
- Appointments with zero duration are not shown (TFS:114180).
C1.Win.C1Themes
Bug fixes
- Context menu of theme tree is not localized in japan version.(TFS:78949)
- Extra blank space added in the font editor dropdown list for Cambria Math font. (TFS:44125)
- Dotted border around selected property of the theme tree drawn incorrectly in some cases when theme tree has horizontal scrollbar. (TFS:61682)
C1.Win.FlexGrid
Bug fixes
- All expanded/collapsed nodes become collapsed/expanded when mouse click was performed under FlexGrid. (TFS:99994)
- When property AllowAddNew is set true and property SelectionMode is set to ListBox, new added row was become selected. (TFS:110067)
C1.Win.GanttView
Bug fixes
- When more than 1000 tasks were added to C1GanttView using BeginUpdate/EndUpdate methods, then performance issue is observed and it takes lot of time to add tasks in C1GanttView. (TFS:88027)
- Sorting checkbox remained checked in the Sort drop-down menu after LoadXml command. (TFS:106434)
Release version 5.0.20151.37 - 10-Mar-2015
C1.Win.C1Chart
Improvements
- Added MovingNumericValue and MovingDateTimeValue properties and the ValueChanging event to the ValueLabel object. (TFS:97401, TFS:97558)
/// <summary>
/// Gets the new ValueLabel Numeric value of a moving ValueLabel during a drag operation.
/// <remarks>
/// This value differs from the NumericValue property only while the ValueLabel is being
/// dragged by the mouse making it most useful in the ValueLabel.ValueChanging event.
/// </remarks>
/// </summary>
public double MovingNumericValue
/// <summary>
/// Gets the new ValueLabel DateTimeValue of a moving ValueLabel during a drag operation.
/// <remarks>
/// This value differs from the DateTimeValue property only while the ValueLabel is being
/// dragged by the mouse making it is most useful in the ValueLabel.ValueChanging event.
/// </remarks>
/// </summary>
public DateTime MovingDateTimeValue
/// <summary>
/// Fires when position of ValueLabel is changing due to the dragging a Movable ValueLabel.
/// </summary>
public event EventHandler ValueChanging;
C1.Win.C1Command
Bug fixes
- The floating toolbar of submenuItem is shown behind the submenuitem list at design time. (TFS:110241)
- Japanese localization issue. (TFS:108851)
- TabPage inserted in the C1DockingTab slides out and gets hidden when 'AutoHiding' is true.(TFS:97545)
- "NullReferenceException" is thrown when mouse is hovered on C1Toolbar in WPF application. (TFS:108973)
Improvements
- When a theme is set to a C1CommandMenu the given theme is also applied to the all submenus of the C1CommandMenu.
C1.Win.C1InputPanel
Bug fixes
- The mouse wheel events were not marked as Handled by InputComboBox and were sometimes processed by other controls as well.
- In case of using HTML tags in ToolTips word wrapping did not work correctly, for example, a new line could start with comma after </b> tag.
- When an InputMenu contains many items and the user clicks on it the drop-down showed and hid immediately.
Improvements
- In the tooltip editor <br> shouldn't be added at the end of line when the user presses the Enter key if the last tag in the line was </p>.
C1.Win.C1Schedule
Bug fixes
- Recurring events are off by an hour when imported from iCal (.ics) file (TFS:108347).
C1.Win.C1SpellChecker
Bug fixes
- Obfuscation issue in C1SpellChecker (TFS:110452)
C1.Win.C1Themes
Breaking changes
- Office2013Grey theme renamed to Office2013Gray.
- Added new compressed format to persist C1Theme files - .c1themez, this format uses much less space than *.c1theme. A .c1themez file is simply a zipped up .c1theme file.
Note that C1.Win.C1Themes.2/4.dll now requires C1.C1Zip.2/4.dll, so existing projects using themes need to have a reference to C1Zip added.
Bug fixes
- The initialization code of C1ThemeController was optimized, so now forms containing the C1ThemeController loaded faster.(TFS:108317)
Improvements
- Theme files updated, several minor issues fixed.
C1.Win.Document
Breaking Changes:
- Class C1FindPosition was renamed to C1FoundPosition.
- Removed C1DocumentSource.FindScope property.
- Changed parameters for FindTextStart(...) method.
Added bool wholeDocument parameter:
Indicates whether whole document should be loaded during searching or to the first fragment found. - Changed parameters for FindTextNext(...), FindTextPrevious(...) methods
Now C1FoundPosition object should be passed as parameter
defines the position from which the search should be started.
Bug fixes
- Now borders with styles: Dot, DashDot, DashDotDot rendered correctly. (TFS:110807)
- Sorting is not working in C1SSRSDocumentSource in some scenarios. (TFS:110808)
Improvements:
- Added C1DocumentSource.GetContextLocation() method. Returns C1DocumentLocation
object defining current context of the C1DocumentSource this C1DocumentLocation
can be used to restore state of the C1DocumentSource. For example, C1DocumentSource
restores applied sorting, drillthrough actions etc. - Now C1Document can render RPL content on Windows 7/8.0, not just Windows 8.1.
- Added IList<C1FoundPosition> C1DocumentSource.FoundPositions { get; } property
Gets the list of C1FoundPosition objects representing result of the current search. - C1FoundPositoon ActiveFoundPosition { get; set; }
Gets or sets the active found position which is highlighted.
C1.Win.FlexGrid
Bug fixes
- UseCompatibleTextRendering property of C1FlexGrid was reset to True when C1Theme is applied to it. (TFS:107381)
- Last character was missing in ScrollTip when it contains only 4-character word. (TFS:95157)
- Dotted border lines were drawn not correct after scrolling of C1FlexGrid. (TFS:110725)
- Cell Label is shown in C1FlexGrid in some cases where it shouldn't. (TFS:102289)
- When e.Cancel set to true in BeforeSelChange event, BeforeSelChange occurs two times. (TFS:109484)
- When CellStyle of cells of C1FlexGrid are assigned using the 'SetCellStyle' method in the BeforeEdit event of the grid, the controls placed outside the grid were not rendered properly. (TFS:97604)
C1.Win.GanttView
Bug fixes
- Some strings in toolbar and settings dialog of Japanese GenttView version were displayed in Chinese (TFS:110857)
- MoveTaskUp and MoveTaskDown toolbar buttons were not disabled while applying Grouping to C1GanttView and caused NullReferenceException on pressing. (TFS:110508)
- While setting of Custom property column as BarText (e.g 'Left:' BarText ) of the specific tasks of C1GanttView at run time through BarStyle Dialog, the applied BarText was not appeared beside the Task Bar sample. (TFS:110588)
- ProjectSummaryTask did disappear if apply Filter that filters off ProjectSummaryTask and clear Filter. (TFS:79616)
- PredecessorTaskID was not updated when ID of predecessor task was updated at run time. (TFS:101904)
- Order of child tasks was swapped when summary task with two or more child tasks was moved from its current position. (TFS:101662)
Improvements
- Added BeforeAddTsk, BeforeRemoveTask, BeforeEditTask, AfterEditTask events to C1GanttView in order to have the opportunity to cancel changes in Task. (TFS:90078)
/// Fires before a new task is added by the user.
public event CancelTaskEventHandler BeforeAddTask;
/// Fires before a task is removed by the user.
public event CancelTaskEventHandler BeforeRemoveTask;
/// Fires before the user has edited the task.
public event CancelTaskEventHandler BeforeEditTask;
/// Fires after the user has edited the task.
public event CancelTaskEventHandler AfterEditTask;
C1.Win.Ssrs
Breaking changes
- C1.Win.C1Ssrs.4.dll was renamed to C1.Win.ImportServices.4.dll
C1.Win.C1Ssrs.4.5.dll was renamed to C1.Win.ImportServices.4.5.dll
C1.Win.SuperTooltip
Bug fixes
- In case of using HTML tags in ToolTips word wrapping did not work correctly, for example, a new line could start with comma after </b> tag.
Improvements
- In the tooltip editor <br> shouldn't be added at the end of line when the user presses the Enter key if the last tag in the line was </p>.
Release version 5.0.20143.23 - 02-Feb-2015
C1.Win.C1Command
Bug fixes
- Argument exception was thrown when Tab Page of one C1DockingTab is tried to be dragged. (TFS:97453)
- Argument exception was thrown, when saved layout of C1DockingTab is restored. (TFS:97432)
- C1DockingTab is shown as blank space when docking at original position once changed. (TFS:99788)
- [C1MainMenu and C1Zoom] focus was changing when switching between menu items with C1Zoom added. (TFS:90303)
C1.Win.C1InputPanel
Bug fixes
- The InputComponent.Tag property can now be saved/loaded to/from XML if it contains a string value.
- InputComboBox and other like elements made the beep sound when the user presses the Enter or Escape keys.
- ToolTip Editor did not preview changes to the ToolTipSettings.MaximumWidth property at design-time.
C1.Win.C1TouchToolKit
Bug fixes
- [99855] C1ApplicationZoom Causes Forms to Zoom Slightly on Load. (TFS:100352)
C1.Win.Document
Bug fixes
- Added toolbox icon for C1SSRSDocumentSource (.NET 4.0 version only). (TFS:98390)
C1.Win.FlexGrid
Bug fixes
- Selection methods and properties did not always work correctly when called recursively. (TFS:94508,107040)
- ValidateEdit event was not fired when data was pasted from Clipboard. (TFS:107100)
- Extra space character was added to text of cell in Excel in some cases when tree view was exported. (TFS:107941)
- When C1FlexGrid that displayed many images was quickly scrolled many times by touch operations, an exception occurred. (TFS:105732)
- Shift key was not recognized in some cases when using Interop.Edit control of InputMan. (TFS:91926)
- When setting data from another thread exception "System.ArgumentOutOfRange" occurred. (TFS:95571)
C1.Win.GanttView
Bug fixes
- ArgumentOutOfRangeException occured in C1GanttView if invalid ZoomFactor value was set at runtime. (TFS:83099)
- Unhandled exception was occurred when move down the project summary task. Fixed for the context menu. (TFS:99851)
- Unhandled ArgumentOutOfRangeException raised with hidden chart pane on print preview operation. (TFS:83618)
- Improved performance of adding multiple new rows without BeginUpdate - EndUpdate. (TFS:74002)
- Digit incremental of FilterName was inconsistent in "More Filters" Dialog. (TFS:78997)
- Digit incremental of Name was inconsistent in Resources/WorkWeek/Exceptions collection after adding entry. (TFS:79138)
- ArgumentOutOfRangeException was thrown when SummaryTask is added in an empty C1GanttView. (TFS:101548)
- Unhandled exception was occurred when move down the project summary task. Fixed for the buttons in the tool strip. (TFS:99851)
- PropertyGrid of C1GanttView.Tasks Collection Editor was blank when CustomFieldColumn without Caption was added at DesignTime. (TFS:82482)
- Low performanse was observed when more than 1000 tasks were added to C1GanttView using BeginUpdate/EndUpdate methods. (TFS:88027)
- Low performanse was observed when more than 1000 tasks were loaded from xml file. (TFS:94217)
- Performance delay was observed in the build of C1GanttView : 4.0.20142.211 (and 193) as compared to the earlier build 151. (TFS:74002)
Release version 5.0.20143.18 - 18-Dec-2014
C1.Win.C1Chart
Bug fixes
- Applying a C1Theme to a C1Chart failed with a theme version mismatch warning (.NET 2.0 version only). (TFS:96968)
C1.Win.C1InputPanel
Bug fixes
- Unlike MS ComboBox and ToolStrip elements, drop-down portion of input components, such as InputComboBox or InputMenu, did not open after setting Enabled=false and DroppedDown=true. (TFS:97504)
- When the drop down of InputComboBox is displayed the ampersands in the items text were converted to underscores.
Improvements
- InputComboBox now uses the specialized collection of items with the following new methods: AddText, InsertText, RemoveText, ContainsText, IndexOfText.
C1.Win.C1Schedule
Improvements
- added support for RECURRENCE-ID, SEQUENCE and UID in iCal import (TFS:91112). Note, cases when RECURRENCE-ID is a recurring event are not supported.
- improved performance when working with long-lasting appointments (TFS:95610).
C1.Win.C1Themes
Improvements
- Background of selected C1FlexGrid column header is changed to make visible difference between non-selected and selected column.(TFS:91144)
C1.Win.FlexGrid
Bug fixes
- When using InputMan for WinForms control as editor it wasn't capturing first keystroke correctly when typing very fast. (TFS:93001)
- When several rows are fixed and merged and filtering is enabled the filter button is not shown when hovering the top rows of the merged column header. (TFS:92218)
- When using values in scientific notation AggregateEnum property was not working properly. (TFS:94071)
- When using values in scientific notation exception "Not a Number" occurred. (TFS:95022)
- When the C1FlexGrid is in bound mode and the active row is not the first row, using the Select(Row, Col, RowSel, ColSel) method to select whole grid selects only the first row. (TFS:94508)
- When the ShowCellLabels property of C1FlexGrid is set to true and C1FlexGrid hasn't focus, cell labels are not displayed when hovering the mouse over cells with partially hidden content. (TFS:94805)
Improvements
- Added Outline property to FileFlags enumeration to support export C1FlexGrid nodes as Excel groups when exporting to Excel. (TFS:95604)
C1.Win.GanttView
Bug fixes
- Undo Action was not restored to original zoom state while it's called after reseting the Zoom Value. (TFS:82394)
- Undo Action did not work for TaskMode column value. (TFS:83861)
- ZoomFactorChanged event fired thrice while Redo action called after Undo action of resetting zoom of GanttView. (TFS:82398)
- CustomFiled Name was not shown in SortBy dropdown of Sort Dialog, while Tasks are sorted explicitly by using CustomTaskPropertyDescriptor. (TFS:83507)
- Predecessor Links were distroted while applying custom GroupFont at RunTime. (TFS:83957)
- System.OverflowException occurred while adding of resource to the tasks which CustomColumn Field is calcualted by using ListChanged Event. (TFS:82568)
- It was possible to open TimeScale Dialog through Context Menu in ReadOnly mode of GanttView. (TFS:82495)
Improvements
- Added the SetColumnError() method to the Task object. It sets the error message displayed for a specific column of the task. (TFS:90245)
C1.Win.SplitContainer
Bug fixes
- C1SplitterPanel's Width and Height properties returned incorrect values for collapsible panels. (TFS:94234)
Release version 5.0.20143.9 - 11-Nov-2014
All Controls
Breaking changes
- Added new AboutBox logic and display.
- Implemented new evaluation version logic. The new logic restricts evaluation installs to 30 days.
- All assemblies included in ComponentOne for WinForms now have the same version number which must be kept in sync when using several assemblies in an application.
C1.Win.C1Chart
Bug fixes
- Improved automatic axis labeling and UnitMajor calculation, making both more stable. (TFS:88594)
C1.Win.C1Chart3D
Bug fixes
- Improved ContourMethodEnum=Default calculations involving data holes. (TFS:89056)
Improvements
- Added ContourMethodEnum.Classic to provide users with a method of obtaining contours with versions prior to 2.0/4.0.20132.23282.
public enum ContourMethodEnum
{
/// <summary>
/// Default method of contour calculation.
/// </summary>
Default,
/// <summary>
/// Previous default method of contour calculation prior before recent improvements.
/// This ContourMethod is provided for compatibility with previous results.
/// </summary>
Classic,
/// <summary>
/// Method of marching squares that provides an alternate contour calculation.
/// This method requires an increased number of calculations, but tends to
/// improve contour symmetry.
/// </summary>
MarchingSquares
}
C1.Win.C1Command
Bug fixes
- C1DockingTabPage with CanAutoHide property set to true slided out automatically when its caption was changed. (TFS:47611)
C1.Win.C1SpellChecker
Bug fixes
- C1SpellChecker causing application to freeze when the user types "<<". (TFS:92875)
- NullReferenceException occurs in C1.Win.C1SpellChecker.dll (TFS:93566)
C1.Win.C1TouchToolKit
Bug fixes
- If C1Zoom's AllowResizeByZoom is set to true then setting ZoomFactor to some value does not resize form, resize content only. (TFS:89340)
C1.Win.Document
Bug fixes
- C1DocumentSource.EventsSynchronizationMode was removed, now all synchronization
with main UI thread should be performed in user code (if needed). (TFS:92830).
Initial release
- C1.Win.C1Document.C1SSRSDocumentSource generates a document representing an SSRS report (.NET 4.0 version only).
C1.Win.FlexGrid
Bug fixes
- ComboList wasn't capturing first keystroke correctly when typing very fast. (TFS:75983)
- When Enter was pressed in a cell with a combobox, the combobox opened immediately. Now this does not happen, user needs to press F4 to open the combobox. (TFS:92518)
- OwnerDrawCell event was firing in some cases where it shouldn't. (TFS:76245)
- Clicking the top left cell did not always select the whole grid. (TFS:90372)
- ComboCloseUp event was not always firing. (TFS:89815)
- Improved memory handling when loading large XLSX files. (TFS:90264)
- Fixed: when selecting a row by clicking on a cell, the tooltip was shown. (TFS:68985)
- Fixed: C1FlexGrid's tooltip were shown behind the DropDownForm. (TFS:72555)
C1.Win.SuperTooltip
Bug fixes
- SuperLabel's BackColor, ForeColor, Font were not inherited from corresponding properties of parent control. (TFS:46997)
ComponentOne WinForms (C1.Win)
Initial release
- ComponentOne WinForms Basic Library provides common types and services used by other C1 Studio for WinForms assemblies.