Release version 4.5.20222.576 - 12-Sep-2022
2022 v2 Hotfix
C1.C1Excel
Bug fixes
- Extra characters are rendered in exported excel (*.xlsx) of C1FlexReport that contains RTF Field formatted with JPN characters and bullets. (Jira:C1WIN-27953)
- Some contents are missing in exported (*.xls) excel of C1FlexReport that contains RTF Field with specific RTF code. (Jira:C1WIN-27954)
- C1Excel throws System.ArgumentException when loading a specific Excel file. (Jira:C1WIN-27648)
C1.C1Word
Bug fixes
- Incorrect RTF/DOCX export of shapes in FlexReport. (Jira:C1WIN-27347)
- Polygon shape is not rendered in non-paginated rtf/docx export of C1FlexReport. (Jira:C1WIN-27493)
- Extra Linebreak is added at the end of paragraphs in docx file when add the bookmark. (Jira:C1WIN-27541)
- Spacing between edge and content of Text/Paragraph Field gets much larger in exported docx file (regression of C1WIN-27593). (Jira:C1WIN-27709)
- Bullet color is not retained when load the specific word document and save it as '.docx/.rtf' using C1WordDocument. (Jira:C1WIN-27596)
- Line shape is not rendered correctly in output rtf document with DrawLine method. (Jira:C1WIN-27774)
- Rectangle shape is not displayed correctly in output rtf document with DrawRectangle method. (Jira:C1WIN-27775)
- Arc shape is not shown correctly in output rtf document when save the WordDocument with DrawArc(). (Jira:C1WIN-27776)
- Ellispse shape is not rendered correctly in output rtf document. (Jira:C1WIN-27777)
- Black table is shown when loading the file contained table and saving as '.rtf' format by using C1WordDocument. (Jira:C1WIN-27805)
- Background color of textbox is not rendered correctly when read and write in new C1WordDocument. (Jira:C1WIN-27807)
- Checkbox,radio button and combo-box are not rendered correctly when load the specific docx file and save it as '.rtf' using C1WordDocument. (Jira:C1WIN-27809)
- Bullet font size and name are not retained when load the specific docx file and save it as '.rtf' using C1WordDocument. (Jira:C1WIN-27810)
- Line break is not rendered correctly when read and write in new C1WordDocument. (Jira:C1WIN-27812)
- Table width is cut off in result word (*.docx/*.rtf) export of C1FlexReport with 'RTF Field' that contains table in rtf code. (Jira:C1WIN-27858)
C1.Win.C1Chart
Other changes
- [C1Chart][C1Chart2D] 3D Area series now properly renders. (Jira:C1WIN-27698)
C1.Win.C1Command
Bug fixes
- [ToolBar] Font, ForeColor, BackColor, ForeHiColor, BackHiColor properties of the C1ToolBar control had no effect. (Jira:C1WIN-27400, C1WIN-26520)
C1.Win.C1Input
Bug fixes
- C1TextBox was throwing an exception after pasting some data into the textbox. (Jira:C1WIN-27606)
C1.Win.C1InputPanel
Bug fixes
- InputRadioButtons were not mutually exclusive when placed in a InputFlowPanel. (Jira:C1WIN-27599)
C1.Win.C1List
Bug fixes
- Error when printing C1List even with all the required references. (Jira:C1WIN-27999)
- C1List row heights were not automatically adjusted when C1List.Style.Font property was changed. (Jira:C1WIN-27553)
- C1List was throwing exception when there was no item and VScrollBar.Style was set to Always. (Jira:C1WIN-27551)
C1.Win.C1Schedule
Bug fixes
- C1Schedule BeforeAppointmentFormat event is fired twice at EndUpdate. (Jira:C1WIN-27763)
- [NET45] Allow printing with C1Report assemblies if application requres such fallback. (Jira:C1WIN-27686)
C1.Win.C1TrueDBGrid
Bug fixes
- C1TrueDBGrid didn't set the first symbol in a cell when it was started to be edited. (Jira:C1WIN-27996)
- When SystemColors.Control was set in Split.Style.BackColor, cells in columns with ValueItems.Translate set to true were drawn with TrueDBGrid's BackColor. (Jira:C1WIN-27693)
- Merge Column was not export properly to Excel using C1TrueDBGrid. (Jira:C1WIN-27275)
- Tab did not select next control when used in User Control. (Jira:C1WIN-27137)
- [NET452] SaveExcel method didn't skip hidden columns when includeHiddenColumns was false. (Jira:C1WIN-27262)
C1.Win.Document
Bug fixes:
- Width of Subreport Field does not grow automatically if setting its Width <= 1 and AutoWidth='CanGrow'. (Jira:C1WIN-28123)
- PDFDocumentSource prints duplicate pages if number of copies is set greater than 1. (Jira:C1WIN-28082)
- Request to add a feature to localize Save As Pdf dialog when saving FlexReport to pdf via FlexViewer. (Jira:C1WIN-23757)
- Printing Mixed Orientation C1PDFDocument. (Jira:C1WIN-27393)
- Japanese text cannot be rendered properly in exported html file. (Jira:C1WIN-27561)
C1.Win.FlexChart
Bug fixes
- Fixed problem with not responding application when using AxesRibbonGroup. (Jira:C1CHART-2095)
- Fixed problem with Visual Studio designer after deleting FlexChart with ribbon. (Jira:C1CHART-2087)
C1.Win.FlexGrid
Bug fixes
- [FlexGrid] Performance issue with C1Flexgrid on decrease the number of Columns. (Jira:C1WIN-28101)
- [FlexGrid] Exception was thrown when setting node level created with AddItem. (Jira:C1WIN-28020)
- [FlexGrid] Group header rows were displayed with the style of the fist not fixed column instead of one of the subtotal styles. (Jira:C1WIN-26380)
- [FlexGrid] Data of newly added columns were not shown when AutoGenerateColumns is set to false. (Jira:C1WIN-26984)
- [BandedView] C1FlexGrid Columns could not be sorted with advanced BandedView. (Jira:C1WIN-27472)
- [FlexGrid] Tree nodes were added incorrectly when the AllowAddNew property was enabled and inside the BeginUpdate/EndUpdate block. (Jira:C1WIN-27444)
- [FlexGrid] Some cells were rendered incorrectly when scrolling verticaly if theme was applied and rows with detail was expanded. (Jira:C1WIN-27706)
- [FlexGrid] Sort order numbers were not shown when sorting by code if AllowSorting property was set to 'MultiColumn'. (Jira:C1WIN-27099, C1WIN-27761)
- [FlexGrid] Sort order numbers were shown incorrectly when sorting with the mouse after sorting was reset by code. (Jira:C1WIN-27161)
- [FlexGrid] Not all settings were restored using WriteXml and ReadXml. (Jira:C1WIN-27620)
- [FlexGrid] Column footer disappeared when updating the footers, while the last node in the grid was collapsed. (Jira:C1WIN-25167)
- [FlexGrid] C1FlexGrid.ScrollBarsVisible property always had ScrollBars.None value when theme is applied. (Jira:C1WIN-25855)
- [FlexGrid] MultiRange selection was not canceled on BeforeSelChange event. (Jira:C1WIN-27586)
Improvements
- [FlexGrid] Improved performance of updating row indexes. (Jira:C1WIN-27544)
C1.Win.FlexPivot
Bug fixes
- FlexPivotChart: fixed issue with incorrect behaviour of axis scrollbar for bar chart. (Jira:C1WIN-21339)
C1.Win.FlexReport
Bug fixes:
- Adding two large size SubReports in Header, generates infinite number of pages. (Jira:C1WIN-27685)
C1.Win.Ribbon
Bug fixes
- [NET452] Visual Studio crashed when changing the C1RibbonItem image option from the designer. (Jira:C1WIN-27868)
- Visual Studio crashed when adding a new RibbonItem to a C1RibbonGroup in which child items were moved to overflow menu and ViewMode was 'Simplified'. (Jira:C1WIN-27661)
Improvements
- Added the ApplyMonochromeIconDarkTheme and static ApplyMonochromeIconForDarkTheme properties to RibbonStyle class. These properties get or set a value indicating that the dark theme applies a monochrome style to custom bitmap icons. (Jira:C1WIN-28027)
- Added support for global resources for bitmap icons from the icon editor. (Jira:C1WIN-26828)
C1.Win.TreeView
Improvements
- Added the StringComparison parameter to the Search and SearchAll methods. (Jira:C1WIN-27627)
ComponentOne WinForms (C1.Win)
Bug fixes
- Some properties of some C1 controls have always been serialized at design-time. (Jira:C1WIN-27190, C1WIN-28063)
- List Item bullet is not shown correctly in ToolTip. (Jira:C1WIN-28010)
Release version 4.5.20222.566 - 11-Jul-2022
2022 v2 Release
C1.C1Pdf
Bug fixes
- Border style cannot be rendered correctly when padding.htm converted to pdf document using DrawStringHtml. (Jira:C1WIN-27497)
- Text within the box is not shown when w3c.htm converted to pdf document using DrawStringHtml. (Jira:C1WIN-27498)
- Black table is shown in generated PDF document when rendering HTML into PDF using DrawStringHtml. (Jira:C1WIN-27405)
- Border Color in the C1PdfDocument is not shown correctly when rendering HTML text to PDF using DrawStringHtml. (Jira:C1WIN-27419)
- Image drawn using EMF file has incorrect filling and clipping in C1PdfDocument. (Jira:C1WIN-24477)
C1.C1Word
Bug fixes
- Spacing between edge and content of Text/Paragraph Field gets much larger in exported docx file (regression of C1WIN-27593). (Jira:C1WIN-27709)
- List level of List added using AddListTexts of C1Word is shown incorrectly in result word document (part 2). (Jira:C1WIN-27593)
- Space between words is removed when read and write in new C1WordDocument. (Jira:C1WIN-27543)
- 'System.NullReferenceException' is thrown when load the specific 'docx' file to the C1WordDocument. (Jira:C1WIN-27584)
- List level of List added using AddListTexts of C1Word is shown incorrectly in result word document. (Jira:C1WIN-27593)
- Indent of bullet is slightly missing in rtf file if adding list using AddListTexts. (Jira:C1WIN-27594)
- System.NullReferenceException occurs when load the specific 'docx' file to the C1WordDocument. (Jira:C1WIN-27482)
- System.ArgumentOutOfRangeException occurs when load the specific 'docx' file to the C1WordDocument. (Jira:C1WIN-27485)
- Bullet symbol is not retained when loading 'docx' and saving as 'rtf' using C1WordDocument. (Jira:C1WIN-27486)
- Some phonetic symbols are rendered as Japanese characters in exported (*.rtf) result file of C1FlexReport. (Jira:C1WIN-26667)
- Japanese bullet Number in the RTF field are missing in exported word and excel files (partly). (Jira:C1WIN-12258)
- ExtraBlankRectangleBorder is shown in exported RTF file extension when loading/saving the word document generated from FlexReportDesigner. (Jira:C1XAML-28558)
C1.PrintDocument
Bug fixes
- NullRerenceException is thrown if Generate() is called before setting the C1MultiDocument to C1PrintPreview Control. (Jira:C1WIN-27041)
- Save() method throws exception if C1MultiDocument is not in generated state. (Jira:C1WIN-26414)
- Could not load document:...' error at exporting .xlsx/.xls file for 'Daily' style in the 'PrintDocTemplates\PrintDocTemplates.Core' product sample. (Jira:C1WIN-25976)
- C1TrueDBGrid cell text not rendered correctly in PrintPreview with 125% scaling. (Jira:C1WIN-27207)
C1.Win.C1Command
Bug fixes
- [C1DockingTab] Selected tab's text was not fully shown when ScrollToSelectedTab() is invoked. (Jira:C1WIN-27477)
Improvements
- Command controls and components now implements C1.Win.ISupportSuperTooltip interface which provides two properties: "ShowToolTips" and "SuperTooltip". These properties can be used to fine-tune the tooltips. (Jira:C1WIN-26639)
- C1CommandHolder component now has 'ShowToolbarTooltips', 'ShowMenuTooltips', 'SuperTooltip' peoperties. These properties are global tooltip settings for all c1Command controls and components containing C1Command. (Jira:C1WIN-26639)
C1.Win.C1Editor
Improvements
- Improved drag and drop behavior when moving images. (Jira:C1WIN-27291)
C1.Win.C1Input
Bug fixes
- FormatException was thrown when using the MaxLength property with EditMask. (Jira:C1WIN-27290)
C1.Win.C1InputPanel
Bug fixes
- C1InputPanel didn't apply a theme to the control from InputContolHost. (Jira:C1WIN-27267)
- InputControlHost didn't ask for ClassName when added from design-time. (Jira:C1WIN-27247)
Improvements
- Added the IsThemedControlHost property. This property indicating whether the theme applies to the InputControlHost. (Jira:C1WIN-27267)
C1.Win.C1List
Bug fixes
- An error message box appeared when exporting to Excel using the ExportToExcel(). (Jira:C1WIN-27665)
- C1Combo didn't reset tooltip after setting Tooltip property value to string.Empty. (Jira:C1WIN-27226)
C1.Win.C1Ribbon
Bug fixes
- Change Image option in the designer crashed the Visual Studio. (Jira:C1WIN-27386)
C1.Win.C1Schedule
Bug fixes
- [C1Schedule][C1.Win.C1Schedule.Extended][NET45] System.NullReferenceException is thrown in C1TableView if it is used without Scheduler. (Jira:C1WIN-27650)
- [C1Schedule][C1.Win.C1Schedule.Extended][NET45] Corrected error in syncing TableView's FirstDate and LastDate with the corresponding properties of the owning Scheduler control. (Jira:C1WIN-C1WIN-27269)
C1.Win.C1TrueDBGrid
Bug fixes
- DBNull.Value was not checked in filter dropdown list when "Translate" property of "ValueItems" of Column was set to true. (Jira:C1WIN-27476)
- Focus was moved to the next cell when the editor is a C1Input control, even if the BeforeColUpdate event was canceled. (Jira:C1WIN-26025)
Improvements
- Added the ScaleDropDownHeight property to the C1DisplayColumn class. This property indicating whether the height of the dropdown list is scaled to fit the height of the C1TrueDBGrid. (Jira:C1WIN-26712)
- Added the useTranslatedValues parameter to the SaveExcel and LoadExcel methods. This parameter indicates whether to use the data value translation using the ValueItem matching. (Jira:C1WIN-26449)
C1.Win.Document
Bug fixes:
- Tab Indentation is not working as expected with FlexReport TextField. (Jira:C1XAML-28422)
- Blank page is shown in exported html file when load the specific pdf file to FlexViewer and export it. (Jira:C1WIN-27473)
- Clipboard data copied from preview pane of FlexReportDesigner App/FlexViewer in which FlexReport is loaded are inconsistent. (Jira:C1WIN-27456)
- Size of PDF exported from FlexReport with image gets increase more. (Jira:C1WIN-25466)
- PrinterSettings ignored when printing via C1PrintOptions overload of FlexReport. (Jira:C1WIN-24094)
C1.Win.FlexChart
Bug fixes
- Improved syncronization for FlexChart ribbon components. (Jira:C1CHART-2081)
- Fixed exception when adding AxesRibbonGroup for an empty chart. (Jira:C1CHART-2082)
- FlexChart now correctly repaints after swithching ribbon view mode. (Jira:C1CHART-2086)
- Fixed legend layout issue when title is specified for scrollable legend. (Jira:C1WIN-21609)
- Fixed exception when adding items to C1DataCollectionBindingList which is a data source for chart. (Jira:C1CHART-2076)
- Fixed exception in SVG export when FlexChartDesigner window is open. (Jira:C1CHART-2059)
- Fixed data binding synchronization issues in runtime FlexChartDesigner. (Jira:C1CHART-1904,C1CHART-2054)
- Fixed problem with editing data binding for multi-pie chart in runtime FlexChartDesigner. (Jira:C1CHART-2055)
- Added support nullable DateTime fields in runtime FlexChartDesigner. (Jira:C1CHART-2056)
- Scatter chart now shows correct legend items when changing series SymbolMarker. (Jira:C1CHART-2049)
Improvements
- Runtime ribbon components included into the C1.Win.FlexChart.Toolbar assembly.
C1.Win.FlexGrid
Breaking changes
- [FlexGrid] DetailRow and Nodes is now counts as items for conditional formatting. Now they will be counted in the AppliesTo range using C1RulesManager. (Jira:C1WIN-23045)
Bug fixes
- [FlexGrid] Moving a tree node by Node.Level moved its child elements along with it. (Jira:C1WIN-27647)
- C1FlexGrid Styles didn't persist while exporting using WriteXml method. (Jira:C1WIN-27660)
- [FlexGrid] Merged column header cells were rendered incorrectly when scrolling horizontally. (Jira:C1WIN-27654)
- [FlexGrid] There was an incorrect node position when inserting the node into the middle of the tree. (Jira:C1WIN-27531)
- [FlexPivot] FlexPivot could not be edited if row headers with more rows were clicked. (Jira:C1WIN-27450)
- [ThemeDesigner] Data of some nodes of the C1FlexGrid tree view is not displayed. (Jira:C1WIN-27442)
- [FlexGrid] Added node was in the wrong place in the tree. (Jira:C1WIN-27447)
- [FlexGrid] C1FlexGrid had incorrect conditional formatting using C1RulesManager, when grouping is applied. (Jira:C1WIN-27469)
- [FlexGrid] ScrollByRowColumn scrolling behavior was incorrect when RightToLeft is set to 'Yes'. (Jira:C1WIN-27430)
- [BandedView] Incorrect column style was applied to the data cell in the advanced banded view. (Jira:C1WIN-27441, C1WIN-27372)
Improvements
- [BandedView] Added localization. (Jira:C1WIN-27499)
- [FlexGrid] Added MultiRange selection mode. Allows to select multiple ranges of cells. Added API: SelectionModeEnum.MultiRange, FlexGrid.SelectionRanges, FlexGrid.Select(IList<CellRange> ranges). (Jira:C1WIN-26209)
C1.Win.FlexPivot
Bug fixes
- FlexPivotChart: series with empty name are visible in the legend. (Jira:C1WIN-21586)
- FlexPivotChart: fixed problem with chart's grid lines after printing report. (Jira:C1WIN-22121)
- FlexPivotSlicer didn't show filter correctly in the loaded olapx file. (Jira:C1WIN-27100)
- FlexPivotPage did not show Pie chart. (Jira:C1WIN-26083)
C1.Win.FlexReport
Bug fixes:
- FlexReport SplitVertBehavior of PictureFields set to "Never" causes Image Overlap. (Jira:C1WIN-27626)
- ArgumentException with message "Parameter is not Valid" is thrown. (Jira:C1WIN-24883)
Improvements
- Added the Polygon shape, properties Angle, FlipVertical, FlipHorizontal for Triangle and Polygon shapes, property Points and EditMode for Polygon shape. (Jira:C1WIN-25533)
C1.Win.GanttView
Bug fixes
- Setting the ScrollPosition property in the Form.Load event did not take effect. (Jira:C1WIN-26445)
- Tooltips not shown when ReadOnly is set to true.(Jira:C1WIN-27010)
Improvements
- Added BaseTask.GetCompleteThroughDate(double percentComplete) method that returns the date of the completed part of the task. (Jira:C1WIN-26381)
C1.Win.PrintPreview
Bug fixes
- 'System.ArgumentOutOfRangeException' is thrown when text search character with numeric in the 'Print Preview'. (Jira:C1WIN-27605)
- [PrintPreview]System.ArgumentOutOfRangeException is thrown when text search character with numeric in the Print Preview. (Jira:C1WIN-27605)
C1.Win.Ribbon
Bug fixes
- C1RibbonForm disappeared from the taskbar after minimizing when the form was IsMdiContainer. (Jira:C1WIN-27520)
- ChangeImage Dialog box was closing when clicking the 'New Bitmap Icon' button. (Jira:C1WIN-27397)
Improvements
- Added the MinVisibleItems property to the RibbonGallery component. This property specifies the minimum number of visible items in expanded mode. (Jira:C1WIN-24792)
- Added the GetItemWidth and SetVisibleItems methods to support the MinVisibleItems property from the RibbonGallery component. (Jira:C1WIN-24792)
- Added the SizeChanged event to the IGalleryItemsPanel interface. This event occurs when the size value of the items panel changes.
- Added the ElementToolTipShowing event to the RibbonGallery. This event occurs before a tooltip of an galley element is displayed. (Jira:C1WIN-27209)
- The ItemsPanel is docked to the the RibbonGallery and resizes along with the gallery. (Jira:C1WIN-27208)
- Added OpeningGallery and ClosingGallery to the IGalleryItemsPanel interface. (Jira:C1WIN-27208)
- Added the GetFocusedItem and FocusItem methods to the IGalleryItemsPanel interface. These methods improves the focus behavior of the ItemsPanel in the RibbonGallery. (Jira:C1WIN-27203)
- The Ribbon.PopupToolTip event handles the ToolTipPositionEventArgs.Text property. The user can set the value of the Text property and the ribbon will use it as the tooltip text. (Jira:C1WIN-27215)
C1.Win.RulesManager
Bug fixes
- Black color was always selected using custom RGB Color picker. (Jira:C1WIN-27396)
C1.Win.TreeView
Bug fixes
- The application hung when clicking on disabled nodes with SHIFT key. (Jira:C1WIN-27625)
Improvements
- Added support of automatic generation of KeyField and ParentKeyField properties from relations in the DataSet. (Jira:C1WIN-26985)
Release version 4.5.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.C1Input
Bug fixes
- [C1ComboBox] C1ComboBox used the ItemsValueMember property for navigation by drop down list instead of the ItemsDisplayMember property. (Jira:C1WIN-27005)
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.C1TrueDBGrid
Bug fixes
- Horizontal alignment of columns with some data types was incorrect after applying the theme. (Jira:C1WIN-27187)
- The dropdown filter was opened a long time if it contained a large number of unique values. (Jira:C1WIN-26101)
- Space key cycled last selected row when Filter-Row was focused. (Jira:C1WIN-26996)
- When bounded TrueDBGrid was filtered from filterbar after expanding grouped rows, filtered rows were displayed collapsed. (Jira:C1WIN-26650, C1WIN-26649)
- Filter drop-down list was not displayed correctly for columns with Translated values. (Jira:C1WIN-26835)
Other changes
- [NET452] Fallback to the old C1Preview from the C1Report assemblies if printing assemblies are not found. (Jira:C1WIN-27195)
C1.Win.Document
Bug fixes:
- Checkbox are not shown properly in exported .xlsx file when exporting check-box containing report in FlexViewer. (Jira:C1XAML-28978)
- 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.FlexViewer
Bug fixes
- FlexViewer throwed exception on search. (Jira:C1WIN-25620)
- Default Copies could not be changed in C1FlexViewer from code. (Jira:C1WIN-26627)
- CSV export provider is added to the supported export providers. (Jira:C1WIN-26866)
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)
ComponentOne WinForms (C1.Win)
Other changes
- Align spans to left and right in C1SuperLabel. (Jira:C1WIN-26376)
Release version 4.5.20221.548 - 11-Mar-2022
2022 v1 Release
C1.C1Excel
Bug fixes
- Exception thrown when using Library with C1Excel in a NETCore Razor Page App. (Jira:C1WIN-26857)
- Exception occurs when loading Excel with error cell. (Jira:C1WIN-26334)
- RGB value is incorrect when saving with gray background color set for cell. (Jira:C1WIN-26425)
Other changes
- C1Excel cell value issue containing formulas. (Jira:C1WIN-26568)
C1.C1Pdf
Bug fixes
- Images in print document are not rendered in result file if exporting print document loaded from (*.rtf ) file (saved from FlexReportDesigner) to any format. (Jira:C1WIN-26326)
- Issue in displaying particular RTF in the RtfField of FlexReport. (Jira:C1WIN-25541)
C1.C1Word
Bug fixes
- Some phonetic symbols are rendered as Japanese characters in exported (*.rtf) result file of C1FlexReport. (Jira:C1WIN-26667)
- Numbering is rendered as square in result *.rtf file exported from word document that contained numbered list. (Jira:C1WIN-25578)
- Issue with export to pdf file with C1PrintDocument when when using DejaVu font. (Jira:C1WIN-26082)
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.C1Editor
Improvements
- Added RenderEngine property and IERenderEngine enum. RenderEngine allows selection of either IE=7 or IE=8 behaviors. Associated translations added to LocalizedXmlDocs. (Jira:C1WIN-26464)
C1.Win.C1Input
Bug fixes
- [C1ComboBox] Suggested items were not properly shown when when re-typing after deleting the current search text. (Jira:C1WIN-26878)
- [C1ComboBox] C1ComboBox drop-down items where displayed with incorrect style when switching from one C1Theme to another. (Jira:C1WIN-26468)
- C1CheckBox was not painted correctly at 150% scaling when process was set to DPI aware and a theme was applied. (Jira:C1WIN-26535)
- C1ComboBox kept the last selected element when editing a new control cell in which it was used as an editor. (Jira:C1WIN-26491)
- [C1FontPicker] 'RightToLeft' was not applied to DropDown of c1FontPicker when setting to 'True'. (Jira:C1WIN-25434)
- C1Combobox was thrown an exception when the MaxDropDownItems property was set and the dropdown was opened. (Jira:C1WIN-26301)
Improvements
- Added the AllowPreload property to the C1ComboBox control. This property indicates whether C1ComboBox should preload items into the dropdown form after setting the data source. (Jira:C1WIN-25434)
- Improved the performance of the C1ComboBox dropdown form. (Jira:C1WIN-25434)
- [MaskInfo] Added property IsRegexpPatternRecognized which allows to check whether pattern for RegexpEditMask was recognized or not. (Jira:C1WIN-26184)
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
- [NET452] Support time intervals of 3, 4, 6, 8 and 12 hours in C1Schedule. (Jira:C1WIN-26861)
- Cannot resize the Appointment after importing from an Xml file. (Jira:C1WIN-26713)
C1.Win.C1Sizer
Bug fixes
- [C1SizerLight] Location of the controls was spoiled when resizing the form after resizing any control manually at runtime. (Jira:C1WIN-26508)
- Auto-hidden C1DockingTab pages were resized incorrectly using C1SizerLight after pinned/unpinned. (Jira:C1WIN-24430)
C1.Win.C1TrueDBGrid
Bug fixes
- SelectedRows was not correct when last row deletion was cancelled. (Jira:C1WIN-26724)
- ConditionFilter handled floating point values incorrectly when the user's locale uses "," as the decimal separator. (Jira:C1WIN-26640)
- Printing the Grid did not continue the long cell data to next page if DataView is GroupBy or Hierarchical. (Jira:C1WIN-26499)
- Added Polish run-time localization strings. (Jira:C1WIN-25318)
- Incorrect .dll name was shown in the error message. (Jira:C1WIN-25910)
Improvements
- Added optional parameter includeGridCaption for SaveExcel method. This method allows to point whether the TrueDBGrid caption should be included in the export. (Jira:C1WIN-20577)
- Added Split.CollapseHierarchicalRow, Split.ExpandHierarchicalRow. Made public Split.CollapseGroupRow and Split.ExpandGroupRow to allow expand/collapse single rows only for part of splits of GroupBy or Hierarchical grid. (Jira:C1WIN-25600)
- Added Split.ShowExpandIcons property to allow hide expand-collapse buttons for splits. (Jira:C1WIN-25600)
C1.Win.Calendar
Bug fixes
- [CalendarView] Exception was thrown when setting C1CalendarView.Font with a font size of two or less. (Jira:C1WIN-26523)
- [DateEdit][NET452] First and last month values were not shown correctly sometimes. (Jira:C1WIN-26387)
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.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
- [NET452] User can select the C1BitmapIcon source from the property grid in the Select Image dialog box. (Jira:C1WIN-26882)
- [NET452] The Import button replaced with a New Icon button. This button creates a new icon for the selected icon type in the Select Image dialog box. (Jira:C1WIN-26882)
- 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 4.5.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.C1Editor
Bug fixes
- In 64 bit applications, an image can now be resized with the corner handles in C1Editor (Jira:C1WIN-24098)
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 4.5.20213.537 - 23-Dec-2021
2021 v3 Hotfix
C1.C1Excel
Bug fixes
- 'PrintSettings.AlignWithMargins=true' is shown in exported xlsx format file. (Jira:C1WIN-26056)
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.C1Input
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
- [DateEdit] Year of C1DateEdit wasn't updated when InitialSelection property is set to CaretAtEnd. (Jira:C1WIN-25851)
- When MarkEmpty was True and Text was empty in the C1TextBox, the input value might be displayed in the wrong font after toggling the enabled state. (Jira:C1WIN-18557)
Improvements
- Added RegexpMaskType and RegexpMask based on MS Regex with support of custom keywords for japanese and half-width/double-width symbol groups. (Jira:C1WIN-25130)
C1.Win.C1Sizer
Bug fixes
- [C1Sizer] GridEditor wasn't displayed correctly on a monitor with a scale factor of more than 200%. (Jira:C1WIN-25858)
C1.Win.C1TrueDBGrid
Improvements
- Added FilterBarMarqueeStyle and Style.MarqueeBorderColor properties. (Jira:C1WIN-25161)
C1.Win.Calendar
Bug fixes
- [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.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 4.5.20213.532 - 08-Nov-2021
2021 v3 Release
C1.C1Excel
Bug fixes
- 'File error' message occurs when save as xls format. (Jira:C1WIN-25942)
- Numeric value in the cells are not shown correctly in exported excel file when loading specific 'xls' file and save just as it is. (Jira:C1WIN-25775)
- C1Excell SetValue throws exception if the value passed is null. (Jira:C1WIN-25897)
- 'ViewLayout' is not shown properly in saved excel file when loading specific '.xlsx' file with 'Normal' view. (Jira:C1WIN-25781)
- 'Print quality:' is not retained if an excel file is loaded and saved with C1Excel. (Jira:C1WIN-25782)
- [From SmokingTest]The property value of AlignWithMargins is inconsistent with the exported excel. (Jira:C1WIN-25501)
- [From SmokingTest]The property value of ScaleNormal is inconsistent with the exported excel. (Jira:C1WIN-25504)
- Decimal point is added when saving to Excel file after conversion with FormatDotNetToXL method. (Jira:C1WIN-25570)
- Date is saved in wrong format when FlexGrid is exported with FileFlag.VisibleOnly. (Jira:C1WIN-24705)
- Some font color does not retain when loading '.xls' file and saving as 'Biff8/OpenXML' format. (part 2) (Jira:C1WIN-23868)
- [From SmokingTest]The property value of ScaleWithDocument is inconsistent with the exported excel. (Jira:C1WIN-25503)
C1.C1Word
Bug fixes
- Square character is shown instead of "Apostrophe" in Docx from RichTextBox. (Jira:C1XAML-28191)
- Quotes are not shown in Docx/RTF file after exporting the RichTextBox content to C1Word. (Jira:C1XAML-28193)
- Some of space and Horizontal Rules are not exported in Docx/RTF file after exporting the RichTextBox content to C1Word (space part). (Jira:C1XAML-28189)
- List level of List added using AddListTexts of C1Word is one level greater. (Jira:C1WIN-25747)
- Request to provide support to export the context of C1RichTextBox to MS Word document. (Jira:C1XAML-17330)
Improvements
- How to add list in C1WordDocument. (Jira:C1WIN-24573)
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.C1Input
Bug fixes
- ImeResultString event didn't fire. (Jira:C1WIN-25914)
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.C1List
Bug fixes
- When C1List.SelectionMode set to "MultiExtended" items selection with Shift + Up/Down or PgUp/PgDown worked incorrect when changed select direction. (Jira:C1WIN-25544)
- When set NumberFormat of C1List column to "Medium Time" displayed text of this column was wrong. (Jira:C1WIN-25510)
- ColumnFooters were lost in C1List when layout was saved and loaded again. (Jira:C1WIN-17893)
Improvements
- Added VerticalAlign property for text in the Editor area of C1Combo. (Jira:C1WIN-21869)
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)
Improvements
- [C1Schedule] Default value of the BorderStyle property has been changed to BorderStyle.FixedSingle.
- 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.C1TrueDBGrid
Breaking changes
- Removed obsolete Split.GroupColumns, user can use c1TrueDBGrid.GroupedColumns instead.
Bug fixes
- TrueDBDropdown had the top position equal to the bottom of the button when displayed in a grid. (Jira:C1WIN-25746)
- AutoHeightCaption not worked after reducing the size of the string in the header. (Jira:C1WIN-25404)
- AfterFilter event was fired without grid filtering when FilterMultiSelect and FilterDropDown were set True. (Jira:C1WIN-20247)
- Filtering didn't not work properly for column whose value contain FilterSeparator values when FilterMultiSelect was set True. (Jira:C1WIN-20272)
- Footer was lost in C1TrueDBGrid when saving and reloading layout with footer. (Jira: C1WIN-22793)
Improvements
- DropDown button height is now equal to the row height. (Jira:C1WIN-25746, C1WIN-3854, C1WIN-23951)
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
- [NET452] Runtime toolbar (new dll C1.Win.FlexChart.Toolbar).
- New color schemes from ColorBrewer: Qualitative, Diverging, SequentialSingle, SequentialMilti.
C1.Win.FlexGrid
Bug fixes
- [NET452] C1FlexGridGroupPanel control could not be added to toolbox. (Jira:C1WIN-26065)
- [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.
- 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.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
- 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
- [NET452] C1CheckList control could not be added to toolbox. (Jira:C1WIN-26065)
- 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
- 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.
Other changes
- Removed EditorBrowsableState.Never attribute from ScrollableControl, XView, XViewHost, XViewLight, XViewPopup classes.
Release version 4.5.20212.520 - 07-Sep-2021
2021 v2 Hotfix
C1.C1Excel
Bug fixes
- Some font color does not retain when loading '.xls' file and saving as 'Biff8/OpenXML' format. (part 2) (Jira:C1WIN-23868)
- Leading Single quote is initially displayed in Excel. (Jira:C1WIN-25398)
- Some font color does not retain when loading '.xls' file and saving as 'Biff8/OpenXML' format. (Jira:C1WIN-23868)
- Incorrect index of print title is shown when loading '.xlsx' file and saving by using C1Excel. (Jira:C1WIN-25185)
- RTF text shows Font Name as Prefix when Value property is used and shows no ";" semicolon if Text property is used. (Jira:C1WIN-25211)
- Cell formula changes when load an existing xlsx file and save it. (Jira:C1WIN-25262)
C1.C1Word
Bug fixes
- Numbering is rendered as square in result *.rtf file exported from word document that contained numbered list. (Jira:C1WIN-25578)
- List types (starting from second item) are rendered as '1' if adding list using AddListTexts. (Jira:C1WIN-25575)
- Bullet symbols are rendered as numbering in result *.docx file exported from *.docx file that contains bulleted list. (Jira:C1WIN-25564)
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.C1Input
Bug fixes
- [C1TextBox] C1TextBox height was changed in rare cases when Enabled is changed. (Jira:C1WIN-25210)
- [C1DbNavigator] C1DbNavigator BackColor property was not applied on the button. (Jira:C1WIN-25429)
- [C1TextBox] Double-byte characters could be pasted even if MaxLength didn't allow 2 more bytes in the C1TextBox. (Jira:C1WIN-25412)
- [C1Button] C1Button border was not shown when BackColor is changed in LostFocus/GotFocus event while Theme is applied. (Jira:C1WIN-25147)
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.C1TrueDBGrid
Bug fixes
- AutoHeightCaption not worked after reducing the size of the string in the header. (Jira:C1WIN-25404)
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)
- 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)
- 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.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 4.5.20212.513 - 30-Jun-2021
2021 v2 Release
C1.C1Excel
Bug fixes
- Workbook corrupted after deleting the sheet and saving the workbook. (Jira:C1WIN-24952)
C1.C1Word
Bug fixes
- To test whether RtfPragraphStyle can be set and properly effected in both docx and rtf file. (Jira:C1WIN-25042)
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.C1Input
Bug fixes
- [C1ComboBox] Tooltip was not displayed as expected when an item was selected in the suggestion dropdown. (Jira:C1WIN-24642)
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)
- [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)
- [NET452] Added new glyphs and toolbar with input items to improve design time. (Jira:C1WIN-24675)
C1.Win.C1List
Bug fixes
- Tooltip text "Insert Horizontal Split" was not localized to Japanese. (Jira:C1WIN-24763)
- C1List Designer buttons and tooltip text were not localized to Japanese. (Jira:C1WIN-24763)
Improvements
- embedded Printing and PrintPreview support has been updated to use controls from C1.PrintDocument and C1.Win.PrintPreview libraries.
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.C1Sizer
Bug fixes
- [C1SizerLight] Controls were restored back to design time bounds when form is restored after being minimized/maximized. (Jira:C1WIN-24928)
C1.Win.C1Themes
Breaking changes
- C1Input/C1MultiSelect/C1CheckList moved to the C1TreeView/C1CheckList.
Other changes
- [Net452] Excluded C1ReportDesigner control. C1Report node caption renamed to C1PrintPreview.
C1.Win.C1TouchToolKit
Bug fixes:
- [NET452] Deprecated namespaces were included in ZoomPolicy templates.(Jira:C1WIN-25085)
C1.Win.C1TrueDBGrid
Bug fixes
- C1TrueDBGrid didn't reset the clip of the cursor area after resizing columns. (Jira:C1WIN-24557)
Improvements
- Added support of the NumberFormat property for condition filter. (Jira:C1WIN-20899)
- Embedded Printing and PrintPreview support has been updated to use controls from C1.PrintDocument, C1.Win.PrintPreview, and C1.Win.RibbonPreview libraries.
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
- 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.
- 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.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)
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 4.5.20211.502 - 17-May-2021
2021 v1 Hotfix 2
C1.C1Excel
Bug fixes
- Half Width *(asterisk) being lost after opening and saving file (part 2 in comments). (Jira:C1WIN-24860)
- Half Width *(asterisk) being lost after opening and saving file. (Jira:C1WIN-24860)
- 'System.OutOfMemoryException' is thrown when loading specific 'xls' file and saving as 'xlsx' format. (Jira:C1WIN-24879)
C1.Win.C1Command
Bug fixes
- [C1DockingTab] TabArea Background color applied by the theme was incorrect. (Jira:C1WIN-24791)
C1.Win.C1Editor
Bug fixes
- Typing issue in Source mode in C1Editor (Jira:C1WIN-24419)
C1.Win.C1List
Bug fixes
- C1List Designer buttons and tooltip text were not localized to Japanese. (Jira:C1WIN-24763)
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.
- [NET452] Added dependencies for C1.DataEngine and C1.PivotEngine to NuGet package. (Jira:C1WIN-24391)
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 4.5.20211.495 - 06-Apr-2021
2021 v1 Hotfix
C1.C1Excel
Bug fixes
- Text shown is thinner and the Font shown at edit time is different when cell value (rich text) is set using C1WordDocument (hack for fix). (Jira:C1WIN-24542)
- PaperKind can not be retained when loading xlsx format and save just as it is. (Jira:C1WIN-24617)
C1.C1Pdf
Bug fixes
- Border style is not rendered correctly in generating pdf file when reading html file to C1PDF by using DrawStringHtml(). (Jira:C1WIN-25134)
- Content are missing when exporting the C1PrintDocument to PDF. (Jira:C1WIN-24670)
C1.C1Word
Improvements
- (Request) How to use RtfPragraphStyle and RtfTableStyle. (Jira:C1WIN-24543)
C1.Win.C1Editor
Bug fixes
- Multiple paste operations with duplicate element IDs generate element identification issues resulting incorrect Style applications to selected elements (Jira:C1WIN-24566).
Improvements
- Added embedded images via paste and toolbar operations.(Jira:C1WIN-23963)(Jira:C1WIN-13402)(Jira:C1WIN-16480)
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)
Release version 4.5.20211.493 - 19-Mar-2021
C1.C1Excel
Bug fixes
- Text shown is thinner and the Font shown at edit time is different when cell value (rich text) is set using C1WordDocument. (Jira:C1WIN-24542)
C1.C1Pdf
Bug fixes
- Some Chinese characters are not shown when exported to PDF. (Jira:C1WIN-24509)
C1.Win.C1Command
Breaking change
- [NET452] C1CommandLink.MergeType property type changed from "System.Windows.Forms.MenuItem.MenuMerge" to "C1.Win.C1Command.MenuMerge" for .NET5 compatibility. (Jira:C1WIN-24555)
Other changes
- Added MenuMerge enumeration as "System.Windows.Forms.MenuItem.MenuMerge" analogue for .NET5 compatibility. (Jira:C1WIN-24555)
C1.Win.C1Editor
Bug fixes
- Added meta elements forcing IE8 rendering for WebBrowser control. This allows the use of additional css properties include max-width. This change could result in side-effects for existing users. (Jira:C1WIN-22202)
C1.Win.C1Input
Bug fixes
- [C1ComboBox] Tooltip was not shown properly for drop-down items with special character "<". (Jira:C1WIN-24041)
C1.Win.C1InputPanel
Bug fixes
- InputDataNavigator lost DataMember field value after any change in form (Jira:C1WIN-24035)
C1.Win.C1Ribbon
Improvements
- C1RibbonForm shows correct icon size when DpiAwareness is PerMonitorV2. (Jira:C1WIN-19193)
C1.Win.C1Schedule
Bug fixes
- Improved behavior when using C1Schedule in multithreaded environment. (Jira:C1WIN-24278)
C1.Win.C1Sizer
Bug fixes
- Auto-hidden C1DockingTab pages were resized incorrectly using C1SizerLight. (Jira:C1WIN-24430)
C1.Win.C1TrueDBGrid
Bug fixes
- The RowDivider had an incorrect description. (Jira:C1WIN-24484)
- LoadLayout didn't restore sorting in TrueDbGrid. (Jira:C1WIN-24481)
- The C1DisplayColumn AutoSize method incorrectly calculated the column width. (Jira:C1WIN-24422)
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.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
Improvements
- Improved performance of loading data into C1TreeView. (Jira:C1WIN-24488)
Release version 4.5.20211.492 - 09-Mar-2021
2021 v1 Release
C1.C1Excel
Bug fixes
- Request to modify the LoadCSV Behavior to treat the carriage return like Excel does. (Jira:C1WIN-24495)
- 'System.ArgumentException' is thrown when loading 'xlt' file and saveing it '.xls,.xlsx' format. (Jira:C1WIN-24156)
- Scaling of Excel book does not retain in exported xls file when loading xlsx file and saving as '.xls'. (Jira:C1WIN-24173)
- Item is not shown in the dropdown of exported xls file when loading specific xls and save just as it is. (Jira:C1WIN-24174)
- In C1Excel, Column count is incorrect when the first row in the loaded CSV file has a single value which contains colon. (Jira:C1WIN-24187)
C1.C1Pdf
Bug fixes
- Font issues in PDF exported from FlexReport with FrutigerNextCom. (Jira:C1WIN-23891)
- Some text are overlapped in exported pdf when generating pdf through EMF by using DrawImage. (Jira:C1WIN-24157)
C1.Win.C1Command
Bug fixes
- [C1NavBar] Sometimes it was impossible to switch between the C1NavBar panels. (Jira:C1WIN-24381)
- 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
- [NET452] C1DockingTab supports new TabStyleEnum.Rectangle tab appearance.
When C1DockingTab.TabStyle property is set to Classic, Rounded, Sloping or rectangle, control honors ambient BackColor value in the tab area. (Jira:C1WIN-24317) - Automatically apply themes to all sub menus when theme is applied to the main menu or toolbar.
- Honor owning object theme in C1ContextMenu.
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
- Removed obsolete VisualStyles: Office2003Blue, Office2003Olive, Office2003Silver, OfficeXP, WindowsXP.
- Removed obsolete TabStyleEnum members: Office2003, VS2003, WindowsXP.
C1.Win.C1DynamicHelp
Improvements
- Some properties description of C1DynamicHelp were not localized in Japanese. (Jira:C1WIN-20431)
C1.Win.C1Editor
Bug fixes
- The toolstrip label text was not localized to Japanese. (Jira:C1WIN-23666)
- When building in x64 configurations, resizing the image with the four corner knobs causes OutOfMemoryException. (Jira:C1WIN-24098)
Improvements
- added C1Editor.HasOpenTransaction() method. Returned value indicates whether the editor has open transaction. (Jira:C1WIN-24099)
C1.Win.C1Input
Bug fixes
- [C1ComboBox] SelectedItem property of C1ComboBox was not updated correctly. (Jira:C1WIN-23227)
Improvements
- [C1ComboBox] Added theme support for scrollbars. (Jira:C1WIN-24254)
C1.Win.C1List
Bug fixes
- The scroll position didn't change after the data source was set between calls to the SuspendBinding and ResumeBinding methods. (Jira:C1WIN-24645)
- C1List and C1Combo had a memory leak issue when the user changed the data source. (Jira:C1WIN-24330)
- [C1List][C1Combo] Some event descriptions were not localized in Japanese. (Jira:C1WIN-17787)
- [C1Combo] C1Combo ignored the EmptyRows property. (Jira:C1WIN-20220)
C1.Win.C1Ribbon
Bug fixes
- Exceptions were thrown in a multi-threaded application. (Jira:C1WIN-23874)
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.C1Schedule
Improvements
- [C1.Win.C1Schedule.Extended] Added Localization\en.C1.Win.C1Schedule.Extended.Localization.Strings.resx. (Jira:C1WIN-23208)
C1.Win.C1Sizer
Bug fixes
- SizerLight was incorrectly resizing the ToolStripCombobox of the custom control. (Jira:C1WIN-24206)
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
- [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.
C1.Win.C1TileControl
Bug fixes
- C1TileControl was not scrolled with mouse wheel. (Jira:C1WIN-24409)
C1.Win.C1TrueDBGrid
Bug fixes
- The Merged Cell didn't get selected if row other than the first of merged rows was selected in TrueDbGrid. (Jira:C1WIN-24183)
- Dropdown filter and designer form were not localized to Japanese. (Jira:C1WIN-24182)
Improvements
- Added accessibility support to filter bar. (Jira:C1WIN-24154)
- Added the DropDownOpening event. Added the DropDownOpening event. This event occurs before the dropdown is opened and allows to cancel the opening of the form. (Jira:C1WIN-23888)
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)
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)
- [NET452][SearchPanel] Scrollbar is not displayed in C1FlexGridSearchPanel when set AutoScroll=True and font size in FormLoad event or design time. (Jira:C1WIN-23381)
- C1WIN-22920: BeforePageBreak event was fired if there is only one page. (Jira:C1WIN-22920)
- 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)
- [NET452] Background/Foreground color of 'Rows/Columns/Values' fields do not change when setting colors via 'Field Setting..' dialog (Jira:C1WIN-24314)
- [NET452] The default style of C1DockingTab has been changed to TabStyleEnum.Rectangle. (Jira:C1WIN-24317)
- [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)
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.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
- "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)
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 4.5.20203.472 - 16-Dec-2020
2020 v3 hotfix
C1.Win.C1Command
Bug fixes
- 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.C1Input
Bug fixes
- [C1ComboBox] C1ComboBox showed long text items without wrapping. (Jira:C1WIN-23412)
- [C1DateEdit] The date was not increased/decreased in some DateTime formats when clicking up/down buttons, while WrapDateTimeFields property is set to 'false'. (Jira:C1WIN-24001)
- [C1ComboBox] Tooltip was not shown for highlighted item when re-open dropdown after dropdown item is selected. (TFS:419969)
- [C1TextBox] ExitOnLastChar was worked incorrectly when EditMask is applied. (TFS:467217)
- [C1ComboBox] Tooltip was shown when e.Cancel was set to true in TooltipShowing event. (Jira:C1WIN-23587)
- [C1ComboBox] Tooltip was shown far from the dropdown when setting a lot of dropdown items. (Jira:C1WIN-23584)
Improvements
- [C1ComboBox] Added the WordWrap property to the C1ComboBox.Style. This property gets or sets a value that whether text should be allowed to wrap within the combo box items. (Jira:C1WIN-23412)
C1.Win.C1List
Bug fixes
- [C1Combo] When the RightToLeft mode was enabled, the border of the drop-down button was cut off. (Jira:C1WIN-24036)
- [C1List] SelectedIndex value was not returned correctly in SelectionChanged event when selected row changed. (Jira:C1WIN-21168)
- [C1List] RowChange event was not fired when a row was selected using 'Up/Down' and 'Space' key if SelectionMode is Checkbox. (Jira:C1WIN-21377)
- [C1List] SelectionChanged event was not fired when selection changed from row to column. (Jira:C1WIN-17780)
- C1Combo.EditorBorderColor, C1Combo.FindString2, C1Combo.ReadOnlyChanged, C1List.FindString2, C1List.HotRowChanged properties were not localized into Japanese. (Jira:C1WIN-21662)
C1.Win.C1Ribbon
Bug fixes
- DropDown RibbonSplitButton was closed after item was clicked when used in QAT. (Jira:C1WIN-23948)
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.C1Themes
Bug fixes
- [NET452] Error message box was shown when open About box of C1ThemePicker control. (Jira:C1WIN-23877)
C1.Win.C1TouchToolKit
Bug fixes:
- C1ZoomPanel's BackgroundImageChanged event was fired when set image in design-time. (TFS:285287)
C1.Win.C1TrueDBGrid
Bug fixes
- TrueDBGrid cleared cell content when F2 was pressed and input language is Korean. (TFS:459222)
- AfterFilter event was fired when "Clear" button was clicked without grid filtering when FilterDropdown was set to true. (Jira:C1WIN-20531)
- Add Japanese localization for design-time strings. (Jira:C1WIN-23631)
C1.Win.C1Win7Pack
Improvements
- Added localization string resources: (Jira:C1WIN-24012)
Localization\en.C1.Win.C1Win7Pack.Localization.DesignStrings.resx,
Localization\ja.C1.Win.C1Win7Pack.Localization.DesignStrings.resx,
Localization\ja.C1.Win.C1Win7Pack.Localization.Strings.resx.
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)
- [NET452] Smart tag was not shown in C1PDFDocumentSource and C1SSRDocumentSource controls. (Jira:C1WIN-23647)
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.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
Bug fixes
- [NET452] Smart tag was not shown in C1SplitContainer control. (Jira:C1WIN-23647)
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.
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 4.5.20203.469 - 25-Nov-2020
C1.Win.C1List
Improvements
- Added JA localization strings: C1Combo.EditorBorderColor, C1List.HotRowChanged. (Jira:C1WIN-23944)
C1.Win.C1TrueDBGrid
Bug fixes
- Description of "Wrap" property under and "VisualStyle" property in smart tag were not localized into Japanese. (Jira:C1WIN-21672)
Improvements
- Added JA localization strings: PrintInfo.PrintCheckbox, C1TrueDBGrid.HeadingHotStyle, C1TrueDBGrid.FetchFilterStyles. (Jira:C1WIN-23944)
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.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 4.5.20203.468 - 17-Nov-2020
C1.C1Excel
Bug fixes
- Some font color does not retain when loading '.xls' file and saving as 'Biff8/OpenXML' format. (Jira:C1WIN-23868)
- Excel error is occurred in opened Excel file when loading .xls file and saving as 'OpenXML' format. (Jira:C1WIN-23869)
- Cells with format “0%” not exported correctly in C1Excel. (Jira:C1WIN-23941)
Release version 4.5.20203.467 - 06-Nov-2020
C1.C1Excel
Bug fixes
- Validation lost when saving the existing excel file using C1Excel. (Jira:C1WIN-23826)
- Exception occurs when loading Excel with a named range that contains certain Japanese characters. (TFS:465960)
- Excel error is occurred in opened Excel file when save .xlsx file after image is added in the cell and Background of Sheet using C1Excel. (TFS:466060)
- Cell Font are changed from 'Calibri' to 'MS Pゴシック' when loading .xlsx file and saved as .xls file using C1Excel. (TFS:465673)
C1.C1Pdf
Bug fixes
- 'System.DivideByZeroException' occurs when creating the pdf file from metafile image by using DrawImage(). (TFS:465904)
C1.C1Word
Bug fixes
- Some RtfBorderStyle are not effected for RTFParagraph when save the WordDocument with docx format. (TFS:284537)
- DiagonalBorders of RTFTable are not shown when the C1WordDocument with rtf format. (TFS:284545)
- Image and Bold style text are overlapped when read and write the Word document (part 2). (TFS:284263)
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.C1Input
Bug fixes
- [C1TextBox] Theme was not be reset correctly after several different themes are applied to the C1TextBox. (TFS:465473)
C1.Win.C1List
Bug fixes
- Header and footer rows were not display correctly if splits are added and Material theme is applied. (TFS:422073)
- No xml layout file can be found in Open dialogue and SaveAs dialogue of C1List when
click LoadLayout/SaveLayout button. (TFS:43741) - Options in smart tag of C1List dll controls were not localized into Japanese. (TFS:444818)
C1.Win.C1Schedule
Bug fixes
- [C1Schedule] '\n' appeared instead of new line in message box when right clicked on C1Schedule. (TFS:465801)
C1.Win.C1TrueDBGrid
Bug fixes
- Column filter was not localized in C1TrueDbGrid. (Jira:C1WIN-23566)
C1.Win.Document
Bug fixes:
- [NET452] Smart tag was not shown in C1PDFDocumentSource and C1SSRDocumentSource controls. (Jira:C1WIN-23647)
- 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.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.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
Bug fixes
- [NET452] Smart tag was not shown in C1SplitContainer control. (Jira:C1WIN-23647)
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.
Release version 4.5.20203.453 - 21-Sep-2020
2020 v3 CC
C1.C1Excel
Bug fixes
- 'AutoScale=false' is returned although setting non-zero value to 'FitPagesAcross/FitPagesDown' when exporting Biff8 format. (TFS:465529)
- Some font family and size cannot be retained when loading 'OpenXML' format file and exporting 'Biff8' format. (TFS:465530)
- An error message is occurred in Excel when saving .xlsx file after image is added in the Background of Sheet using C1Excel. (TFS:465672)
- Saved excel file cannot open after saving the excel file containing checkbox and image. (TFS:304778)
- MS Excel 'Stop working...' message box is shown when loading (.xls) Excel file containing checkbox and image and saving as (.xls) format using C1Excel. (TFS:304999)
- FillPatternStyle of the cell is lost if insert new column or row in saving .xls/.xlsx file. (TFS:429783)
- Unreadable content error when using Excel with image and hyperlink both. (TFS:444022)
- Scaling of Excel book changes when loaded and saved through C1Excel (part 2). (TFS:376554)
- Opening an Excel file created by C1Excel, formats gets returned in Value (partly fixed). (TFS:457447)
- C1Excel is unable to open a workbook (containing an Image) saved by FpSpread. (TFS:461545)
- Font is changed when saving a template file read by C1XLBook. (TFS:461806)
C1.C1Pdf
Bug fixes
- Chart is missing in saved PDF via C1PrintPreviewControl. (TFS:443891)
- Issue with text position in RTF field in FlexReport. (TFS:445317)
- Issue in exporting FlexReport contain EMF image with Thai characters to pdf format. (TFS:454667)
C1.C1Word
Bug fixes
- [4.5.2] There is no smart tag for C1WordDocument. (TFS:462422)
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.C1Input
Bug fixes
- [C1ComboBox] Added localization for the ItemsDisplayMember and ItemsValueMember properties.
- [C1ComboBox] Highlighted item was not correctly shown when VisualStyle is changed from OfficeXXX to System. (TFS:422724)
- [C1ComboBox] Item was not appended in 'Append' auto complete mode when type another item after selecting item. (TFS:419968)
- Error message box was shown sometimes when deleting C1Input controls at design time. (TFS:422943)
- [C1TextBox] Incorrectly applied vertical alignment when changing font size. (TFS:421690)
- [C1DateEdit] Today's date rectangle was cut off when Material theme is applied. (TFS:458093)
- [C1DateEdit] ShowTodayCircle's color was incorrect sometimes when ShowToday is set. (TFS:458094)
- [C1TextBox] C1TextBox had incorrect colors in ReadOnly or Disabled states when some of Office2016 themes is applied. (TFS:461886)
C1.Win.C1InputPanel
Improvements
- Added support of High DPI. (TFS:436735)
C1.Win.C1List
Improvements
- The location of the drop-down list is updated immediately when C1Combo is dropped and the drop-down list size is changed. (TFS:456705)
- Improved the look of the dropdown button for system and custom visual styles. (TFS:461527)
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.
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)
- 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.
Bug Fixes
- [C1Framework] Corrected error at not reading image resources from the assembly manifest.
- [C1Framework] C1Icon uses paddings of double size.
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 4.5.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 4.5.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 4.5.20202.449 - 13-Aug-2020
C1.C1Word
Bug fixes
- Width/Height of 'Text/RTF/Paragraph' field does not retain in exported .docx file. (TFS:456448)
C1.Win.C1Input
Bug fixes
- [C1TextBox] C1TextBox had an incorrect behavior when the length of the string is great than MaxLength in the IME mode and the ExitOnLastChar is true. (TFS:436304)
- [C1SplitButton] Drop-down items font were not inherited from C1SplitButton.Font. (TFS:441701)
- ForeColor property wasn't worked correctly if theme is applied. (TFS:453962)
C1.Win.C1List
Bug fixes
- Newly inserted column name was shown in Japanese when column inserted from C1List Designer. (TFS:456464)
- Options in smart tag of C1List dll controls were not localized into Japanese. (TFS:444818)
C1.Win.C1Themes
Other changes
- Background color in Office2016Black theme is updated. (TFS:418268)
C1.Win.C1TrueDBGrid
Bug fixes
- ColumnSelectorStyle wasn't apply when it is set from design time or run time. (TFS:455458)
- C1TrueDBGrid ignored the MaxComboItems property of the ValueItems property. (TFS:442373)
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 4.5.20202.438 - 08-Jul-2020
2020 v2
C1.Win.C1List
Bug fixes
- Header and footer rows were not display correctly if splits are added and Material theme is applied. (TFS:422073)
- No xml layout file can be found in Open dialogue and SaveAs dialogue of C1List when
click LoadLayout/SaveLayout button. (TFS:43741)
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 4.5.20202.431 - 18-Jun-2020
C1.C1Excel
Bug fixes
- FitPagesDown value is shown although value does not set when saving .xlsx file using C1Excel. (TFS:440434)
- 'NamedRanges' can not be saved properly if sheet name contains invalid characters in loaded xlsx file and save just as it is. (TFS:440437)
- '#REF!' is shown in 'Name Manager' of saving xls file which is loaded xlsx file with sheet name contains invalid characters. (TFS:440436)
- 'File error: data ..' warning message occurs in save xls when loading excel file which contain comment with format styles. (TFS:440435)
- When reading .xlsx file, the vlaue of 'FitPageAcross/FitPagesDown' is displayed '0' although setting any value in it. (TFS:440448)
C1.C1Pdf
Bug fixes
- Underline and StrikeOut text line extends past end of text if text contain japanese characters. (TFS:422648)
- An exception occurs when exporting pdf file from emf by using C1Report. (TFS:440258)
- Underline style does not properly displayed in exported pdf file. (TFS:441011)
C1.C1Word
Bug fixes
- Child row's cell alignment are not shown properly when hierarchical grid is exported to rtf after expanding parent row. (TFS:442388)
C1.Win.C1Themes
Other changes
- FlexGrid Highlight background color in Office2016Green theme changed to excel like.
C1.Win.C1TrueDBGrid
Bug fixes
- Collapse/expand button wasn't shown in front of cell value when export to Html/Rtf. (TFS:440449,440464)
C1.Win.DataSource
Bug fixes
- System.Reflection.TargetInvocation exception is thrown when FlexgridGroupPanel and DataSource are in the same form. (TFS:432148)
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.GanttView
Bug fixes
- An exception occurred when deleting all tasks while grouping the task in C1GanttView. (TFS:440259)
Release version 4.5.20202.428 - 09-Jun-2020
C1.C1Excel
Bug fixes
- Font Style of the text in the cell does not retained when loading .xls file and saving as 'xlsx/xls' format. (TFS:438940)
- Font of the comment text does not retained when loading .xls file and saving as 'xlsm/xlsx'. (TFS:438978)
- Error 'We found a problem with ...' is occurred in result excel (.xlsx) file when loading .xls file containing Frequency() formula. (TFS:396807)
- Incorrect Formula is displayed in message on saving and loading .xls file when loading .xlsx file contains IF() formula. (TFS:439138)
- An error message occurs in save xlsx file when loading xlsx file with blank cell after setting 'FitPagesDown/FitPagesAcross' value. (TFS:439078)
- Italic/Bold font style can not be saved correctly in saved xlsx file by using C1Excel. (TFS:439222)
- Multi font value does not return properly when loading excel file that contain multi fonts. (TFS:439447)
- An error message occurs on saving and loading .xls file which contain 'SubTotal' formula and saving as OpenXML format. (TFS:439448)
- Font family , Size , Weight and Style does not retained in saved files when loading excel file which contains different style in one cell. (TFS:439472)
- 'OutOfMemoryException' is thrown when loading excel file having 500,000 rows. (TFS:296569)
- The font properties of the number in the cell does not retained when .xls file is read and saved just as it is. (TFS:418599)
- Horizontal text alignment does not retained when .xlsx file is read and save as .xls file. (TFS:418944)
- Some image is not properly displayed in background of sheet in .xls file. (TFS:418899)
- C1Excel hangs when some malformed RTF code is assigned to Cell value. (TFS:419126)
- Request to add a feature to handle multiple named ranges with the same name in C1Excel. (TFS:419482)
- xlsm file loses the PaperKind value on loading and saving using C1Excel. (TFS:419970)
- FitPagesDown value is shown although value does not set when saving .xlsx file using C1Excel. (TFS:429730)
- Block sign is shown in save .xlsx file when mouse hovering image if the first sheet is invisible. (TFS:429876)
- PaperKind does not retained when loading .xlsm file and save just as it is. (TFS:434571)
- Second sheet can hide in save .xlsx file if the first sheet is invisible. (TFS:434572)
- C1Excel throws InvalidOutOfRangeException when loading Workbook referencing external workbook's Cell in NamedRange. (TFS:434930)
- PaperKind = A4 setting may not be applied. (TFS:434995)
Improvements
- Reduced memory consumption (5% for cells, rows and columns, about 15% at save to XLSX (Open XML format).
- Using System.IO.ZipArchive instead C1ZipFile in C1Excel (for 4.5.2 version).
C1.C1Pdf
Bug fixes
- Text does not display corectly when generating PDF from EMF file. (TFS:439576)
- Japanese text does not display properly when emf file is exported to pdf file by using C1Report. (TFS:439583)
- Html text does not display properly when generating pdf through EMF by using DrawImage. (TFS:439731)
- Partially, “Axis Y” caption of chart shown horizontally and its corners, border are sharp and blur if ParseEmfPlus is ‘True’ when exporting metafile chart to pdf. (TFS:70840)
C1.C1Word
Bug fixes
- ForeColor is not retained in exported .rtf/.docx files after setting line break in rtf field. (TFS:422865)
- RtfTextFlow enum value "LeftToRight" is misspelled. (TFS:286011)
- "Can't Open" error is shown when add same image in header section and body section and save the document with (.docx) format. (TFS:276772)
C1.C1Zip
Bug fixes
- Request to provide information on a particular incorrect password partially decompressing the zip file. (TFS:412480)
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.C1DynamicHelp
Bug fixes
- [Core3.1] 'System.TypeLoadException' was occurred when run the .Net core project with C1DynamicHelp. (TFS:432077)
Other changes
- [Core 3.1] Added conditional compilation for not supported by Core 3.1 ToolBarButton class and added ToolStripButton class support in UIElementResolver class. (TFS:416947)
- To avoid exceptions in Core3.1 applications, commented "CORE31" compilation symbol condition code in file (TFS:432077):
$\TFS\WinForms\Devel\Shared\XLicensing\Licensing.Net\Localization\Localize.cs
C1.Win.C1Editor
Bug fixes
- System.ArgumentNullException is thrown while formatting web links in C1Editor (TFS:308552)
C1.Win.C1Input
Breaking changes
- [Core 3.1][C1.Win.C1Input.4.5.2] The ContextMenu class is replaced with ContextMenuStrip class for Core3.1 compatibility. (TFS:416955, 421065)
- [C1DbNavigator] The ButtonStyle property is obsolete.
Enhancements
- C1TextBox, C1CheckBox, C1Button, C1Label, C1SplitButton can now be used in .Net Core 3.1. applications.
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.C1List
Improvements
- [Core 3.1] C1.Win.C1List.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416961)
C1.Win.C1Ribbon
Improvements
- [Core 3.1] C1.Win.C1Ribbon.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416964)
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)
C1.Win.C1TrueDBGrid
Improvements
- Added the PrintCheckbox property. This property gets or sets a value indicating whether to print checkbox icons instead of boolean values. (TFS:434142)
C1.Win.C1Win7Pack
Improvements
- [Core 3.1] C1.Win.C1Win7Pack.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416980)
Other changes
- [Core 3.1] Removed ContextMenu class unsupported by .Net Core 3.1, in BaseCollectionEditor class. (TFS:416980)
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 4.5.20201.425 - 21-May-2020
2020 v1 Hotfix 2
C1.C1Excel
Bug fixes
- PaperKind does not retained when loading .xlsm file and save just as it is. (TFS:434571)
C1.Win.C1DynamicHelp
Bug fixes
- [Core3.1] 'System.TypeLoadException' was occurred when run the .Net core project with C1DynamicHelp. (TFS:432077)
Other changes
- To avoid exceptions in Core3.1 applications, commented "CORE31" compilation symbol condition code in file (TFS:432077):
$\TFS\WinForms\Devel\Shared\XLicensing\Licensing.Net\Localization\Localize.cs
C1.Win.C1List
Bug fixes
- [.NetCore3.1] 'System.MIssingMethodException' was occurred when run the .Net core project with C1List. (TFS:431974)
C1.Win.C1TrueDBGrid
Bug fixes
- Scrollbars were not displayed immediately when the Material theme is applied to the entire form. (TFS:403911)
Improvements
- [Core 3.1] C1.Win.C1TrueDBGrid.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416978)
- Added HeadingHot style property.
Other changes
- [Core 3.1] ToolBar class unsupported by .Net Core 3.1 replaced by ToolStrip class,
ToolBarButton class unsupported by .Net Core 3.1 replaced by ToolStripButton class. (TFS:416978)
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 4.5.20201.424 - 30-Apr-2020
2020 v1 Hotfix
C1.C1Excel
Bug fixes
- FitPagesDown value is shown although value does not set when saving .xlsx file using C1Excel. (TFS:429730)
C1.C1Pdf
Bug fixes
- An exception occurs when creating the pdf through image '.bmp' format using DrawImage(). (TFS:430472)
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.C1DynamicHelp
Other changes
- [Core 3.1] Added conditional compilation for not supported by Core 3.1 ToolBarButton class and added ToolStripButton class support in UIElementResolver class. (TFS:416947)
C1.Win.C1Editor
Bug fixes
- Page with C1Editor does not receive focus. (TFS:420587 case 2)
- CRTL+C not working in C1Editor Preview Mode when using C1EditorToolStripMain (TFS:423727)
C1.Win.C1Input
Breaking changes
- [Core 3.1][C1.Win.C1Input.4.5.2] In NumericEditCalculator class the ContextMenu class is not supported by the .Net Core 3.1 replaced by ContextMenuStrip class. (TFS:416955, 421065)
- [C1DbNavigator] The ButtonStyle property is obsolete.
- [Core 3.1][C1.Win.C1Input.4.5.2] In NumericEditCalculator class the ContextMenu class is not supported by the .Net Core 3.1 replaced by ContextMenuStrip class. (TFS:416955, 421065)
Bug fixes
- [4.5.2][C1TextBox] C1TextBox.MaskInfo.RegexpMask is absent in 4.5.2 version but present in 4.0.
- [C1TextBox] The background color was not updated sometimes in C1TextBox when the Enabled property is changed to False. (TFS:417632, 398545)
- [C1TextBox] C1TextBox throw the stackoverflow exception when set a Text value from the Validated event. (TFS:418654)
- [C1TextBox] The background color was not updated sometimes in C1TextBox when the Enabled property is changed to False. (TFS:417632, 398545)
- [C1TextBox] C1TextBox throw the stackoverflow exception when set a Text value from the Validated event. (TFS:418654)
Enhancements
- C1TextBox, C1CheckBox, C1Button, C1Label, C1SplitButton can now be used in .Net Core 3.1. applications.
- C1TextBox, C1CheckBox, C1Button, C1Label, C1SplitButton can now be used in .Net Core 3.1. applications.
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.C1List
Bug fixes
- [C1Combo] C1ComboBox didn't change SelectedText when SelectedIndex value was changed from the TextChanged event. (TFS:430281)
Improvements
- [Core 3.1] C1.Win.C1List.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416961)
Other changes
- [Core 3.1] [C1List] Removed ContextMenu class unsupported by .Net Core 3.1.
Removed unused code using "WHIDBEY" compilation symbols in C1ComboDesigner class.
Removed unused GridColumnEditorForm class. (TFS:416961)
C1.Win.C1Ribbon
Bug fixes
- [C1RibbonForm] The resizing cursor did not appear on the inactive C1RibbonForm if the theme was applied. (TFS:417100)
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.C1TrueDBGrid
Bug fixes
- TrueDBGridDropdown changed the selected row after opening the dropdown form, even if the mouse cursor did not move. (TFS:422887)
- Form with a C1TrueDBGrid shows edited even it is not edited. (TFS:422193)
- Theme was not applied to the FilterBar dropdown button. (TFS:416072)
- Theme was not applied to the ModifiedRow glyph. (TFS:418120)
- TrueDBGrid didn't support an export GUID columns to Excel. (TFS:419569)
- Expand or Collapse icon was shown twice in exported pdf file when specific column was grouped. (TFS:423011)
- Checkbox in TrueDBGrid wasn't checked when value was -1. (TFS:424934)
Improvements
- The optional parameter detectFormats is added to the C1TrueDBGrid1.ExportToExcel method to avoid detecting data formats when exporting to Excel. (TFS:422953)
- Added support for the BorderTypeEnum.None for the SaveExcel method. (TFS:431487)
- [Core 3.1] C1.Win.C1TrueDBGrid.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416978)
Other changes
- [Core 3.1] ToolBar class unsupported by .Net Core 3.1 replaced by ToolStrip class,
ToolBarButton class unsupported by .Net Core 3.1 replaced by ToolStripButton class. (TFS:416978)
C1.Win.C1Win7Pack
Improvements
- [Core 3.1] C1.Win.C1Win7Pack.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416980)
Other changes
- [Core 3.1] Removed ContextMenu class unsupported by .Net Core 3.1, in BaseCollectionEditor class. (TFS:416980)
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 4.5.20201.416 - 28-Feb-2020
2020 v1 Release
C1.C1Excel
Bug fixes
- An error message box occurs when loaded excel file with blank cell and saving .xlsx using C1Excel. (TFS:422862)
- Unlike build 403,multi font value is not correctly returned when loading excel file that contain multi fonts. (TFS:419474)
- Format cell is not properly displayed in xlsx/xls file if set '0' to 'Decimal places' of 'Value' field. (TFS:419498)
- xlsm file loses the PaperKind value on loading and saving using C1Excel. (TFS:419970)
- Style of the text in the cell is not properly retained when loading .xls file and saving as .xlsx. (TFS:416162)
- [Partly] Error occurs in output file while loading and saving an excel file which contains macro with .xlsx file format. (TFS:200689)
- C1Excel incorrect formula value after insertion of row. (TFS:408561)
- Request to adjustment of formula range when deleting rows. (TFS:408777)
- Saved excel file does not retain Background, Header, Footer and custom grid color when load and save file using C1Excel. (TFS:30619)
- [Partly] In Excel exported by C1Excel, the font name of richtext is garbled. (TFS:408408)
- Image is not shown properly when loading .xls file and saving it as .xlsx/.xls file using C1Excel. (TFS:415804)
- The format(currency/scientific) does not properly saved in xlsx/xls file. (TFS:413419)
- An error message box is occurred when image is added in a cell and Background of Sheet in saving .xlsx file. (TFS:416058)
Improvements
- Added Background property for worksheet where can to use C1Bitmap for background image of the sheet. (*.xlsx, *.xls).
- Added ViewLayout property for worksheet instead PageBreakPreview (*.xlsx).
C1.C1Pdf
Bug fixes
- An exception occurs when creating the pdf file by metafile image with Japanese characters using DrawImage(). (TFS:418593)
- [Win] HTML text displaying extra line in C1SuperTooltip. (TFS:417933)
- The character spacing of the string output by the DrawStringHtml method may be incorrect (part 3). (TFS:396065)
- When html including <a> tag is drawn by DrawStringHtml method, link is set at wrong position. (TFS:415302)
- Extra spaces are added in between of some words within tables when rendering HTML into PDF using DrawStringHtml. (TFS:416936)
- Line break does not properly work if Font name is 'Cambria Math' when draw the character in RectangleF using DrawString. (TFS:417277)
- Some text are not properly displayed in exported pdf file using DrawStringHtml. (TFS:417297)
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.C1DynamicHelp
Improvements
- [Core 3.1] C1.Win.C1DynamicHelp.4.5.2.dll can now be used in .Net Core 3.1. applications. (TFS:416947)
Other changes
- [Core 3.1] C1DynamicHelp class public property ContextMenu is removed. Use ContextMenuStrip property instead. (TFS:416947)
C1.Win.C1Editor
Bug fixes
- 'InvalidOperationException' occurs when the application containing C1Editor is executed on the machine with Window�s user name containing apostrophe. (TFS:118937)
C1.Win.C1Input
Bug fixes
- [C1Label] Several rendering issues were observed with the C1Label borders when the theme is applied. (TFS:404414, 44856)
- [C1ComboBox] The Material theme was still applied on the some part of the drop down, although resetting the theme to none. (TFS:403438)
- [C1TextBox] Value property cannot be reset. (TFS:407518)
- [C1DateEdit] AllowSpinLoop property cannot be reset. (TFS:407518)
- VisualStyle of Input controls was changed to incorrect value when theme is reset to 'none'. (TFS:379984)
Enhancements
- Added change C1RangeSlider value by SmallChange when scroll mouse wheel.
Added change C1RangeSlider value by LargeChange when press PageUp/PageDown keys. (TFS:396187) - Updated VisualStyle 'System' to look flat and modern.
- [C1ComboBox] Added boolean ShowTooltip property which indicates whether the C1ComboBox displays a tooltip for the highlighted drop-down list item or not. (TFS:100437)
- [C1ComboBox] Added TooltipShowing event which occurs before a tooltip is displayed for a highlighted item. (TFS:100437)
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.C1List
Bug fixes
- [C1Combo] Dropdown button's border was a little cut off when RightToLeft is set and VisualStyle is anything other than 'Custom' or 'System'. (TFS:380492)
- [C1List] Caption BackColor wasn't applied when VisualStyle is not 'Custom'. (TFS:380629)
- AddItemSepartor property could not be reset. (TFS:401039)
- [C1List] HeaderCheckBox can't be checked after Horizontal scrollbar is scrolled if ShowHeaderCheckBox is set True and SelectionMode is CheckBox. (TFS:399893)
- [C1List] Scrollbars were not displayed immediately when the Material theme is applied to the entire form. (TFS:403911)
Improvements
- [C1Combo] Added EditorBorderColor property. (TFS:414804)
C1.Win.C1Ribbon
Breaking changes
- [Core 3.1] [C1.Win.C1Ribbon.4.5.2] In RibbonComboBox, RibbonDatePicker, RibbonNumericBox, RibbonTextBox, RibbonTimePicker classes not supported by .Net Core 3.1 public property ContextMenu is removed. Use ContextMenuStrip property instead. (TFS:416964)
Bug fixes
- Current selection color was not shown on icon when RibbonColorPicker in pressed state. (TFS:399239)
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.C1TileControl
Bug fixes
- The size of a tile is decreased on a double tap with touch. (TFS:419148)
Improvements
- C1.Win.C1TileControl.4.5.2.dll can now be used in .Net Core 3.1. applications.
C1.Win.C1TrueDBGrid
Bug fixes
- The drop-down form Font was not reset when the theme is reset. (TFS:398791)
- Xml comments of the MeasurementDeviceEnum were incorrect. (TFS:404289)
- The accessible object of split returned an empty value for the Name property. (TFS:412499)
- The 'LIKE' filter didn't work correctly with the 'tr-TR' culture. (TFS:324671)
Improvements
- Added support of interactive column movement when DataView is Form. (TFS:393065)
- Added the FetchFilterStyles property. This property determines whether the FetchFilterStyle event should be fired. (TFS:391253)
- Added the SetFilterBarHeight method. This method specifies the height of the filter bar. (TFS:404453)
- Button without text uses backcolor of cell when the ButtonCustomStyle is true. (TFS:412416)
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 4.5.20193.398 - 20-Dec-2019
2019 v3 hotfix
C1.C1Excel
Bug fixes
- Corrupt excel file generated with latest version. (TFS:401724)
- Repeating row clones and insertions into a sheet increases the number of columns in the sheet. (TFS:408288)
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.C1Input
Bug fixes
- [C1TextBox] C1TextBox had wrong vertical alignment when changing font if Multiline property is set to 'true'. (TFS:404583)
- [C1TextBox] Text property was set to blank on reopening the form at design time if TextDetached=True. (TFS:404415)
Enhancements
- [C1DropDownControl] Slightly improved performance when DropDownFormCreationTime=Default. (TFS:407929)
C1.Win.C1List
Bug fixes
- [C1List] C1List threw SerializationException in .Net Core 3 project. (TFS:402905)
- [C1List] The Indeterminate state didn't show correctly when the VisualStyleRenderer.IsSupported was false. (TFS:403752)
C1.Win.C1Ribbon
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)
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.C1TrueDBGrid
Bug fixes
- C1TrueDbGrid threw SerializationException in .Net Core 3 project. (TFS:402905)
- BeforeColUpdate and AfterColUpdate events didn't fire when value was set from run time. (TFS:404873)
- Horizontal scrolling by scroll buttons didn't work correctly when grid has frozen columns. (TFS:406196)
- When the DataView property was MultipleLinesFixed, an exception was thrown if the DisplayColumn property was changed from the properties window. (TFS:407795)
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 4.5.20193.393 - 07-Nov-2019
2019 v3
C1.C1Excel
Bug fixes
- Sheet is shown incorrectly in save xlsx file after set to visible=false. (TFS:404129)
C1.C1Pdf
Bug fixes
- System.NullReferenceException has occurred when using 'DrawStringHtml()' method. (TFS:404436)
- The character spacing of the string output by the DrawStringHtml method may be incorrect (part 2). (TFS:396065)
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 4.5.20193.392 - 01-Nov-2019
C1.C1Excel
Bug fixes
- Cell Fonts is changes when .xls file is read and saved just as it is. (TFS:403003)
- Unlike previous build, PaperSize is changed in saved xlsx file. (TFS:403738)
- Exported excel file shows garbled font name when sheet contains RTF text. (TFS:403902)
- Cell Fonts is changes when loading .xlsx file and saved as .xls file using C1Excel. (TFS:401488)
- Image size is not retained when saving .xlsx/.xls file after inserting images to C1Excel. (TFS:400249)
- Incorrect Formula is displayed in message on saving and loading .xls file when loading .xlsx file contains IF() formula. (TFS:400250)
- Column's default width changes when loading .xlsx and saving it as .xlsx/.xls file using C1Excel. (TFS:399566)
- Named range comment is not displayed if sheet name containing invalid characters. (TFS:399915)
- 'File error: data may have been lost.' message is shown when 'xlsx' file that contain 'WORKDAY' formula reference cells is read and saved as 'xls' file. (TFS:399916)
- 'System.ArgumentException' has occurred when loading .xls file that contained 'MS Pゴシック' font style and saving it as .xlsx file. (TFS:397190)
- 'System.ArgumentException' has occurred when loading .xls file and saving it as .xlsx file (Part 2). (TFS:393746)
C1.C1Pdf
Bug fixes
- The character spacing of the string output by the DrawStringHtml method may be incorrect. (TFS:396065)
- UserPassword prompt does not appear in Edge browser, for password protected PDF. (TFS:400263)
- DrawStringRtf throws Win32Exception in .NET 4.7+. (TFS:385945)
- Using DrawStringHtml throws ArgumentException when specified Font is inconsistent. (TFS:386211)
- Vertical Alignment is different for Edit and Read mode for TextBox with MultiLine. (TFS:394087)
- DrawStringRtf throws Win32Exception in .NET 4.7+. (TFS:385945)
C1.C1Word
Bug fixes
- Some formatting rtf code (\i,\b,\strike)is not rendered in exported .rtf/.docx files. (TFS:399262)
- System.FormatException is thrown when loading and saving the certain docx file. (TFS:399599)
- Japanese font changes to SimSun font when generated docx is opened in Word. (TFS:383714)
- Styles in the rtf file are not properly affected when load the rtf file to C1Editor. (TFS:386996)
- Saving and loading *.docx file loses formatting (from Silverlight). (TFS:386107)
- Font type and size of Rtf Field contents after line break are not retained in exported .docx and .rtf files. (TFS:399096)
C1.C1Zip
Bug fixes
- Zip entry name was garbled on Windows Explorer when using UTF8 encoding. (TFS:397666)
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.C1Input
Bug fixes
- C1Button and C1SplitButton had wrong horizontal text alignment when VisualStyle set to Officexxx styles and RTL is set to true. (TFS:380738)
- [C1Button] Full text was not shown when mouse hover although AutoEllipsis=true when theme is applied. (TFS:379936)
- [C1ComboBox] DropDown items background was displayed incorrectly sometimes when changing the theme. (TFS:387143, 387399)
- [4.5.2] Japanese language processing related classes are not included in 4.5.2 assembly (TFS:397441)
- Current Selected item is not shown in visible screen while many items are added in C1SplitButton and selection is performed by Keyboard navigation. (TFS:88258)
- Drop-down form of C1ComboBox was maximized by pressing "Windows + Up" key. (TFS:200195)
- Some C1Input controls were not worked properly when pressing "Window + Up/Down" keys when drop-down opened. (TFS:351664)
Enhancements
- [C1DateEdit] DropDown calendar now shifts by two months when double-clicking the next/previous arrow. (TFS:200285)
- [C1SplitButton] Added up/down arrow buttons in the drop-down list. Arrows appear when not all items fit on the screen. (TFS:81516)
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.C1List
Bug fixes
- [C1List] Caption was not loaded properly when saved layout was loaded in C1List. (TFS:364953)
- [C1List] The default value of the RowDivider.Style property was incorrect at design time. (TFS:365090)
- [C1List] SelectionChanged event was fired when adding items if SelectionMode is set to 'Checkbox'. (TFS:396169)
- [C1List] ShowHeaderCheckBox and ItemHeight properties could not be reset. (TFS:396188)
- [C1Combo] Some properties could not be reset. (TFS:396188, 380398, 380480)
Improvements
- [C1List] Added HotRowChanged event. (TFS:357305)
- [C1List] Hovered row is now highlighted using the HighLightRowStyle. (TFS:357305)
Other changes
- [C1List] Removed RowTracking obsolete property. (TFS:357305)
- [C1List] Added HotTracking property. (TFS:357305)
C1.Win.C1Ribbon
Bug fixes
- MDI child form worked incorrectly with navigation keys in maximized state. (TFS:401960)
- Day name was not shown properly in ribbonDatePicker after applying 'Material/MaterialDark' themes. (TFS:370447)
- Flickering is observed on re-sizing C1RibbonForm if AutoSize property is set to true. (TFS:372149)
Other changes
- C1Ribbon's and C1StatusBar's ToolboxItems are marked as Classic.
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.C1Sizer
Bug fixes
- 'C1Sizer Gradient Editor' dialog box was not closed after opening the 'BackColor:' transparent property. (TFS:387792)
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.C1TrueDBGrid
Bug fixes
- Filtering does not work properly when text is entered in FilterBar and press Enter if filter dropdown is opening. (TFS:400207)
- Filtering DateTime column from filter bar dropdown does not work properly when FilterBar and FilterDropdown are set True. (TFS:400588)
- OK and Cancel buttons were overlapped of C1TrueDBGrid Designer dialog box in 150%(Recommended) DPI. (TFS:378233)
- TrueDBGrid's filter bar dropdown showed with incorrect height when first opened. (TFS:386461, 379126)
- The overflow button in the column filter dropdown was not disappeared in some cases when the form is closed. (TFS:379248)
- CaptionHeight, BorderColor, width and height of Scrollbar cannot be reset after setting specific value from design time. (TFS:383468)
- Individual horizontal split's border disappears and splits cannot be resized when RightToLeft is set. (TFS:373659)
- Filter result was not properly shown when filtering multiple column with TimeSpan column using FilterDefinition. (TFS:396662)
- AfterColUpdate event fired for column with built-in combo when value didn't change. (TFS:373719)
- "Input string was not in a correct format" error is shown when focus is changed with TrueDBDropDown being opened. (TFS:373514)
- Filter applied mark is not shown for TimeSpan column when re-open dropdown again after opening dropdown of another column. (TFS:396823)
- BackgroundImage and ForegroundImage are not shown when image is set from design time. (TFS:384196, 364974, 383439, 383461, 383464)
- Column value that ends with space is not filtered properly when FilterBar is set True and FilterMultiSelect is set False. (TFS:397233)
- Incorrect filtering was observed with a column containing square brackets. (TFS:377112)
- Incorrect filter result was shown when filter translated 'integer' column with original data value from 'FilterBar'. (TFS:362333)
- ZipEncoding ambiguous error, in case C1.Win.C1TrueDBGrid.4.dll is used. (TFS:398530)
- Filtering from filter bar shows no result when setting data type of TrueDBGrid's column to 'DateTime' and its NumberFormat is 'Long Time'. (TFS:376305)
- Right Scroll Bar is not moving up when TrueDBGrid is used in Inverted DataView. (TFS:390656)
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 4.5.20192.382 - 05-Sep-2019
C1.C1Excel
Bug fixes
- C1Excel objects, comments and lists related issue while adding/deleting row. (TFS:382302)
- Request to add options to make exporting process more responsive. (TFS:379516)
- Image from saved excel file stretch out when MS excel file containing image is loaded and saved back using C1Excel. (TFS:377063)
- Column's default width changes after loading and saving back a JP Excel file using C1Excel. (TFS:374481,376186)
- Unable to open the exported Excel file saved using C1Excel. (TFS:385226)
- Error occurred on opening of an excel file that contains Japanese text after saving as another one. (TFS:385353)
- 'System.ArgumentException' has occurred when loading .xls file and saving it as .xlsx file. (TFS:393746)
- The text in the cell which used multiple font styles does not correctly display. (TFS:394463)
- A message box ‘We found a problem with some content in ...’ is shown when loading .xls file and saving it as .xlsx file. (TFS:396129)
Improvements
- Added feature that allows to make visualize loading and saving processes (*.xlsx, *.xls, *.csv).
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 4.5.20192.381 - 28-Aug-2019
2019 v2 Hotfix
C1.C1Excel
Bug fixes
- Unable to open the exported Excel file saved using C1Excel. (TFS:385226)
C1.C1Pdf
Bug fixes
- Request to provide information on FlexReport performance issue. (TFS:390128)
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.C1Input
Enhancements
- The Value property is now displayed at design time instead of Name, as does the updated MS controls. (TFS:381022)
- [C1Label] C1Label was not display underline for shortcut character when theme is applied. (TFS:386270)
- [C1SplitButton] Nested SubMenus doesn't work correctly in a separate thread or in a multithreaded application. (TFS:386270)
C1.Win.C1InputPanel
Bug fixes
- ArgumentOutOfRangeException was thrown when InputDatePicker with Persian culture is used. (TFS:384920)
C1.Win.C1List
Bug fixes
- Application Loses Focus when first CellTip is displayed. (TFS:371669)
- C1Combo not showing all the items when using it through User Control. (TFS:390117)
- [JP] Some property descriptions were not translated to Japanese. (TFS:387413)
C1.Win.C1Ribbon
Bug fixes
- NullReferenceException has occurred when clicking the 'ribbonTab' at minimized sate. (TFS:393140)
- An exception was thrown when the parent of the C1StatusBar changed. (TFS:379960)
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.C1TrueDBGrid
Bug fixes
- The StartRowIndex and EndRowIndex properties have incorrect values when the GroupText event is fired. (TFS:384387)
- IndexOutOfRangeException is observed when filtering with MaintainRowCurrency set to True. (TFS:386273)
- TrueDBGrid didn't get filtered on selecting a value from FilterBar dropdown and pressing the Enter key. (TFS:390109)
- Expand/Collapse icon overlapped the first character of the grouped row when C1TrueDBGrid was exported to Excel. (TFS:388661)
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 4.5.20192.375 - 28-Jun-2019
2019 v2 Release
C1.C1Excel
Bug fixes
- Error occurred on opening of an excel file that contains Japanese text after saving as another one. (TFS:385353)
- Issue saving macro-enabled excel file. (TFS:376159)
- PageSetup information is not retained in the file with Portrait orientation. (TFS:372723)
C1.C1Pdf
Bug fixes
- Underlined text line extends past end of text. (TFS:379964)
- Tab leader are shown beyond the page number in html output. (TFS:265237)
- Tab leader in the certain pdf file are not shown in exported html file. (TFS:264405)
- Incorrect pdf is generated on using DrawStringHtml. (TFS:340251)
- Multiple issues are observed in generating pdf file when reading html file to C1PDF. (TFS:366227)
- Header text are not retain in exported pdf file when reading html file to C1PDF. (TFS:365869)
C1.C1Word
Bug fixes
- Japanese font changes to SimSun font when generated docx is opened in Word. (TFS:383714)
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.C1Editor
Bug fixes
- Some properties and events of C1Editor were not localized in Japanese text. (TFS:368152)
C1.Win.C1Input
Bug fixes
- [C1DropDownControl] Dropdown part was still applied theme although resetting theme to none. (TFS:367305, 367187, 367107)
- [C1DbNavigator] Theme was still applied to C1DbNavigator although resetting the theme to none at run time. (TFS:367167)
- [C1SplitButton] Drop down item's styles were not reset although resetting the theme to none at run time. (TFS:367185)
- [c1RangeSilder] c1RangeSlider was cracked at design time when Minimum value and Maximum value are the same. (TFS:366765)
- [C1ComboBox] HotItem border and background were changed when setting the Style.Font property if Theme is applied. (TFS:372689)
- Disabling C1TextBox after adding text with ampersand (&) to it, the symbol changes to underscore (_) (TFS:375165)
- [C1DateEdit] PersianCalendar didn't work. (TFS:377021)
Enhancements
- [C1ComboBox] Added the MouseWheelSelection property. This property indicating whether the selected item changes using the mouse wheel when the C1ComboBox isn't dropped down.
Added the HandleScrolling property. This property indicates whether the C1ComboBox handles the scrolling of the parent control or not. (TFS:376552)
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.C1List
Bug fixes
- [C1Combo] Dropdown button arrow size was very small when FlatStyle is 'Popup'. (TFS:380356)
- [C1Combo] Button state was not changed to HotPressed while button is pressed. (TFS:365120)
- [C1List] Horizontal scroll bar was not shown properly when apply the Material theme on it. (TFS:356348)
- Correct information was not shown when scroll to bottom of most area while ScrollTip is set True. (TFS:366023)
C1.Win.C1Ribbon
Bug fixes
- Added the AddRange method to the RibbonItemCollectionBase class. (TFS:345080)
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.C1TrueDBGrid
Bug fixes
- C1TrueDBGrid's font size is small when set data by typing from keyboard after apply the themes. (TFS:357114)
- TrueDBGrid's filter dropdown item's font size is small although increase height of filter dropdown item when apply the themes. (TFS:358190)
- Grid's border disappears when reset to none after applying the themes. (TFS:366335)
- FormatException occurs when set FilterDefinition with null value for integer column. (TFS:368782)
- When C1TrueDBDropDown is used, it is not possible to quickly select list items by key typing. (TFS:372192)
Improvements
- The default print preview is changed to C1RibbonPreview from the C1.Win.C1RibbonPreview.4 assembly.
If this assembly is not included into project references, then C1TrueDBGrid will try to use old preview from the C1.Win.C1Report.4 assembly.
If you want to use new preview, please make sure that you added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies.
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 4.5.20191.364 - 08-Apr-2019
C1.C1Excel
Bug fixes
- Comment text of a cell is cut off in saved excel file. (TFS:371565)
Release version 4.5.20191.363 - 08-Apr-2019
C1.C1Excel
Other changes
- [JP] New "Reiwa" Era information was added to C1Excel defaults.
C1.Win.C1Chart
Bug fixes
- Histogram charts with data very close to end limits no longer generate exceptions. (TFS:373179)
C1.Win.C1Input
Other changes
- [JP] New "Reiwa" Era information was added to C1Input and C1CalendarView defaults.
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 4.5.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.C1Input
Bug fixes
- MouseWheel event didn't support the Handled property. (TFS:364673)
C1.Win.C1InputPanel
Bug fixes
- Hosted Control didn't display bound data. (TFS:368589)
C1.Win.C1List
Bug fixes
- Error occurs on typecasting MouseEventArgs to HandledMouseEventArgs in MouseWheel event of C1Combo. (TFS:364673)
C1.Win.C1Ribbon
Bug fixes
- Windows doesn't use the 'move' item of system context menu when form has Maximized state. (TFS:345080)
C1.Win.C1Schedule
Bug fixes
- C1Calendar always selects second week with CalendarDimensions = 1. (TFS:368272)
C1.Win.C1TrueDBGrid
Bug fixes
- PropBag property content changes just by opening the form designer. (TFS:365823)
- SelectedRows.Count is not updated immediately when deleting rows from top to bottom. (TFS:366446)
- Drop down item is flicked when resize the TrueDBDropDown after setting RightToLeft=Yes. (TFS:364936)
- Scrolling via mouse wheel does not work properly when DataLayout is Form. (TFS:367328)
Improvements
- Added the CaseSensitive property to the C1TrueDBDropdown class. This property sets whether a search is case sensitive when the ValueTranslate is true. (TFS:366033)
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 4.5.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 4.5.20191.359 - 01-Mar-2019
2019 v1 Release
C1.C1Excel
Bug fixes
- [small changes] Exception when changing cell formula. (TFS:368696)
- FitPagesAcross and FitPagesDown value is not set correctly in Page SetUp dialog when saving the excel file as OpenXML format. (TFS:366450)
- FitPagesDown value is shown although value does not set when saving the excel file as OpenXML format. (TFS:364943)
- PrintSettings.AutoScale changing value in case of zero being set as FitPagesAcross, FitPagesDown value. (TFS:349708)
- All images are not saved when saving Grid to multiple sheet XLS (BIFF8 format) excel file. (TFS:352600)
- Sheets may not be loaded correctly in certain xlsx files. (TFS:343265)
- Request to provide information on format and input rule in C1Excel. (TFS:339348)
- Error at loading Excel Spreadsheet: "Input string was not in a correct format". (TFS:355352)
- 'General' text is displayed in FlexGrid instead of showing numbers on loading excel with xlsx / xls created in LibreOffice. (TFS:303494)
- Cell's backcolor change to black when data from excel sheet are loaded to C1FlexGrid. (TFS:362609)
Improvements
- Using ZipArchive instead C1ZipFile in C1Excel (for 4.5 and UWP versions).
- Support data validations of C1Excel.
C1.C1Pdf
Bug fixes
- [Sample]'Managed Debugging Assistant 'ContextSwitchDeadlock'' Exception is thrown when reading htm file of C1PDF to export pdf file. (TFS:365867)
- Some text are shown with rectangle box in exported pdf file when reanding html file to c1PDF. (TFS:364978)
- Hebrew text is distorted when exported pdf file is opened with Adobe. (TFS:364968)
- When specific png image is drawn, the broken PDF is generated. (TFS:345059)
- (partly) Incorrect pdf is generated on using DrawStringHtml. (TFS:340251)
- The Number do not get aligned correctly for France culture. (TFS:354242)
- PdfPushButton doesn't change its state on being clicked, when it changes from Cross to Empty. (TFS:358435)
C1.C1Zip
Breaking Changes:
- The default encoding for file names has been changed to UTF8. (TFS-362746)
Improvements:
- Added new ZipEncoding class. The ZipEncoding.Encoding property specifies encoding used for zip entry names and comments.
The default encoding is UTF8. (TFS-362746)
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.C1Editor
Bug fixes
- Error message pops up when C1Editor is deleted from the form in Designer. (TFS:361377)
C1.Win.C1Input
Breaking Changes
- [C1ComboBox] The default sizing behavior has been changed. By default C1ComboBox always sets DropDownWidth property to the same value as C1ComboBox.Width. If you need to preserve old autosize behavior, set DropDownWidth property value to -1.
Bug fixes
- [C1ComboBox] Items are clipped in the dropdown part when setting RightToLeft property is 'Yes'. (TFS:367582)
- [C1ComboBox] Empty space was shown in the suggestion drop down list of C1ComboBox when AutoCompleteMode=Suggest. (TFS:365893)
- [C1ComboBox] Drop down items were cut off in the suggestion list of combobox when AutoCompleteMode=Suggest and RighToLeft=Yes.(TFS:365923)
- [C1ComboBox] Highlighted item is not shown at the top of the dropdown list in first time when AutoCompleteMode is Suggest. (TFS:357694)
- Two internal exceptions in C1Input controls. (TFS:362614)
- [C1ComboBox] Item in the drop down is not highlighted correctly when press up/down key if setting AutoOpen and AllowSpinLoop to True. (TFS:357265)
- [C1TextBox] When MaxLengthUnit = Char, pasting text including double-byte characters from the clipboard may paste more characters than specified by MaxLength. (TFS:358181)
- [C1ComboBox] Item is not able to select by pressing PageUp/PageDown key from keyboard. (TFS:343000)
- [C1DropDownControl] 'Property value is not valid' was shown at design time when changing DropDownStyle property after applying theme. (TFS:355642)
- [C1TextBox] 'Property value is not valid' was shown at design time when changing ReadOnly property after applying theme. (TFS:355642)
Enhancements
- Era Name, Abbreviated Era Name, Symbol Era Name will be read from registry for all eras, including new one.
Improvements
- Published CharHelper class to work with Japanese characters.(TFS:341227)
- [C1ComboBox] Added DropDownWidth property which determines the width of the drop down box in a combo box.
- [C1ComboBox] Improved performance for Japanese/Chinese/Korean strings. (TFS:150414)
- [C1DateEdit] Added InitialField property that defines the default selected date-time field.(TFS:356692)
- [C1TextBox] Added GoToField and UpdateSelection protected methods to allow to customize the initial selection if the date type is DateTime.(TFS:356692)
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.C1List
Bug fixes
- Extra space is shown at the end of C1List when scroll the list by using mouse wheel. (TFS:356339)
- [C1Combo] C1Combo was not respond to themes the same as C1Input controls and looks different. (TFS:358307)
- There was no effect of changing MatchCol property of C1Combo to value other than DisplayMember. (TFS:358923)
C1.Win.C1Ribbon
Bug fixes
- ObjectDisposedException thrown when in MDI structure, both parent and child forms inherit C1RibbonForm. (TFS:362854)
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.C1Sizer
Bug fixes
- Font size of all the child controls reduces on maximizing/restoring the form with C1SizerLight. (TFS:352287)
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.C1TrueDBGrid
Bug fixes
- New row didn't add to C1TrueDBGrid with AllowAddNew=true when source of grid is related with other source. (TFS:367559)
- Extra space is shown in filter drop down when re open the filter drop down again after setting FilterMultiSelect=True. (TFS:367284)
- Grid caption is lost when loaded in the same grid or another grid although it is saved. (TFS:361896)
- The size of the TrueDBGrid drop-down list cannot be changed after the first opening. (TFS:355317)
- Column divider's LineStyleEnum.Double and LineStyleEnum.Raised does not apply properly. (TFS:361033)
- TrueDBGrid's column footers text is not displayed fully when apply the themes. (TFS:361875)
- TrueDBGrid drop down is not resized to the original size when select the drop down item after resizing the drop down. (TFS:355317)
- NullReferenceException was thrown when undo (ctrl+z) after adding C1TrueDBGrid into Panel and deleting Panel. (TFS:328874)
- ComboSelected event is fired two times when re-open the drop down and press enter key after selecting the item. (TFS:347703 case 2)
- When C1DataColumn.IMEMode is set at design time, an exception occurs when the application is executed. (TFS:356333)
- Theme is still applied on C1TrueDBDropDown although resetting to none from C1ThemeController. (TFS:351404)
- ArgumentOutOfRangeException has occurred by setting BackgroundImage of 'Caption' style from design time. (TFS:201612)
- Incorrect information about setting NumberFormat property in C1TrueDBGrid. (TFS:352202)
- When the C1DataColumn has a mask and cell of C1TrueDBGrid has empty value after editing then C1TrueDBGrid set mask as value of cell. (TFS:359259)
- C1TrueDBGrid.Col value was not updated when active cell was changed for the first time. (TFS:359931)
- Border appearing around C1TrueDBDropdown even with BorderStyle equal to None. (TFS:360430)
- C1TrueDBGrid couldn't load layout when a invalid layout was loaded before. (TFS:350695)
Improvements
- Added the AutoHeightCaption method. This method calcs the height of display columns caption by caption string. (TFS:358292)
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 4.5.20183.349 - 18-Jan-2019
2018 v3 Private
C1.Win.C1TrueDBGrid
Bug fixes
- Adding/Inserting a row in datatable shows incorrect behavior in C1TrueDbGrid. (TFS:361057)
Release version 4.5.20183.347 - 11-Jan-2019
2018 v3 Private
C1.C1Excel
Bug fixes
- BackColor is not shown correctly in output excel file when excel file is loaded and saved using C1XLBook. Regression of TFS:328482. (TFS:358430)
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 4.5.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.C1Input
Bug fixes
- [C1ColorPicker] Color was not able to edit when type the name of color (eg.Red) in the text area from keyboard after using EditorType=ColorPicker. (TFS:355299)
- [C1TextBox] Text disappears from C1TextBox when the focus enters in it after calling Paste() method. (TFS:355546)
- [C1ComboBox] Improved performance at filling autocomplete items. (TFS:150414)
- Day's font size was not displayed with large size in the calendar dropdown when apply the material themes. (TFS:348726)
- [C1TextBox] When AutoSize = False, Enabled = False, depending on the alignment of single line text, the background is not partially filled. (TFS:346290)
- When manually entering the color in C1ColorPicker textbox, the ColorChanged event was not fired. (TFS:344832)
- [C1FontPicker] DropDownForm of the C1FontPicker was not reset to default theme by using ResetTheme() method after applying Material themes. (TFS:347609)
- [C1ComboBox] Dropdown item's font size was not displayed with large size in C1ComboBox when Material themes are applied. (TFS:350686)
- [C1TextBox] PreValidation error is thrown for value within MaxLength range when value is pasted. (TFS:351703)
- [C1ComboBox] 'System.Exception' error is thrown in the runtime in some cases when the TextDetached property is a true and the Text property is set at design time. (TFS:352552)
- "Shift + Enter" in C1TextBox finishes editing when C1TextBox is set as Editor of C1FlexGrid. (TFS:347700)
- [C1ColorPicker] Drop down item height did not adjust to the font size. (TFS:350757)
- [C1ComboBox] The SelectedIndexChanged event occurs before setting the property value when the data source is set. (TFS:352894)
- [C1NumericEdit] Drop down Calculator was not shown properly when apply the Material themes. (TFS:351121)
Other
- The Paste method of C1TextBox sets the focus to the C1TextBox. (TFS:355546)
C1.Win.C1InputPanel
Bug fixes
- InputPanel jumps to the top when first control is selected initially. (TFS:250602)
C1.Win.C1List
Bug fixes
- Theme was still partly applies to the C1List or C1Combo dropdown although resetting the theme to None. (TFS:347419)
- C1List has invisible grid's horizontal borders when some themes applied. (TFS:349506)
C1.Win.C1Ribbon
Bug fixes
- Form loses focus when the ribbon was maximized or minimized if ribbon items are added to QAT. (TFS:356035)
- Maximized C1RibbonForm hides the title bar when it becomes inactive then activates with Win10 October update. (TFS:354760)
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.C1TrueDBGrid
Bug fixes
- TrueDBGrid drop down is not resized to the original size after resizing the drop down and closing the drop down. (TFS:347575)
- TrueDBGrid has invisible grid's horizontal borders when some themes applied. (TFS:348567)
- ComboSelected event is fired three times when re-open the drop down and press enter key after selecting the item. (TFS:347703)
- When ValueItems.Presentation = ComboBox, if multiple cells in a column are selected and another cell is clicked, the dropdown button disappears. (TFS:349676)
- Font size of conditional filter drop down is small although applying the material and material dark themes. (TFS:350779)
- Caption was not shown properly when Material themes are applied. (TFS:350816)
- Theme is still applied on C1TrueDBDropDown although resetting to none from C1ThemeController. (TFS:351404)
- Collapse/Expand button is not shown in grouped column when set RightToLeft=Yes and aggregate the grouped column. (TFS:351704)
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 4.5.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.C1Input
Bug fixes
- [C1TextBox] Character count is displayed less than assigned MaxLenght if adding Hiragana/Katakana characters. (TFS:351244)
C1.Win.C1TrueDBGrid
Bug fixes
- Alignment of group header text changes when using Aggregation with Grouping and RightToLeft=Yes. (TFS:351360)
- Grouped column text is not shown when resize the form beyond aggregate grouped column. (TFS:351388)
- Group header text alignment changes when using Aggregation with Grouping. (TFS:349807)
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 4.5.20183.334 - 26-Oct-2018
C1.C1Excel
Bug fixes
- C1Excel generates ArgumentOutOfRangeException on loading with file created in Colombian Spanish culture. (TFS:346224)
- NumberFormat Style is lost and saved excel file required to Repair when opened in MS Excel. (TFS:343056)
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.C1Editor
Bug fixes
- System.ArgumentNullException is thrown while formatting line breaks in C1Editor. (TFS:308552)
- Fixed a number of memory and USER OBJECTS leaks in C1Editor (TFS:284734)
C1.Win.C1Input
Bug fixes
- Selected color is not displayed immediately in C1ColorPicker after setting TextDetached = True. (TFS:347038)
Improvements
- [C1NumericEdit] Added the ShowDecimalSeparator property to the NumericEditCalculator class. This property gets or sets a value indicating whether to display a decimal separator when typing a number if no decimal part of the number is entered. (TFS:328159)
- Added the ImageTransparentColor property to the C1DropDownControl. (TFS:322099)
C1.Win.C1List
Improvements
- [C1List] Only unbound column was added if binding data and creating unbound data in BeginUpdate and EndUpdate methods. (TFS:343761)
C1.Win.C1Ribbon
Bug fixes
- The RibbonAppMenu didn't change some colors after changing theme of ribbon. (TFS:346660 case 2)
- "Parameter is not valid" error occurs on double clicking the screen to open a Ribbon Form. (TFS:341729)
Improvements
- Added new appearance for the ribbon app menu. Compact - Popup menu not closing tab headings.
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.C1TrueDBGrid
Breaking changes
- C1TrueDbGrid resets the RowHeight and the ColumnCaptionHeight properties after changing the theme. (TFS:347300)
Bug fixes
- Incorrect value is displayed for the cell with bookmark, in grouped view of C1TrueDBGrid. (TFS:347080)
- If control font size is changing while child grid is expanded, child grid moves to wrong position. (TFS:346644)
- Text of operator(AND) is clipped in Conditional Filter when using Meiryo UI Font (9 pt). (TFS:347865)
- Length of comboBox's drop down of TrueDBGrid is increased when reopen the second time. (TFS:345899)
Improvements
- Added the GetCellStyle method to the C1TrueDbGrid Split. (TFS:328862)
- Added the AllowSizing property to the C1TrueDBDropdown control. This property gets or sets a value indicating whether dropdown resizing is allowed. (TFS:329930)
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 4.5.20182.325 - 19-Sep-2018
C1.C1Excel
Bug fixes
- NumberFormat Style is lost and saved excel file required to Repair when opened in MS Excel. (TFS:343056)
C1.C1Word
Bug fixes
- Default language in exported .rtf file is not retained if creating and saving as .rtf format by using C1WordDocument. (TFS:343947)
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.C1Input
Bug fixes
- [C1TextBox] When setting the MaxLength and MaxLengthUnit properties, the paste from the clipboard is not processed correctly. (TFS:337396)
- [C1ComboBox] Selected item was not shown at the top of visible drop down list of C1ComboBox at first time. (TFS:338513)
- [C1CheckBox] Left margin of checkBox was cut off after setting BorderStyle as Fixed3D. (TFS:338508)
- [C1ComboBox] Drop down list was not refresh after scrolling the drop down of comboBox. (TFS:338543)
- [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.C1InputPanel
Bug fixes
- C1InputPanel ErrorText red rectungle was not shown when RightToLeft=Yes. (TFS:336743)
C1.Win.C1List
Improvements
- [C1List] Implemented BeginUpdate and EndUpdate methods in C1List to prevent the control to repaint. (TFS:326219)
C1.Win.C1SpellChecker
Other changes
- A first chance exception was thrown while loading UserDictionary from a file. (TSF:338431)
C1.Win.C1TrueDBGrid
Bug fixes
- C1TrueDBGrid was not filtered a date value after setting ColumnDataType=DateTime and NumberFormat=ShortDate. (TFS:342706)
- Error occurs on binding C1TrueDBGrid datasource with "BindingSource". (TFS:328747)
- Split incorrectly scrolled columns, when first column was hidden or has width was 0px. (TFS:305948)
- Error provider should be shown when filter contains error in a editor. (TFS:327542 case 3)
- Visual Style is resetting from custom to system after reopening. (TFS:315071)
- Column.ImeMode property didn't apply after starting the application. (TFS:339660)
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 4.5.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 4.5.20182.318 - 21-Aug-2018
2018 v2 Hotfix
C1.C1Excel
Bug fixes
- [Regression TFS:328482] Background color is not shown correctly in output excel file when save the grid to excel. (TFS:339996)
- [Regression TFS:328482] Cell formatting is not retained when BIFF8 file is loaded and saved using C1Excel. (TFS:339987)
- Cell's BackColor is saved incorrectly for xls format (part 2). (TFS:328482)
- C1Excel clone sheet does not shift merged range correctly to insert new column. (TFS:333797)
C1.C1Pdf
Bug fixes
- PDF in C1FlexViewer is rendered incorrectly (changes in FontBase.cs). (TFS:337260)
C1.C1Word
Bug fixes
- Extra bullet symbols are shown when loading .rtf format file that contains bullet and saving it as .docx format using C1WordDocument. (TFS:305119)
- Line is shown as horizontally when LineSlant of Line shape is set to Up. (TFS:203742)
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.C1Input
Bug fixes
- [C1CheckBox] CheckBox's border was cut off after setting BorderStyle=FixedSingle and RightToLeft=Yes. (TFS:338552)
- [C1CheckBox] Black line was appeared in the left margin of checkbox if set BorderStyle=FixedSingle. (TFS:337275)
- [C1ComboBox] C1ComboBox was scrolled when visible item was selected by arrow key. (TFS:337295)
- [C1ComboBox] C1ComboBox SelectedItem was not lose value when Value is set to DbNull. (TFS:322363)
- [C1CheckBox] C1CheckBox loses the left margin if the BorderStyle and BorderColor properties are set. (TFS:315441)
- [C1Combobox] Selected item didn't appear at top of visible drop-down list (for first time only) in C1ComboBox. (TFS:329593)
- [C1Combobox] Appearance of C1ComboBox didn't change on being disabled. (TFS:329577)
- [C1NumericEdit] C1NumericEdit allows entering alphabets after a hyphen (-) is added. (TFS:332070)
- [C1TextBox] C1TextBox control was not shown on C1DashboardLayout when undo (ctrl + z) after deleting. (TFS:328886)
- [C1ComboBox] SelectedIndex was not reset when setting SelectedItem = Null. (TFS:331136)
- [C1DateEdit] Third Japanese era ( 昭和 ) was not able to re-select in some cases. (TFS:322088)
C1.Win.C1InputPanel
Bug fixes
- Second digit of minutes overwrites its first digit while entering time in InputTimePicker. (TFS:334530)
C1.Win.C1List
Bug fixes
- e.Handled and e.SuppressKeyPress didn't work in C1Combo.KeyDown event. (TFS:327557)
C1.Win.C1Ribbon
Bug fixes
- C1RibbonForm is restored to incorrect position under Windows 1803. (see TFS:324685)
- Menu did not open with latest windows version 1803. (TFS:322946)
- Second title bar appears after maximizing twice since Windows Update 1803. (TFS:324685)
- Second digit of minutes overwrites its first digit while entering time in RibbonTimePicker. (see TFS:334530)
C1.Win.C1TrueDBGrid
Bug fixes
- Dropdown filter could be disposed in some cases. (TFS:332980)
- FetchStyle incorrectly applied styles properties to a cell when editing. (TFS:323936)
- HeaderDivider/FooterDivider appeared in result pdf file when TrueDBGrid was exported to Pdf. (TFS:320357)
- WindowsForm was minimized when user clicked Apply button in FilterDialog after filtering time span value. (TFS:327542)
- Any result can't be filtered by setting data type of TrueDBGrid's column to 'DateTime' and its NumberFormat is 'Short Time'. (TFS:327560)
- Filter value was not shown correctly after setting decimal value and NumberFormat=Currency. (TFS:327680)
- Row divider appeared in exported pdf file when exported collapsing grouped grid after setting RowDivider.Style=None. (TFS:332053)
- TrueDBGrid's bottom border was not shown in exported pdf file after setting RowDivider.Style=None. (TFS:332049)
- Grouped row's text was displayed in the next column when the column displaying group text was resized. (TFS:332318)
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 4.5.20182.314 - 29-Jun-2018
2018 v2
C1.C1Excel
Bug fixes
- Cell's BackColor is saved incorrectly for xls format. (TFS:328482)
- Colour in saved excel file is different from the one in loaded file. (TFS:323678)
- C1Excel clone sheet has extra date appended with time in a cell. (TFS:323617)
- Footer picture set at Page Setup is not retained in C1Excel. (TFS:320750)
C1.C1Pdf
Bug fixes
- The punctuation marks are not correctly shown in the exported pdf [part2]. (TFS:320720)
- The punctuation marks are not correctly shown in the exported pdf. (TFS:320720)
- Images in the RTF field are not shown in PDF and excel. (TFS:276977)
Improvements
- Added support of CFF fonts for PDF viewer.
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.C1Editor
Improvements
- Improved C1Editor construction time (TFS:319909)
C1.Win.C1Input
Bug fixes
- [C1ComboBox] ComboBox suggestion did not update value. (TFS:319847)
- [C1Label] C1Label did not lose theme when it was set to "(none)". (TFS:322162)
Improvements
- Items collection contains bound items. (TFS:79482)
C1.Win.C1Ribbon
Breaking changes
- RibbonGallery.Items[int] returns a RibbonGalleryBaseItem item. If you need to get a RibbonGalleryItem, then you can use RibbonGallery.Items[string] or try to convert a RibbonGalleryBaseItem to a RibbonGalleryItem. (TFS:311327)
Bug fixes
- C1RibbonForm is restored and maximized to incorrect position after upgrading to Windows 1803. (TFS:323127)
Improvements
- Added color and padding to RibbonSeparator on C1StatusBar when used themes. (TFS:312442)
- Added RibbonGalleryLabel element for the RibbonGallery component. (TFS:311327)
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.C1TrueDBGrid
Bug fixes
- C1TrueDBGrid's dateTime was not filtered correctly using conditional filter (Does not Equal). (TFS:327551)
- When line wrapping and forced line feed are applied to the same cell, then wrapping of text is not done correctly. (TFS:327676)
- C1TrueDBGrid was not filtered the value which contain "(null)" string. (TFS:325433)
- C1TrueDBGrid's dateTime was not able to filter by using conditional filtering. (TFS:325468)
- RowDivider appeared in exported files when grouped TrueDBGrid was exported to Pdf/Excel even if RowDivider.Style set to "None". (TFS:319312)
Improvements
- Added the FilterSortType property to C1DataColumn. This property gets or sets a value indicating how the drop-down list should be sorted. (TFS:306216 case 1)
- The Language property is obsolete, use the CurrentUICulture property of CurrentThread. (TFS:306216)
- 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)
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 4.5.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.C1Input
Bug fixes
- [C1DateEdit] Exception was thrown when switching the Value property between NULL and NON-NULL values. (TFS:315964)
- [C1TextBox] Unlike MS TextBox, C1TextBox accepted multiline text even though MultiLine=False, AcceptsReturn=False. (TFS:319080)
C1.Win.C1Schedule
Bug fixes
- FirstVisibleTime property does not work. (TFS:321635)
C1.Win.C1TrueDBGrid
Bug fixes
- Null reference exception was thrown on accessing CellValue/CellText method in GroupBy mode. (TFS:320773)
- C1ColorPicker didn't change color in TrueDBGrid. (TFS:320010)
- ColumnDivider Style of C1DisplayColumns wasn't reflected in exported PDF file. (TFS:317094)
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 4.5.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.C1Input
Bug fixes
- TextBox's back color was shown as black color after setting Multiline=True and BorderStyle=None. (TFS:315667)
- Vertical Scroll bar was shown as black color after setting WordWrap=false and RightToLeft=Yes. (TFS:316046)
- [C1ComboBox] Item was not able to re-select from drop down list, after deleting selected item from text area of ComboBox. (TFS:316069)
- [WinForms][C1Input] Open NullReferenceException in "C1TextBox.WmNCPaintSingleline". (TFS:313301)
- C1Label's BorderColorChanged event was fired although border color was not changed. (TFS:305867)
- [C1ComboBox] SelectedIndexChanged event was called twice in some cases. (TFS:304408)
- [C1NumericEdit] Validation error was not thrown when value inputted through dropdown calculator even if input value is out of the given range. (TFS:310158)
- TextBox's border was getting thick when resize the form after setting Multiline=True. (TFS:312461)
- C1TextBox's Scroll bar was shown as black color after setting RightToLeft=Yes and Multiline=True. (TFS:312531)
Improvements
- Added support of changing the selected item in text area by mouse wheel. (TFS:302443)
C1.Win.C1Ribbon
Bug fixes
- Newly added item was not visible in RibbonGallery when item's Selected property was set to true. (TFS:305336)
- RibbonForm cannot be minimized by double-clicking form title if Appearance='WholeForm'. (TFS:307175)
- KeyTips of ribbon elements in RibbonTabs is displayed by pressing 'Alt' key while opening RibbonApplicationMenu with 'WholeForm' appearance. (TFS:307185)
- At design time, error message was shown when deleting C1Ribbon in RibbonForm with two Ribbons. (TFS:310250)
- RibbonTab header area was cut off when there was only one RibbonTab and setting nothing to its Text. (TFS:310276)
- The C1RibbonForm could be dragged by the right border when the form was maximized and the screen zoom more or equal 175%. (TFS:305893)
Improvements
- Added scrolling support for hosted control in a RibbonAppMenuTab when control has a MinimumSize value. (TFS:302995)
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.C1TrueDBGrid
Bug fixes
- Exception occurs when executing GetCellBounds method when Frozen property of corresponding column is set to True. (TFS:299871)
- For columns with ValueItems, some extra space on right and bottom was observed. (TFS:306216 case 5)
- Expression was not applied to new empty column in DataSource when setting AllowEpressionEditing=True and Expression at initialization. (TFS:306819)
- The Aggregate was not displayed in the GroupedFooter when the 'Position' property of the GroupInfo Class of C1DataColumn was set to 'HeaderAndFooter' in a C1TrueDBGrid. (TFS:110149)
- When changed a height of horizontal splits or a width of vertical splits some columns can be hidden. (TFS:145897)
- Page Header was not printed correctly when setting string containing "\\t" as PageHeader and then previewing c1TrueDBGrid. (TFS:119716)
- Expression was not worked correctly for column after sorting expression column. (TFS:309719)
- The horizontal scrollbar was still visible after resize a form from minimum size. (TFS:311712)
- BeforeColUpdate event fired more than once when 'Alt + S' keys combination was used. (TFS:312422)
- New row was not added in C1TrueDBGrid although AllowAddNew=true at design time. (TFS:311693)
- Height of some rows had incorrectly height when AutoSize method was called. (TFS:314656)
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 4.5.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 4.5.20181.294 - 19-Feb-2018
C1.C1Excel
Bug fixes
- A message box ‘We found a problem with some content in ...’ is shown when opening the result xlsx file. (TFS:305960)
- Backcolor of cell is applied as font color of cell in result .xls/.xlsx file. (TFS:306055)
- Request to add feature to select multiple sheets while saving the excel through C1XLBook. (TFS:293060)
Improvements
- Added SelectedIndexes property for the XLSheet class (the index array of the sheets that is selected).
C1.C1Pdf
Bug fixes
- When saving a PDF document with FontType specified as Standard or TrueType causes unexpected rendering. (TFS:153782)
C1.C1Word
Bug fixes
- Extra bullet symbols when .rtf format convert to .docx format. (TFS:305119)
- Unable to load Docx file into C1Word (invalid). (TFS:295050)
- Alignment of text and image in the MS document are missing when read/write in another C1WordDocument. (TFS:285688)
- Alignment and FontStyle of RTFParagraph are affected to the adjacent RTFString with different behavior in (.docx) and (.rtf) files. (TFS:276813)
- ForeColor of RTFParagraph are affected to the adjacent RtfDateField when save the document with (.rtf) format. (TFS:276823)
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.C1Editor
Bug fixes
- C1Editor toolbar Color Picker was not scaled in high DPI environment. (TFS:301062)
C1.Win.C1Input
Bug fixes
- [C1DateEdit] The era name is shown as"-01年" after Up or Down key press. (TFS:304431)
- Reduced the flickering of input controls' buttons.
- C1 controls missed borders and buttons when 'DrawtoBitmap' was used. (TFS:263457)
- [C1DropDownControl] Form containing C1DropDownControl was loses focus when clicking outside
the dropdown region. (TFS:300993)
Other changes
- C1TextBox.DrawBorder(Graphics g, IntPtr dc, bool clear) method was marked as obsolete. Use C1TextBox.DrawBorder(Graphics g, bool clear) method instead.
- C1DropDownControl.DrawImage(Graphics g, IntPtr dc, Rectangle bounds) method was marked as obsolete. Use C1DropDownControl.DrawImage(Graphics g, Rectangle bounds) method instead.
C1.Win.C1Ribbon
Breaking changes
- RibbonAppMenuTab can be used when Appearance is set as WholeForm and VisualStyle is set as Custom. (TFS:302750,303007)
Bug fixes
- RibbonContextualTabGroup multiple tabs appeared incorrectly. (TFS:307939)
- Theme was not applied correctly in the first attempt using ApplicationThemeChanged event. (TFS:305619)
- RibbonItem didn't scaling a large image when he contained in RibbonAppMenu.
- 'ApplicationException' was thrown when C1Ribbon was added to TabControl. (TFS:305492)
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.C1Sizer
Bug fixes
- C1SizerLight adds gap on the top of scrollable panel if panel was scrolled to the bottom before resizing. (TFS:301492)
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.C1TrueDBGrid
Bug fixes
- In UnboundColumnFetch event e.Row given incorrect value. (TFS:305201)
- Exception was thrown when AllowExpressionEditing=true and Column.Expression is not set to new empty column in DataSource. (TFS:306811)
- First cell value of calculated column was not evaluated when applying expression through 'Edit Expression' dialog box. (TFS:306926)
- C1TruedBGrid which was bound to BindingSource was not updated properly on changing datasource of its BindingSource. (TFS:299040)
- Same row was not appeared as selected in other split on moving to 'AddNewRow' by clicking mouse on row selector area. (TFS:290336)
- Visual style of grid was not changed to default(Custom) when setting Themes=none. (TFS:291165)
- Expression was not applied when the grid column associated with the column in the data source. (TFS:290177)
- 'ExpressionEditor' icon was not shown when 'AllowExpressionEditing=True' and 'DataView=Form'. (TFS:291225)
Improvements
- Added FooterExpression property for C1DataColumn.
- Added FilterCascade property for C1DataColumn. This property gets or sets a value indicating that a drop-down list in the filter cell contains list of all values or only visible values of the column. (TFS:299042)
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 4.5.20173.291 - 18-Jan-2018
2017 v3 HotFix
C1.C1Excel
Bug fixes
- Some Characters appear garbled in excel file when half width characters are saved in the excel through C1XLBook. (TFS:305239)
- Text in comment is not shown properly in saved excel file. (TFS:305272)
- Back color of some cells is incorrect in result file when loading and saving certain Excel file via C1Excel. (TFS:304905)
- Error 'We found a problem with ...' is occurred in result excel (.xlsx) file when loading and saving an excel file that contains TabColor and formula. (TFS:303440)
- Images and text are not displayed in result excel file when saving as Biff8(xls) format. (TFS:304428)
- Back Color is not applied on the grid when load the excel file. Regression for TFS:200400, noticed by Alexey Smorkalov. (TFS:301789)
C1.C1Pdf
Bug fixes
- Text cut off when generating PDF from EMF file [small text format]. (TFS:304930)
C1.C1Word
Bug fixes
- Default font size of 'RtfParagraph' and 'RtfString' is getting smaller if using c1WordDocument.Clear() method and saving the document with (.docx) format. (TFS:305133)
- Font size is not retained in heading style text when loading and saving as .docx file using C1WordDocument. (TFS:305198)
- Adding watermark image in C1WordDocument. (TFS:301156)
- [partly] RoundRectangleShape loosing rounded corner/text on saving to *.rtf/*/docx formats respectively. (TFS:303566)
- Bullet color is not retained when load the word document and save it as '.docx' using C1WordDocument. (TFS:303516)
- Extra space are added in heading style text when read and write in new C1WordDocument. (TFS:276701)
- 'KeyNotFoundException' is thrown when load and save the document contained image and bold style text. (TFS:303834)
- Font and Color of RtfParagraph added by AddParagraph () method are not affected in result (.docx) format. (TFS:303525)
- Unlike build 286, default font size of 'RtfParagraph' and 'RtfString' is getting smaller when saving the document with (.docx) format. (TFS:303502)
- Total page count number is not properly shown in exported .docx and .rtf files when loading the .docx file contained table. (TFS:302425)
- Total page count number is not properly shown in exported .docx and .rtf files when loading the .docx file contained table. (TFS:302425)
- Unable to properly read outline set in MS Word (two part). (TFS:299297)
- Black rectangle is shown when loading the rtf file contained table and saving as '.rtf' file. (TFS:301005)
- Bullet are not retained when load the word document and save it as '.docx' using C1WordDocument. (TFS:300997)
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.C1Input
Bug fixes
- Fore color of buttons in the calculator drop down is shown as two color. (TFS:304902)
- C1Input controls like C1Numericedit, C1DateEdit, C1Combobox, C1TextBox, C1Label, C1CheckBox lost their properties BackColor, ForeColor, BorderStyle at design time if set on C1DockingTab . (TFS:299422, TFS:295701, TFS:138045)
- 'Value' property contains the same data as that of 'Text' property after opening drop-down form. (TFS:299320)
- [C1DropDownControl] NullReferenceException was thrown while opening the dropdown of C1DropDownControl lying on the DropDownForm. (TFS:302424)
C1.Win.C1Ribbon
Bug fixes
- Code in InitializeComponent method was generated in wrong sequence when C1Ribbon was added in C1SplitContainer. (TFS:305114)
C1.Win.C1TrueDBGrid
Bug fixes
- Sort glyph hidden last character of the column caption. (TFS:303313)
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 4.5.20173.287 - 30-Nov-2017
C1.C1Word
Bug fixes
- Unable to properly read outline set in MS Word. (TFS:299297)
- Text style in the original document is not retained when saving as .docx file in another document. (TFS:299372)
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.C1Input
Bug fixes
- [C1ComboBox] C1Combobox thrown PreValidationError if dropdown was opened and closed without changing value. (TFS:274223)
- When DisabledForeColor of C1TextBox was set, even if BackColor was set other than default Color, it turned gray in the disabled state. (TFS:293051)
- [C1ComboBox] C1Combobox dropdown list didn't move on scrolling the mouse wheel. (TFS:286907)
- [C1ComboBox] C1ComboBox dropdown list, which was opened in the closed child form was displayed when clicking on the parent form. (TFS:295988)
- When AutoSuggestMode of C1ComboBox is set to "Suggest" and list items contain 2 byte codes, autocompletion doesn't work correctly for filtering the items. (TFS:283728)
C1.Win.C1List
Bug fixes
- ColumnDivider Style of C1List was not effected in exported excel file. (TFS:285091)
C1.Win.C1Ribbon
Bug fixes
- An exception occurred when ribbon items was added or removed to a ribbon combobox and a combobox dropped form was shown. (TFS:285167)
- Control.BackColor did not apply to backcolor of host control in tab area of RibbonAppMenuTab. (TFS:293395)
- Form's title and control box was duplicate by shrinking form till MinimumWidth/MinimumHeight of C1Ribbon while opening RibbonApplicationMenu with 'WholeForm' appearance. (TFS:293078)
- 'Back' button of RibbonApplicationMenu (Appearance=WholeForm) was hidden by resizing the form while opening RibbonApplicationMenu. (TFS:293074)
- Pressing Up/Down arrow key in ComboBox hosted in RibbonAppMenuTab did not select next/previous items. (TFS:293423)
- When Ribbon from C1RibbonForm didn't have tabs and VisualStyle was not Custom then tab area was black. (TFS:294954)
C1.Win.C1Schedule
Bug fixes
- Background of Appointment was flickering by scrolling when ViewType=TimeLine and RightToLeft='Yes'. (TFS:298568)
C1.Win.C1Sizer
Bug fixes
- [C1SizerLight] C1SizerLight does not function while maximizing a form containing a Ribbon control. (TFS:298128)
C1.Win.C1Themes
Bug fixes
- C1Theme "Office2007Silver" was not rendered properly when set on Ribbon. (TFS:295677)
C1.Win.C1TrueDBGrid
Bug fixes
- All ValueItems in filter dropdown appeared as selected instead of only the corresponding filtered values. (TFS:299041)
- The ColContaining method returned incorrect column number by bordered value. (TFS:299872)
- Exported delimited file got appended instead of being overwritten when TrueDBGrid was exported to "Delimited File" format. (TFS:285985)
- The selection was not correct by the mouse and keyboard action. (TFS:142187)
- Themes was still applied on the grid's rows although setting Themes as none. (TFS:291165)
- 'ExpressionEditor' icon was not shown immediately in column header when setting 'AllowExpressionEditing=True'. (TFS:291249)
- Applied expression text was disappeared in 'Edit Expression' dialog box when reordering the columns. (TFS:291176)
- 'ExpressionEditor' icon was only shown on column of first panes when inserting the horizonal/verical split. (TFS:291260)
- 'ExpressionEditor' icon was disappeared when changing DataView of c1TrueDBGrid. (TFS:291225)
- Same row was not appeared as selected in other split on moving to 'AddNewRow' by pressing down key. (TFS:290336)
- 'ExpressionEditor' icon was not shown at design-time when setting 'AllowExpressionEditing=True' from c1TrueDBGrid Designer dialog box. (TFS:291196)
- DropDown of C1TrueDBGrid remained open even if any other application is opened when Parent Form is child of another Form. (TFS:293719)
- When the DataType of C1DataColumn was bool and the ValueItems contained "Yes" and "No" values then the C1DataColumn incorrectly displayed a state of checkboxes. (TFS:298567)
- Filter dropdown and filter icon are not displayed now for an unbound column in bound mode grid if FilterDropdown=true. (TFS:290177)
- Many column divider lines are shown while dragging the double arrow to resize the column. (TFS:278839)
- RowDivider appeared in exported files when TrueDBGrid was exported to Pdf/Excel even if RowDivider.Style set to "None". (TFS:298036)
- Grouped column data was not shown in header row when aggregate was calculated on string type column. (TFS:299291)
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.DataSource
Improvements
- Added support of filters with IN operator. (TFS:97951)
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 4.5.20173.286 - 30-Nov-2017
C1.C1Excel
Bug fixes
- 'OutOfMemoryException' is thrown when loading excel file having 500,000 rows. (TFS:296569)
- Request to add feature to select multiple sheets while saving the excel through C1XLBook. (TFS:293060)
- Hyperlinks in resultant excel file do not work in some special condition. (TFS:285089)
- C1Excel errors with .xlsm file. (TFS:291985)
- Invalid Excel OpenXml file (*.xlsx) exception is thrown on loading C1XLBook with xlsx created in LibreOffice. (TFS:295413)
Improvements
- Added SelectedIndexes property for the XLSheet class (the index array of the sheets that is selected).
C1.C1Word
Bug fixes
- Alignment of text and image in the MS document are missing when read/write in another C1WordDocument. (TFS:285688)
- Alignment and FontStyle of RTFParagraph are affected to the adjacent RTFString with different behavior in (.docx) and (.rtf) files. (TFS:276813)
- ForeColor of RTFParagraph are affected to the adjacent RtfDateField when save the document with (.rtf) format. (TFS:276823)
- FlexReport exported to docx generates the entire document in bold and italics. (TFS:296298)
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.C1Editor
Bug fixes
- Focus shifted on the top when clicking within the control. (TFS:287651)
C1.Win.C1Input
Bug fixes
- C1Input's Value property is not localized in Japanese text. (TFS:293040)
- Memory leak in C1DropDownControl and all descendents. (TFS:296667)
C1.Win.C1List
Bug fixes
- Column is still visible in drop-down of C1Combo when the C1Combo is set as FlexGrid's
editor although the column.Visible = false. (TFS:296284)
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.C1TrueDBGrid
Bug fixes
- When NumberFormat property was set, the return value of CellValue method was incorrect. (TFS:296531)
- System.ArgumentException was thrown at run time when the grid was bound at design time to a BindingSource object. (TFS:296943)
- The column divider is shown away from the grid while dragging the double arrow to resize the column with the screen scale factor more then 100%. (TFS:278839)
- AddNew method of BindingSource was cancelled by the grid when the method was called second time. (TFS:294633)
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 4.5.20173.282 - 26-Oct-2017
2017 v3 Release
C1.C1Excel
Breaking changes
- C1.C1Excel uses C1.C1Zip as reference assembly.
- 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)
Bug fixes
- Request to provide information on cell styles in excel file when FlexGrid is saved using SaveExcel method. (TFS:289978)
C1.C1Pdf
Bug fixes
- Creating Pdf from an EMF file, generates last column twice. (TFS:289987)
- Unicode's Private Use Area characters are garbled in the outputted PDF. (TFS:285999)
C1.C1Word
Bug fixes
- Column layout in the word document is not retained when read and write it in another document. (TFS:270490)
- (partly) Bullet are not retained when load the word document and save it in another document. (TFS:269921)
- Center alignment of text are slightly missing in rtf file when read the word document and write in C1WordDocument. (TFS:271096)
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.C1Input
Bug fixes
- [C1TextBox] Rightmost digit of NumericEdit and DateEdit value was truncated when the controls were disabled. (TFS:291958)
- [C1TextBox] PreValidation error thrown for value within MaxLength range when text was pasted. (TFS:288855)
- [C1SplitButton] C1SplitButton was got focus after DropDownItemClicked event when focus was set to another form. (TFS:288958)
- [C1Label] The ForeColor property was not applied when the C1Label used the C1Theme. (TFS:285276)
C1.Win.C1Ribbon
Bug fixes
- RibbonAppMenuTab didn't apply a backcolor of control to the tab area.
- Corners of C1RibbonForm were rounded when set VisualStyle was Custom. (TFS:286774)
Improvements
- Added new RibbonAppMenuTab component for RibbonAppMenu. This component can host a Control.
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.C1TrueDBGrid
Bug fixes
- ComponentOne's icon was not updated in C1TrueDBGrid Designer dialog box. (TFS:293712)
- Column was not shown when setting 'AllowExpressionEditing=True' on that column from design time. (TFS:289921)
- OwnerDrawCell event didn't fired for SubTotal rows when TrueDBGrid view was as GroupBy. (TFS:289836)
- Exception was occurred when setting 'AllowEditingExpression' of C1DisplayColumn from property grid. (TFS:290066)
- NullReferenceException was thrown when undelying datasource was modified. (TFS:289080)
- Exception was occurred when reordering the column that set 'AllowExpressionEditing=True'. (TFS:290159)
- If AllowAddNew property was set to True in unbound grid, an exception could occur when moving a mouse in the grid. (TFS:290373)
- C1DisplayColumnCollection Editor throws an exception when try to change some Style of several DysplayColumn members at once. (TFS:281116)
- CellText/CellValue methods returned wrong value when used GroupBy view. (TFS:281124)
- Selected group row didn't highlight all it's cells when Custom aggregate has been applied on a column. (TFS:286446)
Improvements
- c1ExpressionEditor dll is auto added to reference when C1DisplayColumn.AllowExpressionEditing
property is set to 'True' or C1DataColumn.Expression is set to a value different from 'null' or empty string. (TFS:291191) - Added Expression property to C1.Win.C1TrueDBGrid.C1DataColumn.
- Added AllowEditingExpression property to C1.Win.C1TrueDBGrid.C1DataColumn.
- Added support of integration with C1ExpressionEditor.
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 4.5.20172.276 - 14-Sep-2017
2017 v2 HotFix 2
C1.C1Word
Bug
- C1WordDocument not able to load RTF File containing an Image (part 2 "1.rtf" file). (TFS:277877)
- Loading and saving a file with newline removes newline characters. (TFS:281258)
- Extra Linebreak is added at the end of paragraphs in docx file when add the bookmark. (TFS:284524)
- Forecolor of RTFParagraph is not effected when paragraph text are get by using "GetParagraph" method. (TFS:284526)
- [complex for DOCX fixed] C1Word not able to load file (*.docx and *.rtf) containing table. (TFS:279239)
- [partly fixed] C1Word not able to load file (*.docx and *.rtf) containing table. (TFS:279239)
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.C1Editor
Bug fixes
- [C1Editor] While loading XHTML, column is loaded in reverse order. (TFS:276519)
C1.Win.C1Input
Bug fixes
- [C1ComboBox] "System.Data.DataRowView" is displayed in the TextBox of C1ComboBox when bound to DataRowCollection (TFS:281038)
- [C1TextBox] C1TextBox BackColor could not be set back to its default value once it was changed to other color. (TFS:268828)
- [C1TextBox] 'CanLoseFocus' property of C1TextBox's ErrorInfo did not work. (TFS:276770)
- [C1TextBox] The display position of the text slightly shifted to the left when MultiLine property was set to true. (TFS:278955 case 2)
- [C1TextBox] MaxLength property was ignored when pasting text in C1TextBox. (TFS:278955 case 1)
- [C1TextBox] "System.ArgumentNullException" exception was thrown on pasting a file in C1Input controls. (TFS:278946)
- [C1ComboBox] Selected item was not highlighted in the drop down on typing the text area after setting ItemMode=Html. (TFS:269680)
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.C1List
Bug fixes
- System.NullReferenceException was thrown when bind the table contained image to the C1List/C1Combo. (TFS:275245)
C1.Win.C1Ribbon
Bug fixes
- RibbonForm shown a form caption incorrectly when application used RD Web Access. (TFS:273056)
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.C1TrueDBGrid
Bug fixes
- "System.ArgumentOutofRAngeException" exception was thrown when the invisible row was sorted. (TFS:283748)
- The last row was not displayed when a row in front of 2 lines from the end was hidden. (TFS:274623)
- FilterDropDown contained all values present in ValueItem collection of corresponding column even if ValueItem was not present in DataSource of the grid. (TFS:250650)
- Editor was still shown in left place when the RightToLeft property was changed. (TFS:276937)
- Multiple selected rows could not be deleted when AllowDelete was true. (TFS:276973)
- Style of column header which corresponds to a current cell was incorrect. (TFS:274253, 277418, 278957)
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 4.5.20172.274 - 08-Aug-2017
2017 v2 HotFix 1
C1.C1Word
Bug
- [part 2] Request to provide information on changing fonts without adding new paragraph and adding markers with "AddParagraph". (TFS:274137)
C1.Win.C1TrueDBGrid
Bug fixes
- NullReferenceException is thrown when update the grid data and hover on the grid after setting AllowAddNew=True. (TFS:276987)
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 4.5.20172.273 - 31-Jul-2017
C1.C1Word
Bug
- RTFLineBreak above the RTFTable is effected to the first row of table when save the document with docx format. (TFS:272451)
- Request to provide information on changing fonts without adding new paragraph and adding markers with "AddParagraph". (TFS:274137)
C1.Win.C1Command
Bug fixes
- [C1TopicBar] Links styles did not affect the appearance when theme was applied. (TFS:272472)
C1.Win.C1Editor
Improvements
- Added property C1Editor.SetFocusAfterLoading: gets or sets a value indicating whether focus will be set to a control after the document is loaded.
C1.Win.C1Input
Bug fixes
- [C1SplitButton] C1SplitButton's checked items image was not correctly shown when setting CheckOnClick=True and RightToLeft=Yes. (TFS:274686)
- [C1ComboBox] Suggestion list is not correctly shown after pressing backspace key. (TFS:264400)
- [C1TextBox] Application hung when it contained C1SizerLight and multiline C1TextBox. (TFS:267856)
- [C1SplitButton] C1SplitButton's icon bar was shown with two color after setting RightToLeft = Yes. (TFS:270147)
- C1SplitButton could not add or remove sub-item in design time. (TFS:270151)
- Drop down of C1ComboBox is opened to the above of text area when binding with many items. (TFS:268993)
- C1TextBox text was overwritten when text was inserted from clipboard. (TFS:274002)
C1.Win.C1InputPanel
Bug fixes
- InputControlHost in InputPanel jumped to the bottom when first control was selected initially. (TFS:250602)
C1.Win.C1List
Bug fixes
- [C1Combo] Hiding last column and deleting second column from Designer hides all the columns. (TFS:270430)
- [C1Combo] If DropDownWidth == -1 and C1Combo.Font is defined in design-time no drop-down list appears in runtime. (TFS:214125)
- [C1Combo] DrpopDown list remains empty despite of DataSource filled if BeginInit - EndInit was not called. (TFS:117051)
C1.Win.C1Schedule
Bug fixes
- C1Scheduler designer rounded corners checkbox thrown an exception on C1.Framework.Corners. (TFS:274747)
C1.Win.C1TrueDBGrid
Bug fixes
- Sum value was displayed incorrectly when aggregate was applied on the grouped column itself. (TFS:275045)
- All value items were not displayed in filter list of FilterDropDown when "Translate" property of "ValueItems" of Column was set to true. (TFS:275285)
- The NullReferenceException occurred sometimes, when cursor was moved over the TrueDBGrid. (TFS:275055)
- In-built checkboxes did not resize in C1TrueDBGrid when resolution of screen was changed to 240 DPI. (TFS:261807)
- ArgumentException was thrown in C1TrueDBGrid with 'Form' DataView when existing row was hidden at run time. (TFS:271129)
- Second row was invisible when scrolling to second row and hiding first row in 'Form' DataView of C1TrueDBGrid at run time. (TFS:271141)
- ArgumentOutOfRangeException was thrown when scrolling to last row and hiding last row in 'Form' DataView of C1TrueDBGrid at run time. (TFS: 271144)
- C1TrueDBGrid filtered incorrectly when columns was 'DateTime' and NumberFormat was 'Short Time'. (TFS:270785)
- ShowReadOnlyAsDisabled did not work in locked columns. (TFS:241628)
- Column filter didn't work when the ValueItem property contained DBNull.Value. (TFS:273552)
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 4.5.20172.271 - 28-Jun-2017
2017 v2 Release
C1.C1Excel
Bug fixes
- Unlike build 267,Extra row is shown in C1FlexGrid when load the excel file by using LoadExcel method. (TFS:270393)
- Unlike build 267,'System.ArgumentException' has occurred when loading .xlsx file and saving it as .xls file. (TFS:269675)
- Unlike build 267 ,'System.OutOfMemoryException' was occurred on loading an excel file which has freeze panes. (TFS:269679)
- Different output file being generated for SaveCsv() method using 2016v3 and 2017v1 builds. (TFS:268424)
- Location of merged cells in saved excel file changes when a row's height/column's width is changed after merging in C1Excel. (TFS:268784)
- Request to provide information on how to use XLReferenceMode Enum in C1Excel. (TFS:242729)
- When a .xlsx file is load and saved just as it is, the user definition format of a cell changes. (TFS:251891)
- C1XLBook throws an unhandled exception of type 'System.ArgumentException' when loading a xslx file. (TFS:245883)
- Fixed work with print area (Excel: Seting print area). (TFS:204542)
- Request to improve performance for saving excel file. (TFS:253350)
Improvements
- Added UseDefaultCsvEncoding property in C1XLBook (use the default encoding for CSV files), for Japanese version true by default.
- Added support XLReferenceMode.R1C1 (and ReferenceMode property for C1XLBook) for C1Excel (Request: TFS:242729)
C1.C1Pdf
Breaking changes
- Lengths of dashes in non-solid lines (dash, dash-dot etc) may change compared to previous versions.
Bug fixes
- Text are cut off in pdf exported file when PrintInfo.FitHorizontally and FitVertically are set to True. (TFS:237520)
- Gradient of Ellipse is not rendered when Gradient Brush is specified to fill Ellipse. (TFS:255411)
Improvements
- Added C1PdfDocument.SetDashPattern() method which allows to change default dash patterns for predefined dash styles.
Added C1PdfDocument.ResetDashPatterns() method to reset dash patterns for predefined dash styles to defaults.
C1.C1Word
Bug fixes
- System.FormatException is thrown when load the word file contain bullet and use the C1.C1Word.2dll. (TFS:269585)
- [Word 2013] System.FormatException occurred when load the certain specific file. (TFS:269598)
- Footer are clipped in exported Word file with docx format. (TFS:268805)
- Text style in the original document is not retained when save it in another document. (TFS:268303)
- Header and footer are not shown when load the word document and save it in another document. (TFS:268381)
- FormatException is thrown when a word document is loaded. (TFS:261763)
- Image are not displayed in Docx format. (TFS:262936)
- Alignment of picture is not effected with Docx format. (TFS:263451)
- Image drawn by "DrawMetaFile" method is distorted when read and write in another word document with rtf format. (TFS:263844)
- Color of image drawn by "DrawMetaFile" method is not retained when read and write in another word document. (TFS:263860)
- Ellipse,Arc,Beziers and line shapes are not shown in output documents. (TFS:215107)
- PageBreak is not effected in output docx file if the C1WordDocument contain RTFPicture and RTFTable. (TFS:251877)
- RtfLineBreak between RTFTable and RTFPicture is not effected in output docx file. (TFS:251845)
- "FirstLineIndent" property is not effected in output document when save the C1WordDocument with docx format. (TFS:251784)
- "Can't Open" error is thrown when save the C1WordDocument contained RTFHeader and RTFFooter with docx format. (TFS:251776)
- Image drawn by "DrawMetaFile" method is not shown when read and write in another word document. (TFS:249571)
- CheckedSymbol are shown as number instead of CustomSymbol in exported word file. (TFS:255389)
- Checkmark for some check mark style are not shown in expored word file. (TFS:255387)
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.C1Input
Breaking changes:
- Custom drop down forms cannot be used in C1ComboBox. DropDownFormClassName is hidden from C1ComboBox property editor.
An exception is thrown if DropDownFormClassName or DropDownForm properties is set to a custom value. (TFS:260547)
Bug fixes
- Only image is shown in the text area of C1ComboBox when first item is selected by using up/down arrow key. (TFS:269948)
- C1Combobox's 'ItemsDisplayMember' property is not working. (TFS:268375)
- [C1DateEdit] Month beyond MinDate/MaxDate was able to select in the drop down calendar in second time. (TFS:263461)
- [C1DateEdit] ArgumentOutOfRangeException was occurred when click the next month button after setting year part '9999'. (TFS:264312)
- Drop Down window is not able to close after setting "AutoOpen=True" and "DropDownStyle=DropDownList". (TFS:260905)
- C1ComboBox's item is not able to select by pressing up/down arrow key from keyboard. (TFS:262158)
- [C1DataEdit] Date value was not able to paste in C1DateEdit. (TFS:262172)
- [C1ComboBox] Highlight Item was not shown in second time when highlight on the item by using mouse cursor and press 'F4' key. (TFS:262745)
- [C1ComboBox] Item was not highlighted in sometimes when hovered on the item. (TFS:260913)
- [C1DateEdit] Today date is shown in the text area after closing the drop down calendar. (TFS:262650)
- [C1SplitButton] C1SplitButton's icon bar was cut off after setting sub item and CheckOnClick=True. (TFS:264333)
- Pop-up menu of selecting month in C1DateEdit is still shown although closing the drop down calendar. (TFS:263849)
- NullReferenceException is thrown when click up/down button by using C1NumericEdit as editor in flexgrid. (TFS:265214)
- [C1Button] RightToLeft was not retained when changing VisualStyles (OfficeXXX). (TFS:250647)
- [C1DateEdit] Current date-time was displayed in C1DateEdit textbox when InitialSelection property is set to CaretAtEnd or CaretAtStart even if no date are selected. (TFS:260601)
- Unhandled Exception is occurred after clicking up/down button of C1NumericEdit or up/down arrow keys. (TFS:260578)
- Value is not changed using Up/Down arrow keys when DropDownStyle= DropDownList. (TFS:260557)
- [C1TextBox] C1TextBox performed very slow when a long string was pasted in it. (TFS:150563)
- [C1ComboBox] C1ComboBox's background was not correct after setting "DropedDownStyle=DropDownList". (TFS:256739)
Improvements
- [C1ComboBox] AutoSuggestMode property. if set to "Contains", it enables partial string match in the suggestion list.
C1.Win.C1InputPanel
Improvements
- Implemented the ScrollBars property of C1InputPanel. (TFS:238766)
C1.Win.C1Ribbon
Breaking changes
- C1RibbonForm does not use the Fixed3D form border style. (TFS:256625)
- RibbonTextBox's text disappeared and the textbox become read-only when the Child Form containing Ribbon was maximized. (TFS:258685)
Improvements
- Added the new Appearance property to the RibbonApplicationMenu. This property indicates whether the application menu looks like as menu in Office 2016. Only for the Custom visual style.
- Added the ShowContextMenu method to C1Ribbon showing the contextual menu at the center of the specified control.
- Added the Owner property to RibbonTab class. (TFS:239097)
- Added PressedLargeImage and PressedSmallImage properties to RibbonToggleButton. (TFS:251808)
- Added PressedLargeImage and PressedSmallImage properties to RibbonSplitButton.
- Added scroll buttons of tabs when a ribbon width smaller then a tabs area. (TFS:241983)
C1.Win.C1Themes
Improvements
- Added Styles/RowSelectorStyle and Styles/ColumnSelectorStyle to C1TrueDBGrid theme template.
C1.Win.C1TrueDBGrid
Bug fixes
- New row was not able to add after double clicking on it in first time. (TFS:270102)
- C1TrueDBGrid's cell border was cut off in the edit mode when RightToLeft was Yes. (TFS:260151)
- C1TrueDBDropdown calculated the height incorrectly when the Caption property was set. (TFS:265415)
- When ShowReadOnlyAsDisabled was set in runtime, disabled or enabled icons was not applied immediately. (TFS:241628)
- Selected Column Count was not shown correctly when selecting a range of cell by using Select() method and gropping the column. (TFS:256118)
- Position of +/- icons in Hierarchical view of C1TrueDBGrid was not changed to right of the column when grid's RightToLeft property was set. (TFS:257522)
- Split's Row Count did not match with TrueDBGrid.RowCount when the CurrentChanged of BindingContext event fired the EndCurrentEdit method. (TFS:257104)
- TrueDBGrid filter didn't work when FilterMultiSelect was true and column data type was deciamal. (TFS:258711)
Improvements
- Improved performance of ExpandGroupRow(-1,True) method. (TFS:260589)
- Added support of themes to the ConditionFilter.
- Added RowSelectorStyle and ColumnSelectorStyle property.
- Added the new C1DisplayColumn.ShowReadOnlyAsDisabled property, it indicates whether checkboxes or radiobuttons in this column look like as disabled when this column is read only. (TFS:241628)
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 4.5.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 4.5.20171.260 - 06-May-2017
2017 v1 HotFix 2
C1.C1Pdf
Bug fixes
- Exception is thrown when C1PdfDocument.DrawLine() method is executed. (TFS:253939)
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.C1Input
Bug fixes
- [C1ComboBox] Image and text was not shown in the text area when select the item in the drop down after setting "ItemMode=HtmlPattern". (TFS:255097)
- [C1ComboBox] Highlighted item was not shown in the text area when highlight on the item by using mouse cursor and press 'F4' key. (TFS:249738)
- [C1ComboBox] Highlighted items in dropdown was still changed by pressing 'down' key although last item was selected while dropdown was opened. (TFS:200234)
- "PostValidated" event fired twice if user clicked Up or Down button from C1NumericEdit. (TFS:37824 case 1)
- "PreValidated" event does not fired. (TFS:37824 case 2)
- [C1SplitButton] Backcolor of checkbox in ImageBar was shown as white when Themes applied. (TFS:56552)
- [C1ColorPicker, C1FontPicker] Next adjacent item was not shown in the text area although selecting items by pressing 'Down' arrow key when "TextDetached= True". (TFS:250577)
- [C1ComboBox] Item in the drop down was not highlighted when pressed up/down key after setting "AutoOpen=True". (TFS:251308)
- [C1ComboBox] Some drop down item of C1ComboBox was cut off by setting MaxDropDownItem property and applying the theme on it. (TFS:250718)
- [C1ComboBox] DataBound C1ComboBox could not display HTML Entities correctly. (TFS:240357 surrounding issue)
- [C1ComboBox] Appended item sometimes was not selected in the drop down after setting AutoCompleteMode = Append. (TFS:250813)
- Application form is put behind all opened applications with C1DropDownControl and all descendents on Windows 10 Creators Update. (TFS:252527)
Improvements
- [C1ComboBox] Selected item of c1Combobox shows on top of dropped list.
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.C1List
Bug fixes
- [C1Combo] Drop down list of c1Combo was not able to open when using it as ControlHost in Ribbon. (TFS:255103)
- [C1Combo] Validating event of MS Textbox was raised more than 50 times when C1Combo is clicked. (TFS:251878)
C1.Win.C1Ribbon
Bug fixes
- MDI child window was not active when switching the windows. (TFS:256621)
- C1Ribbon didn't render correctly when FormBorderStyle property of C1RibbonForm was Fixed3D. (TFS:250698)
- After changing system calendar to Japanese and adding DatePicker to C1Ribbon's group, application throws "ArgumentOutOfRangeException" exception. (TFS:250313)
- An exception occurs when you use RibbonForm as MDI child, display QAT Key Tips, and click "close" context menu of its title bar. (TFS:252608)
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.C1TrueDBGrid
Breaking changes
- TrueDBGrid will use the default textbox as editor for filter when FilterMultiSelect is true. (TFS:253722)
Bug fixes
- When the Style.HorizontalAlignment was set to "General" and it was connected to a numeric field, it was not right-aligned. (TFS:256251)
- Filter didn't work for date/time midnight. (TFS:245529)
- Focus didn't shifts from one filterbar to another when arrow keys were pressed. (TFS:152648)
- AND filter was applied when saved filter definition of an OR condition filter was loaded. (TFS:248073)
- Sorting was applied automatically on resizing a column in C1TrueDBGrid when 'Cursor' property is set to 'Cursor.Default'. (TFS:78488)
- When grouped column was placed between selected cell range, selected a range of cell was split after added grouped column to group area of c1TrueDBGrid. (TFS:238434)
- Filter was applied after pressing a key up/down when the MultiFilterSelect was True. (TFS:245365)
Improvements
- Added support for changing language of GroupIntervalEnum.DateSpan in C1TrueDBGrid. (TFS:76723)
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 4.5.20171.254 - 05-Apr-2017
2017 v1 HotFix 1
C1.C1Excel
Bug fixes
- PrintSettings.Header/Footer not able to display an ampersand in excel file. (TFS:249878)
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.C1Input
Bug fixes
- [C1ColorPicker] Color was shown in the text area while hover on the custom color in the color drop-down (TFS:250633)
- [C1ComboBox] Last item in the drop down of C1ComboBox was not highlighted when mouse left the drop down. (TFS:250785)
- Highlighted item was changed according to the mouse cursor when the items in the drop down list of C1ComboBox were scrolled using up down arrow keys. (TFS:142365)
- [C1SplitButton] DropDownList of C1SplitButton was not opened by pressing "F4" key when C1SplitButton is placed on the dropDownForm. (TFS:207852)
- [C1ComboBox] Item of C1ComboBox was not highlighted in the DorpDown list after typing the item in the text area from keyboard. (TFS:202916)
- [C1SplitButton] Separator line of SubMenu buttons with children renders uneven with its succeeding line when Themes applied. (TFS:56524)
- [C1FontPicker][C1ColorPicker] Validation Error message box was shown when select the item by using up/down key when TextDetached and AutoOpen are set to True. (TFS:230018)
- [C1Button] When VisualStyle is set in design-time, UseVisualStyleBackColor reset to false at runtime. (TFS:245800)
Improvements
- [C1ComboBox] Added MaxDropDownItems property to C1ComboBox class. This property is used for setting the maximum number of items which will be shown in the drop-down portion. (TFS:145590)
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.C1TrueDBGrid
Bug fixes
- TrueDBGrid filter didn't work when FilterMultiSelect was true and column data type was double. (TFS:251661)
- All the level 2 groups in grid did not render as expanded even if GroupInfo's "OutlineMode" was set to StartExpanded. (TFS:247100)
- ExportToHTML did not work from Local System Account Service. (TFS:247107)
Improvements
- Added support of 'Like' FilterOperator for not string DateType.
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 4.5.20171.249 - 01-Mar-2017
C1.C1Word
Bug fixes
- Image drawn by DrawMetaFile() method is stretched when save the document with docx format. (TFS:245461)
C1.Win.FlexGrid
Bug fixes
- FlexGrid editing did not work in Merged Ranges. (TFS:240643)
Release version 4.5.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.C1Input
Bug fixes
- [C1ComboBox][C1FontPicker][C1ColorPicker] Items could be selected by pressing up/down key although ReadOnly property is set to true. (TFS:224909)
- [C1DateEdit] Months and year are not shown correctly when select month and year from the header of calendar dropdown after setting RTL=Yes. (TFS:195149)
- [C1ComboBox] Html tag was showed in text area of C1ComboBox when user selected item from C1ComboBox with ItemMode=Html by pressing up/down key. (TFS:223823)
- C1NumericEdit's TextChanged event was fired twice when a text was changed from a value to another value directly. (TFS:235165)
- [C1SplitButton] Selected dropdown item with sub-items did not use themed hot style. (TFS:56576)
- [C1SplitButton] Sub-items of disabled dropdown item are displayed and could be accessed. (TFS:56750)
- [C1SplitButton] Button ForeColor does not dim in the disabled C1SplitButton. (TFS:56859)
- [C1ComboBox] DataBound C1ComboBox could not display HTML Entities correctly. (TFS:240357)
C1.Win.C1InputPanel
Bug fixes
- Minor corrections for C++/CLI apps.
C1.Win.C1List
Improvements
- [C1Combo] The SelChange event was replaced to the SelectionChanging event. It is possible to cancel selection change in the SelectionChanging event. (TFS:237578)
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.C1TrueDBGrid
Bug fixes
- Previously matched value are appeared in the FilterBar of other column after applying filter by filter drop down in one column when 'MultiFilterSelect=True'. (TFS:245350)
- MultiFilter was not worked correctly when 'MultiFilter=True'. (TFS:244796)
- ComboSelected event was not fired when selecting item from comBobox by using keyboard. (TFS:238531)
- C1TrueDbGrid lost new row data when it was bound to BindingSource. (TFS:236567)
Improvements
- ScrollBar is scrolled automatically to the last row while selecting multiple rows by selecting one row and dragging mouse over the last rows. (TFS:238034)
- Column selection was changed, now mouse down event by column header sets selection state for column. (TFS:238434)
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 4.5.20171.243 - 17-Feb-2017
2017 v1 Release
C1.C1Excel
Bug fixes
- An Exception thrown when load an Excel file by C1Excel (part 2: 元ファイル20161029_nv1.xlsx). (TFS:213273)
- C1Excel replaces "@" symbol to new line"\n". (TFS:235074)
C1.C1Pdf
Bug fixes
- Result pdf file with Arabic text have some scrambled. (TFS:238493)
- Unlike previous build 238, draw lines on bottom and right are not displayed in the first page of result pdf. (TFS:236582)
- Unlike previous build 238, Hebrew text are exceed from the border in exported pdf file. (TFS:236599)
Improvements
- Output in one pass for text drawing (TextOut methods of PdfDocumnet and PdfDocumentBase).
C1.C1Word
Bug fixes
- "System.InvalidCastException" exception is thrown when load the rtf file contained table. (TFS:236199)
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.C1Input
Bug fixes
- When "Furigana" is obtained using ReadingStringOutput object of C1TextBox, incorrect results are sometimes obtained. (TFS:227986)
- [C1ComboBox] C1ComboBox showed the system context menu when a DropDownStyle value was set to DropDownList. (TFS:236124)
- [C1ComboBox] Selection was not shown in drop down list although selected item was shown in text area when ItemMode=Html. (TFS:236100)
- [C1DateEdit] Setting the property C1DateEdit.Calendar.CalendarWeekRule is ignored. (TFS:231625)
- [C1DateEdit] C1DateEditt was not working properly when calendar's MinDate and MaxDate are the same day. (TFS:202336)
C1.Win.C1InputPanel
Bug fixes
- Movement of a form was reset when the SelectedIndexChanged event was raised. (TFS:235016)
C1.Win.C1TrueDBGrid
Bug fixes
- C1TrueDBGrid was slowed when cell had very large data. (TFS:236554)
Improvements
- Implemented new method C1TrueDbGrid.LoadExcel to provide import from Microsoft Excel file (needs reference to C1.Win.C1TrueDBGrid.Excel.4 assembly).
- Changed sample TrueDbGrid\CS\Excel (added the demonstration of the C1TrueDbGrid.LoadExcel feature).
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 4.5.20163.238 - 26-Jan-2017
C1.C1Word
Bug fixes
- Text are jump to the new line in exported docx file when RenderObjects use BaseNine fonts. (TFS:235816)
- System.FormatException is thrown when load the certain docx file. (TFS:227601)
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.C1Input
Bug fixes
- [C1ComboBox] NullReferenceException was occurred when a item was selected and used HTML code with ordered list in 'Item' property. (TFS:235750)
- [C1ComboBox] Selected text in text area was displayed incorrectly when using HTML code with unordered list in 'Item' property. (TFS:61258)
- [C1TextBox] Modified property of C1TextBox did not return correct value. (TFS:212014)
C1.Win.C1Schedule
Bug fixes
- FirstVisibleTime property is ignored in the TimeLine view. (TFS:235784)
C1.Win.C1TrueDBGrid
Bug fixes
- When the ValueItems.Presentation was set as SortedComboBox then this caused the memory leak. (TFS:218858)
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 4.5.20163.234 - 18-Jan-2017
C1.C1Word
Bug fixes
- Image and chart in the flexreport file are not shown in exported rtf file. (TFS:229115)
C1.Win.C1Schedule
Improvements
- Added C1Schedule.MinSlotWidth and MinDaySlotWidth properties to control slot width in the C1Schedule TimeLine view. (TFS:221311)
C1.Win.C1TrueDBGrid
Improvements
- Implemented new method C1TrueDbGrid.SaveExcel to provide fast export to Microsoft Excel file (needs reference to C1.Win.C1TrueDBGrid.Excel.4 assembly). (TFS:214687)
- Added new sample TrueDbGrid\CS\Excel to demonstrate the C1TrueDbGrid.SaveExcel feature.
- ComboSelect event is obsolete, use new ComboSelected event instead. The new ComboSelected provides SelectedIndex property. (TFS:13757)
- Added support of selecting multiple rows by selecting one row & dragging mouse over other rows. (TFS:5505)
New features
- Added the Select method. This method selects a range of cells. (TFS:13756)
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 4.5.20163.231 - 16-Jan-2017
C1.C1Word
Bug fixes
- Text are not fit into field's bound in RTF/Word/Excel exported file when use "TextFitMode". (TFS:191006)
- An unhanded exception of type 'System.FormatException' occurred in C1.WPF.Word.4.dll. (TFS:233860)
- Table contents are shown as twice in output RTF document if any content is added under the RTF table. (TFS:233976)
Improvements
- Added support expand (spacing between characters) value for DOCX format.
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.C1Input
Bug fixes
- [C1ComboBox] Even if SelectedIndex of C1ComboBox is set, it doesn't sometimes become effective. (TFS:233696)
- [C1ComboBox] C1ComboBox did not change a value when it used ItemsImageList. (TFS:192093)
- [C1NumericEdit] "NaN" is not displayed when pressing F4 when NumericInput and NumericInputKeys.F4 properties are True. (TFS:33952)
- [C1NumericEdit] Decimal char could be entered even if NumericInputKeys.Decimal property is False. (TFS:33952)
- [C1DateEdit] Custom format that contains 'E' for EditFormat is not displayed correctly in edit mode. (TFS:139827)
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.C1List
Bug fixes
- C1Combo items were not rendered when the form closed and loaded without creating anew. (TFS:223448)
C1.Win.C1Ribbon
Bug fixes
- DropDownList in Custom VisualStyle RibbonComboBox Loses Ampersand. (TFS:227315)
C1.Win.C1TrueDBGrid
Bug fixes
- NullReferenceException was occurred when the DataView was changed in the AfterFilter event. (TFS:228308)
- Cursor was not displayed in the edit mode when an editor has a few lines and the font size more then 9. (TFS:228417)
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 4.5.20163.226 - 05-Jan-2017
C1.Win.C1TrueDBGrid
Bug fixes
- ArguementOutOfRange was occurred when the grid didn't contain a filter value and the grid contained empty rows. (TFS:232525)
C1.Win.FlexGrid
Bug fixes
- AutoSizeCols method threw exception when Rows.Count is set to 0 in C1FlexGrid. (TFS:232726)
Release version 4.5.20163.225 - 23-Dec-2016
2016 v3.5 Release
C1.C1Excel
Bug fixes
- [FlexGrid] Multiple issues are observed when loading .xlsx file that contains cells with thousand separators and 11 decimal values. (TFS:208468)
- Unlike build 216,'I' cursor is not shown in c1FlexGrid edit mode when loading .xlsx excel file to c1FlexGrid by using LoadExcel() method. (TFS:228390)
- Height of Image is reduced when image is added and saved to excel file using C1Excel. (TFS:223304)
- Error 'Invalid Excel OpenXml file' is occurred on opening of an excel file contains TabColor and formula after saving as another one. (TFS:197450)
- First sheet is always selected when setting 'SelectedIndex' value less than 'FirstIndex' value. (TFS:19584)
- One of the columns in the second sheet becomes invisible after saving in the different path and opening it. (TFS:15297)
- Japanese characters, font styles, watermarks and shapes are not rendered in output .xlsx file. (TFS:204191 cases 2 & 5)
- Multiple issues are observed when loading .xlsx file that contains cells with thousand separators and 11 decimal values). (TFS:208468 case 1)
C1.C1Pdf
Bug fixes
- Attachment Pdf document is not opened when adding attachment to pdf document by using C1PdfDocument.AddAttachment() method. (TFS:213228)
- System.NullReferenceException occurred in C1.UWP.Pdf.dll when creating lines in PdfDocument using PdfDocument.DrawLines() method. (TFS:209579)
Improvements
- Get font data using DX library.
C1.C1Word
Bug fixes
- 'System.InvalidCastException' is thrown when load the rft file contained image to C1WordDocument. (TFS:223542)
- Image in the MS Word file is not retained when load to C1WordDocument and save with Docx format. (TFS:204965)
- RTFString is not shown in output when save the C1WordDocument with RTF format. (TFS:224900)
- Text in the table are not shown when save the C1WordDocument with RTF format. (TFS:224907)
- Forecolor of RTF paragraph is not effected when save the C1WordDocument with RTF format. (TFS:224991)
- Image in the MS Word file is not retained when load to C1WordDocument and save with Docx format. (TFS:204965)
- "\n" in the paragraph is replaced by underscore when save the C1WordDocument with RTF format. (TFS:218071)
Improvements
- Changed from internal to public some properties of the Word/RTF drawing canvas.
- Changed DOCX format reader for support merged cells of the table.
- Added ForeColor for Word/RTF paragraph object.
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.C1Input
Bug fixes
- NullReferenceException is thrown when reopen the dropdown after pressing delete key and setting EmptyAsNull property is set to true. (TFS:229558)
- [SplitButton] Item added to dynamically created DropDownItem object does not show at RunTime. (TFS:37336)
- C1TextBox validating goes wrong in the case of exit (lose focus) twice. (TFS:227996)
- GDI resource leak.
- [C1ComboBox] C1ComboBox was not provided circular selection on pressing key when DropDownStyle = DropDownList. (TFS:220924)
- [C1ColorPicker] The focused item and the selected item didn't match when the selected item was dragged down of dropdown portion. (TFS:117626)
- C1NumericEdit threw "OverflowException" exception on setting its value to "double.PositiveInfinity" (TFS:222683)
- [C1DateEdit] C1DateEdit's DropDown Calendar opened behind the Form if the Form was shown as a modal dialog. (TFS:207328)
- [C1CheckBox] 'Flat' and 'Pop up' FlatStyle was not displayed correctly when VisualStyle or Theme is set. (TFS:106546)
- [C1DateEdit] DateValueSelected event did not fired by using Keyboard (TFS:94009)
- C1DateEdit and C1NumericEdit were not refreshed after they theme was changed. (TFS:89210)
- [C1TextBox] White strip(or artifacts) was appeared in BackColor near the border. (TFS:219200)
- [C1SplitButton] DropDownItemClicked event was fired only after the dropdown is closed (TFS:50697)
- [C1ComboBox] Key is duplicated if pressed before DropDownForm is not opened while DropDownStyle is set to DropDownList. (TFS:220924)
- Exceptions were thrown when the Value property was set DBNull.
- [C1ComboBox] DropDown of C1ComboBox was opened while DropDownStyle=DropDownList even if character that does not match the items from dropdown list is pressed. (TFS:210650)
- The dropdown list of C1FontPicker was still opened when the dropdown form of C1DropDownControl was parent of C1FontPicker and the C1DropDownControl was closed. (TFS:218856)
- Height of the blank row is less than the other rows when font size of C1ComboBox is increased. (TFS:207919)
- [C1RangeSlider] RightToLeft property did not work. (TFS:110740)
- [C1Button] VisualStyle of C1Button was not changed to Custom on applying BackColor after VisualStyle is set. (TFS:79386)
- [C1FontPicker] White space was appeared at the end of ListBox in the dropdown and selected font was not shown in the text area when select the font by using arrow Key. (209342)
- [C1DBNavigator] BackColor remained in some part of C1DBNavigator even after the resetting. (TFS:97009)
- [C1TextBox] C1TextBox did not apply the Multiline property when the Enabled was set to false. (TFS:207708)
- [C1DateEdit] ValueChanged event of C1DateEdit did not fired when pressing UpDown arrow key or clicking UpDown button of control. (TFS:213255)
- [C1Label] Sometimes the C1Label border was drawn incorrectly or not drawn at all when BorderColor property is changed. (TFS:139514)
- [C1TextBox] C1TextBox's Text was selected when the focus was shifted to it and Escape key was pressed for the first time. (TFS:210401)
- [C1TextBox] ForeColor property value was changed to SystemColors.WindowText when Enabled property is set to False. (TFS:79450)
- [C1TextBox] Letters in C1TextBox can not be deleted forward by pressing Delete key when EditMask is set (TFS:205416)
- [C1NumericEdit] Change the Calculator.ButtonFlatSyle property value before the Calculator form is opened did not give any effect. (TFS:73388)
Improvements
- Removed "C1Input" from validation and data conversion error dialogs' captions. (TFS:44271)
- [C1ColorPicker] The C1ColorPicker default size was increased. (TFS:206862)
C1.Win.C1List
Bug fixes
- [C1Combo] Items are not completely visible in the drop down list when the list is opened for the first time in the case of MaxDropDownItems property had increased. (TFS:110086)
- [C1Combo] Extended part of dropdown was not populated with columns if DropDownWidth greater then C1Combo. (TFS:214125)
C1.Win.C1Ribbon
Bug fixes
- C1Ribbon dropdown/popup windows worked after pressing the Windows+Down/Windows+Up keys. (TFS:83498)
Improvements
- Added the AllowExtendedSubmenuHeight property to RibbonApplicationMenu to allow the submenu options to extend outside the application menu. (TFS:119849)
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.C1TrueDBGrid
Bug fixes
- Editor of first row was still visible when the condition filter was applied. (TFS:222556)
- Text from FilterBar disappeared when user typed second "/" in DateTime column. (TFS:221443)
- Application hung when C1TrueDbGrid's MarqueeStyle was set to FloatingEditor and C1TrueDbGrid was added to nested SplitContainer. (TFS:219459)
- In HeadingStyle, Borders style setting did not apply to grid. (TFS:10721)
- AfterColEdit event was raised after the TrueDBGrid Filterbar was lost focus. (TFS:42197)
- AfterFilter event was raised twice after a checkbox column was filtered.(TFS:42219)
- ConditionFilter worked incorrectly with conditional operators: Contains, DoesNotContain, BeginsWith and EndsWith when datatype of column was DateTime.
- HeadingStyle font did not reset after PrintPreview was shown. (TFS:21260)
- Unwanted blank row space was observed when EmptyRows was set to true and the last row visibility was set to false. (TFS:60633)
- The Print method didn't used PrinterSettings of TrueDBGrid. (TFS:20941)
- A drop down list was shown to the upper left square of the grid, after double-clicking on the combobox type cell when the AutoDropDown was set to true. (TFS:214575)
- EvenRowStyle/OddRowStyle didn't apply for buttons. (TFS:149235)
- C1TrueDbGrid filter did not changed when the FilterText was set from event handler for the ribbon button Click event. (TFS:214795)
- Application did not close when ShutDownMode was set to "When last form closes" and TrueDBGrid's combobox was opened. (TFS:215135)
- Checkbox wasn't checked in the filter dropdown although all data was shown in the grid. (TFS:214906)
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 4.5.20163.212 - 01-Nov-2016
2016 v3 Release
C1.C1Excel
Bug fixes
- Cannot apply underline font style to a cell in C1Excel (only WinForms). (TFS:214429)
- When the .xlsx file which the cell border is read and saved as it is, the cellborder is sometimes lost. (TFS:213511)
C1.C1Word
Improvements
- Added new method (AddCanvas) of the C1WordDocument class for adding drawing canvas objects to Word/RTF document.
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.C1Input
Bug fixes
- If an object of reference type is bound to Value of C1TextBox then Value is not changed even if Text is changed. (TFS:210992)
- [C1ComboBox] UseBindingItemsSource property does not work on form load if set in Design Time. (TFS:208278)
new features
- [C1ComboBox] Added new property TranslateValue (TFS:208277). It allows translate Value into Text using items data source.
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.C1List
Bug fixes
- [C1List] C1List's cell value was shown as '???' when when column's data type is set to 'TimeSpan' (TFS:209865)
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.C1TrueDBGrid
Bug fixes
- Calendar dropdown was shown instead of numeric updown when NumberFormat was set to 'Medium Time'. (TFS:211367)
- The error message was shown when the filter of grid column was edited and datatype of column was TimeSpan. (TFS:211351)
- Data was deleted from cell whenever user enters the edit mode. (TFS:210676)
- Edit mode of TureDBGrid's cell was flick by double clicking on the cell when Column data type is "DateTime" and format is "Long Time or Short Time". (TFS:209765)
- A last character of column header was cut off in some cases. (TFS:193941)
- CellTips was shown unusually long when C1TrueDBGrid1.Style.VerticalAlignment is set to a value other than C1.Win.C1TrueDBGrid.AlignVertEnum.Top (TFS:209854)
- Hierarchical grid showed a sorted data incorrectly. (TFS:17960)
- Hierarchical grid scrolled to the left and rows got collapsed after filtering. (TFS:207694)
- Could not select multiple columns or rows by dragging mouse cursor over a section of TureDBGrid when MarqueeStyle is FloatingEditor. (TFS:14211)
- Unlike build 188, ??? is displayed in c1TrueDBGrid when column's data type is set to 'TimeSpan'. (TFS:209487)
- Some format was shown as "01/01/0001" and "???" in new row after setting AllowAddNew is set to true and Column data type is "DateTime". (TFS:209742)
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 4.5.20163.191 - 21-Sep-2016
2016 v3 Preliminary
C1.C1Excel
Bug fixes
- Some number in the Paragraph Field are not shown in exported excel file. (TFS:207872)
- [the second case] when .xlsx file is read and saved just as it is, cell format (forecolor, backcolor and horizonntar arrangement, etc.) sometimes changes. (TFS:189899)
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.C1Input
Bug fixes
- [C1FontPicker] 'DropDownFromAlign' property was not occurred in C1FontPicker although 'DownDownFormAlignChanged' Event is occurred. (TFS:198687)
- White strip was visible in BackColor of C1TextBox when disabled. (TFS:82563)
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.C1List
Bug fixes
- [C1List] ??? is displayed in the DateTime column with NumberFormat property set to "Short Date" when the Format of the system was set to Finnish (Finland) (TFS:204316)
C1.Win.C1Ribbon
Bug fixes
- RibbonTab could not be opened the second time in Minimized mode after updating RibbonLabel while the tab popup is visible. (TFS:201839)
- Two tabs were selected after adding a new tab from the properties grid at design time. (TFS:204005)
- An issue occurred when remove and add RibbonContextualTabGroup programmatically. (TFS:204330)
- A small image applied on a button in LeftPaneItems of RibbonApplicationMenu displayed as large image. (TFS:206376)
C1.Win.C1TrueDBGrid
Bug fixes
- Grid's color scheme is not applied on the exported excel file when UseGridColors property is set to true. (TFS:207970)
- Grid displayed empty rows when the rows contains line feeds "\r\n". (TFS:208237)
- Filter was not cleared when FilterText property is set in code and Clear button in FilterDropdown is clicked at runtime. (TFS:203765)
- Filter of data source was incorrect when a column filter applied without changes. (TFS:198514)
- ??? was displayed in the DateTime column with NumberFormat property set to "Short Date" when the Format of the system is set to Finnish (Finland) (TFS:204493)
New features
- Added new member 'Fill' to 'BackgroundPictureDrawModeEnum'. With 'Fill' option the image is stretched and aspect ratio is saved. (TFS:88030)
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 4.5.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.C1Input
Bug fixes
- System.NullReferenceException thrown when form containing C1Input.C1TextBox control is closed/disposed. (TFS:209440)
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 4.5.20162.188 - 26-Aug-2016
C1.C1Pdf
Bug fixes
- Hyperlink in the C1PdfDocument is not worked when hyperlink is set by HTML <a> href Attribute. (TFS:204382)
C1.C1Word
Bug fixes
- Japanese About box is shown when add C1WordDocument of C1Word.2dll (eng build) onto the form. (TFS:152899)
- Table borders are not shown and text are overlapped when save the C1Word with Docx format. (TFS:146519)
- Image icon jump to new line in table when save with Docx format. (TFS:151254)
- Table.BackwardDiagonal and Table.ForwardDiagonal borders are not shown when save the document with RTF Format. (TFS:153087)
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.C1Ribbon
Improvements
- Added the missing descriptions for members of the following enumerations: StyleBrush, StyleColor, StyleConst, StyleFlag, StyleFont, StyleGlyph. (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 4.5.20162.182 - 17-Aug-2016
C1.C1Excel
Bug fixes
- When an excel file is loaded and saved using C1Excel, blank cells appear with a black background in the resultant file. (TFS:200400)
C1.C1Word
Bug fixes
- Styles in the rtf file are not effected when load the rtf file to C1Editor. (TFS:145656)
Improvements
- Changed behavior: not disposed stream at DOCX saving.
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.C1Input
Breaking changes
- The C1.Framework namespace has been moved into C1.Win assembly.
Bug fixes
- [C1ColorPicker] Next color of selected color was not shown in the text area when selecting with arrow key. (TFS:198555)
- [C1ColorPicker] "InvalidCastException" was thrown when open the dropdown after pressing Delete key and EmptyAsNull property is set to true. (TFS:202987)
- [C1ColorPicker] "InvalidCastException" was thrown when open the dropdown after pressing Delete key and EmptyAsNull property is set to true. (TFS:202987)
- Unlike MS text box , 'ModifiedChanged' event of C1TextBox is fired two time. (TFS:199281)
- Unlike MS NumericUpDown, ValueChanged event is fired although value of C1NumericEdit is not changed. (TFS:199344)
- DropdownForm of C1DropDownControl is closed when opening the dropdown list of C1SplitButton placed on the dropdownform (TFS:194815)
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.C1Ribbon
Breaking changes
- The C1.Framework namespace has been moved into C1.Win assembly.
Bug fixes
- When dropdown of RibbonCombobox is opened and AutoCompleteMode=Suggest, two drop-down lists were opened at the same time while typing characters. (TFS:201808)
- Adding a C1Ribbon object in the form causes internal error in compiler for Win32 app. (TFS:154115)
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.C1TrueDBGrid
Bug fixes
- EditorStyle did not work when MarqueeStyle is set to FloatingEditor. (TFS:137768)
Improvements
- Added new property Wrap (instead WrapText). This property can set wrap state, where line-breaking occurs if the line overflows beyond the available block width, even if the standard line breaking algorithm cannot determine any line break opportunity, as in the case of a very long word constrained in a fixed-width container with no scrolling allowed. (TFS:148217)
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 4.5.20162.176 - 05-Aug-2016
C1.C1Pdf
Bug fixes
- "text-decoration:none" does not takes effect for "<a>" anchor tag while defining the style in DrawStringHtml() method of C1Pdf. (TFS:202215)
C1.C1Word
Bug fixes
- Text's alignment of original document is not retained in new document. (TFS:191068)
- Backfilling color changes in output .rtf and not effected in output .docx file when load/save the MS Word Document to C1Word. (TFS:196282)
- Font Size of MS word file is not retained when load and save in C1WordDocument. (TFS:193081)
- System.FormatException is thrown when load the docx file contained bookmark and save it in another document. (TFS:192836)
- PageBreak from MS word does not effect in C1WordDocument when load MS word file and save it in C1Wordocument. (TFS:193054)
- Position of Footer text are different in RTF and Docx Files. (TFS:196953)
- Text behind the tab character "\t" are disappeared in output RTF file. (TFS:197388)
- Background filling color of main section in the C1WordDocument is not effective in output RTF and DOCX files. (TFS:153736)
- WidthPercent of Table row is not effected in word doucument with Docx format. (TFS:153145)
- Font color of "RTF Field" is not effected in exported Docx and RTF files (TFS:201537)
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 4.5.20162.174 - 03-Aug-2016
C1.C1Pdf
Bug fixes
- Multiple issues in C1PdfDocument when UseFastTextOut is set to false. (TFS:201306)
C1.Win.C1Command
Bug fixes
- C1TopicBar link displayed incorrectly when Align property of page is set to 'Center'. (TFS:199057)
C1.Win.C1Input
Bug fixes
- Unlike build 166 NullReferenceException has occurred When C1NumericEdit is used as editor in c1Flexgrid. (TFS:201684)
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.C1Ribbon
Bug fixes
- The current ribbon tab became unselected when dragging it with the mouse to a new position at design time.
C1.Win.C1TrueDBGrid
Bug fixes
- Filter editor lost focus when found string is very long and columns has AutoComplite set to true. (TFS:196957)
- BackColor for Caption style does not work. (TFS:153013)
- Text of the grouped row was displayed in the next column when the column displaying group text is resized. (TFS:141765)
- Filterbar lost focus when keypressed in grouped C1TrueDBGrid. (TFS:189099)
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 4.5.20162.172 - 21-Jul-2016
2016 v2 HotFix
C1.C1Excel
Bug fixes
- #VALUE! is shown in the cell with .xls excel file after loading and saving an excel file which has '=SUM((B1,B2))' formula with C1Excel. (TFS:195419)
- When a Excel file that has RTF texts including line break is loaded, an unnecessary blank is inserted between the 2 byte characters at the time of an RTF translation (Regression from TFS:191100). (TFS:198035)
C1.C1Pdf
Improvements
- Add support PDF/A compliance for PDF annotations. PDF/A bug fixing.
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.C1Input
Bug fixes
- Items of C1ComboBox are not shown immediately in the dropdown list by opeing the dropdown when setting 'RTL=Yes'. (TFS:198357)
- C1TextBox's Modified is false after changing text, unlike MS TextBox. (TFS:192107)
- C1DBNavigator with Command Dock gives error when form closed in designer. (TFS:191303)
- Flickering is seen in C1ComboBox when Shift+Tab is pressed in DropDownList mode, Combo's DropDown appears when Shift key is pressed (TFS: 191920)
C1.Win.C1TrueDBGrid
Bug fixes
- GDI+ exception is thrown, when a very long string is displayed in the grid. (TFS:199972)
- C1TrueDBGrid drew the Arabic digits incorrectly. (TFS:125579)
- C1TrueDBGrid aligned properly incorrectly when set RightToLeft. (TFS:151834)
- Condition filter parameters were not retained when the FilterDefinition is saved and loaded again. (TFS:121149)
- Exported to delimited csv file, opened in MS Excel and saved again, lost it's comma delimiters and gets instead tab delimeters (problem with encoding preamble in delimited file). (TFS:152485)
- BeforeUpdate and AfterUpdate events fired twice when there is a master detail relation between two grids and a new record is entered. (TFS:144317)
- BeforeColUpdate event fired twice before the cell is updated. (TFS:124592)
- The HorizontalAlignment property did not work for HeadingStyle when DataView of TrueDBGrid is set to DataViewEnum.Form. (TFS:152430)
- The method ColContaining did not return the exact column index when there are multiple splits available in the grid. (TFS:152840)
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 4.5.20162.166 - 23-Jun-2016
C1.C1Excel
Bug fixes
- Error occurs in output file while loading and saving of the border style containing .xls/.xlxs to C1Excel. (TFS:191302)
- When the report is exported to Excel file with .xls format, background color in some field may change. (TFS:195006)
- Comment of cell in result excel file is not properly shown in C1Excel when loading and saving to C1Excel. (TFS:191100)
- Unlike build 149,'System.ArgumentOutOfRangeException' has occurred when loaded excel file that saved fomula. (TFS:191200)
C1.C1Pdf
Breaking changes
- Added reference to C1.Win assembly.
Bug fixes
- Column name are overlapped and date from calendar view are shown outside of border in exported pdf file. (TFS:154018 partly for EMF+)
- When ParseEmfPlus property is set true and is exported to pdf, occurs exception and shape isn't drawn correctly. (TFS:109670/part 2)
- When saving a PDF document with FontType specified as Standard or TrueType causes unexpected rendering. (TFS:153782)
- DrawString does not work correctly when StringFormat.Alignment != StringAlignment.Near and C1PdfDocument.UseFastTextOut is set to false. (TFS:190750)
C1.C1Word
Bug fixes
- DiagonalBorders are not shown if border width of table cells are not set and save with RTF format. (TFS:153082)
- Font type of original document is not retained when load the document and save in new document. (TFS:153407)
- (partly) Paragraph under image is not jump to new line when save the document with RTF format. (TFS:153414)
- Spelling mistake for BackFilling,ForeFilling of RtfBorderObject and RTF paragraph. (TFS:154016)
- Borders of MainSection are not shown in output DOCX file. (TFS:154014)
- "Can't Open" error is shown when save the C1WordDocument contained "RtfDateField" with Docx format. (TFS:153727)
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.C1Input
Breaking changes
- Added reference to C1.Win assembly.
Bug fixes
- When two form opened, opening dropdown calendar in one window gets another window activated. (TFS:36466)
Improvements
- Added ComboBoxDataBinding sample.
- [C1ComboBox] Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
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.C1List
Bug fixes
- [C1List] Background/Foreground image of column did not show at run time. (TFS:190348)
C1.Win.C1Ribbon
Breaking changes
- Added reference to C1.Win assembly.
- Added reference to C1.Win.C1SuperTooltip assembly.
- ImageEntry class has been moved to C1.Win.C1SuperTooltip assembly.
Improvements
- RibbonControlHost can be saved to XML and loaded from XML at runtime (if supported by ControlHost developer).
- Added the ControlHostFromXmlNode event to C1Ribbon and C1StatusBar. It allows to detect user's ControlHost in XML tree.
- Added the ControlHostNodeName property and Load/SaveControlHostProperties virtual methods to RibbonControlHost.
- Added a few *Deserialized events to C1Ribbon and C1StatusBar to allow subscribing to event handlers after loading from XML.
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.C1TrueDBGrid
Bug fixes
- When FilterBar is clicked e.LastCol and e.LastRow are reversed in RowColChange event for TrueDBGrid. (TFS:190996)
Improvements
- Added Add(int[] rows) method for C1TrueDBGrid.SelectedRows collection. This method is used for adding several rows at once for selection. (TFS:152618)
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 4.5.20161.150 - 22-May-2016
C1.C1Excel
Bug fixes
- [the second case] when .xlsx file is read and saved just as it is, cell format (forecolor, backcolor and horizonntar arrangement, etc.) sometimes changes. (TFS:189899)
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.C1Input
Bug fixes
- Border of C1Label was not rendered properly when 'AutoSize' is set to True and text is changed. (TFS:144968)
- ValueChanged event fired when value of C1Label is not changed. (TFS:152614)
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.C1List
Bug fixes
- [C1Combo] When font size is changed after adding items to C1Combo, items were not rendered properly. (TFS:150185)
C1.Win.C1Ribbon
Bug fixes
- Color of Ribbon title bar with Office2010 styles changed when HideTabHeaderRow is set to true. (TFS:152911)
- <br> tags in tooltips were not honored if they are not preceded with some text.
C1.Win.C1Schedule
Bug fixes
- Appointments are not refreshed correctly when ShowWorkTimeOnly is set to true. (TFS:152080).
C1.Win.C1TrueDBGrid
Bug fixes
- 'KeyNotFoundException is thrown when applying filter to hierarchical C1TrueDBGrid. (TFS:189902)
- While editing in Korean language, cell only shows last character. (TFS:150751)
- No text is shown in cell tip of c1TrueDBGrid on PictureHeader when FetchCellTips event is used and ToolTip is changed. (TFS:152912)
- Columns can't be unfrozen after datasource change. (TFS:139545)
- Cannot interpret token ":" at position 15" error is thrown when TimeSpan column is filtered using FilterDropDown. (TFS:144552)
Improvements
- Added BorderColor property and BorderColorChanged event. (TFS:144011)
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 4.5.20161.147 - 05-May-2016
C1.C1Word
Bug fixes
- [WinForm] C1WordDocument is not shown in intellisense. (TFS:153062)
- "Your trial period has expired" and exception dialogbox is shown when add the C1WordDocument component onto the form. (TFS:153133)
- Hyperlink is not shown in C1WordDocument when save the document with Docx format. (TFS:152889)
- "CurrentAlignment" property of C1WordDocument is not effected in output docx and rtf file. (TFS:152949)
Release version 4.5.20161.145 - 25-Apr-2016
2016 v1.5 Release
C1.C1Excel
Bug fixes
- When a Excel file that has RTF texts including line break is loaded, the line break isn't processed correctly at the time of an RTF translation. (TFS:152067)
- When .xlsx file is read and saved just as it is, cell format (forecolor, backcolor and horizontal arrangement, etc.) sometimes changes. (TFS:149858)
- When reading .xlsx file, FitPageAcross property or FitPagesDown property of a sheet can sometimes be obtained incorrectly. (TFS:147203)
C1.C1Pdf
Bug fixes
- Reports with images exported to PDF/A-2B format failed to be compliant when verified with veraPDF or other PDF verification tools. (TFS:149065)
- Texts are garbled when PDF is made with JIS2004 environment (Windows 7/Server 2008 for example) and displayed in JIS90 environment (for example Windows XP). (TFS:151721)
- Using ImageQuality = ImageQualityEnum.Medium would erroneous PDF document. (TFS:150985)
- Text gets distorted when the report containing SuperLabel field with xml text is exported to PDF. (TFS:149239)
- EMF image content doesn't added properly in PDF document. (TFS:145595)
C1.C1Word
Bug fixes
- [WinForm] C1WordDocument is not shown in intellisense. (TFS:153062)
- "Your trial period has expired" and exception dialogbox is shown when add the C1WordDocument component onto the form. (TFS:153133)
- Hyperlink is not shown in C1WordDocument when save the document with Docx format. (TFS:152889)
- "CurrentAlignment" property of C1WordDocument is not effected in output docx and rtf file. (TFS:152949)
- ArgumentOutOfRangeException is thrown when save the some specific Docx file. (TFS:152637)
- Toolbox icon of C1Word is missing in VS Toolbox. (TFS:152597)
- There is no footer visible in the Word document created using C1Word when it is saved in Docx format. (TFS:150574)
- ForeFilling color of table in the C1Word Document is not effective in output RTF and DOCX files. (TFS:144710)
- Line break key 'Ctrl+Enter' in the Text Field, RTF Field and Paragraph Field are not effected in
Word export. (TFS:139058) - "ArgumentNullException" is thrown when save the document contained icon file with Docx format. (TFS:150623)
Improvements
- Add support of table cell pading for Open XML format (DOCX).
- Impoved support of Word/RTF borders (for all RtfBorderObject heirs). Added RtfDiagonalObject
for all table objects (RtfTable, RtfRow and RtfCell).
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.C1Input
Bug fixes
- [C1ComboBox] improved C1ComboBox performance when 4000+ items are added to its drop down. (TFS:150907)
- [C1DateEdit] RemoveAnnuallyBoldedDate method doesn't work properly. (TFS:61691)
- When set theme to C1Input control by C1ThemeController, the state of setting of BorderColor was different between design time and run time. (TFS:109131)
- [C1ComboBox] reduced initialization time. (TFS:150414)
- [C1DateEdit] reduced initialization time. (TFS:143815)
- [C1TextBox] method SetCutureInfo marked as obsolete, use SetCultureInfo method instead. (TFS:109922)
- [C1TextBox] Color of C1TextBox/C1Combobox was not correct. (TFS:147192)
- Added Padding property to C1RangeSlider.Styles.ThumbStyle. This property is used for setup padding of thumbs.
- Arrow down image of C1ComboBox was shown with long shadow when setting Officexxx VisualStyle and AutoSize=False. (TFS:150796)
- Custom 'C1DateEdit' did not accept inputs '00', '01' and '02' in Hour and Minutes values
of hh/mm Format when call ParseContent from OnValueChanged override. (TFS:125838) - If setting CalendarType of C1DateEdit to "JapaneseCalendar", an exception occurs when inputting a date before first day of first era(1868/9/8" (TFS:135323)
- Arrow down image on C1NumericEdit remained small when the DPI of the screen is changed
to 200. (TFS:142206) - DropDown arrow of c1SplitButton disappeared when large screen DPI was used.(TFS:140700)
- Item in the drop down list was not rendered properly when the drop down list is opened
using 'Alt+Down' and mouse cursor is placed below the C1ComboBox. (TFS:142366) - Highlighted item was being changed according to the mouse cursor when the items in the drop
down list of C1ComboBox are scrolled using up down arrow keys. (TFS:142365)
New features
- [C1ComboBox] new property UseItemsBindingSource. Keeps SelectionIndex property synchronized with BindingSource.Position. (TFS:148453)
- [C1ComboBox] HtmlPattern mode now supports multiple field names in the pattern like this: {FieldName}. This allows to make multi column combo boxes.
See example in updated ComboBoxItemModes sample. (TFS:79421) - Added SmallChange property to C1RangeSlider. This property is used for define small distance which thumb is moved to when arrow keyboard key is pressed.
- Added LargeChange property to C1RangeSlider. This property is used for define large distance which thumb is moved to when mouse click is performed outside of selected area.
- Added ScrollBehavior property to C1RangeSlider. This property describes how thumbs will be moved when SmallChange or LastChange action will be performed.
- Added SelectedAreaColor property to C1RangeSlider.Styles.BarStyle. This property is used for filling area between thumbs with selected color.
C1.Win.C1InputPanel
Bug fixes
- Right and Center Text alignment were mixed up in InputDatePicker and InputComboBox. (TFS:150634)
C1.Win.C1Ribbon
Bug fixes
- Images with low resolution (less than 96 DPI) displayed incorrectly on C1Ribbon. (TFS:151573)
- NullReferenceException was thrown when setting SelectedIndex of a RibbonComboBox from the Form.InitializeComponent() method. (TFS:149218)
- Large image from the application menu button was shown distorted at the top of the application menu drop-down. (TFS:149602)
- Large images (more than 32x32) on RibbonButtons in RibbonApplicationMenu were not sized correctly. (TFS:147530)
Improvements
- Added ThemeImages.LoadCustomImages() method for loading the custom theme bitmaps for the Office2007 visual styles.
- Added new style settings available in C1ThemeDesigner (Content\Default\Background, Form\Qat\Default\Background, Groups\GroupPopup). (TFS:148467)
- Added the AllowImageScaling property to RibbonItem to prevent image scaling issues in high-resolution applications. (TFS:144807)
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.C1TrueDBGrid
Bug fixes
- Application Loses Focus when first CellTip is displayed. (TFS:150328)
- Cell Tips are cropped and not fully displayed when mouse is hovered over the cell. (TFS:150358)
- When DirectionAfterEnter = MoveRight, cell does not move even by pressing the [ENTER] key in ComboBox type's cell. (TFS:148821)
- When setting MarqueeStyle to FloatingEditor, Enter key doesn't work after cell moving with a Tab key or Shift+Tab key. (TFS:150327)
- Even if the cell value is changed and an Enter key is pressed after focus has moved to C1TrueDBGrid from other windows, the focus doesn't move to the right cell. (TFS:137409)
- If specific column's NumberFormat property is set to "FormatText Event", and the column's value filter is applied after the other column's filter applying, the columns having the converted text within FormatText event also become hidden. (TFS:139654)
- Different BorderStyle was displayed for buttons with Aero theme in C1TrueDbGrid. (TFS:75692)
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 4.5.20161.139 - 28-Feb-2016
2016 v1 Release
C1.C1Excel
Bug fixes
- "Invalid Excel OpenXml file (*.xlsx)" exception is thrown while Importing an Excel(.xlsx) file generated using Altova Mapforce or Telerik SpreadSheetProcessing for Wpf with C1Excel. (TFS:142312)
C1.C1Pdf
Bug fixes
- Line alignment is changed when FontType is set to Standard. (TFS:145072)
C1.C1Word
Bug fixes
- Checkbox icon is not shown in word export. (TFS:140679)
- Unhandled exception is thrown when load the RTF/Docx document file. (TFS:144874)
- Stop Working box is shown when load/save the Word Document to C1Word. (TFS:144917)
- Backfilling color of table in the C1Word Document is not effective in output
RTF file. (TFS:144707)
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.C1Input
Bug fixes
- [C1TextBox] OverflowException was thrown when a value greater than '1E+28' is entered in the C1TextBox and DataType is set to double, int or float. (TFS:142706)
- [C1TextBox] The controls based of C1TextBox painted text content incorrectly when set DisabledForeColor and RTL='Yes'. (TFS:142884)
- Font of C1ComboBox's DropDownForm is not getting changed in code. (TFS:140098)
- In the dropdown calendar of C1DateEdit, the drop-down menu of selecting month isn't sometimes displayed even if the month numerical value of the upper part is clicked. (TFS:144794)
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.C1List
Bug fixes
- [C1Combo] C1Combo throws an exception for Japanese, Korean and Chinese localization.
C1.Win.C1Ribbon
Bug fixes
- Fixed an issue with scaling the Width and Height properties of RibbonControlHost for high DPI mode.
- Images of RibbonButton became dizzy when the DPI of the screen is increased. (TFS:144807)
- When the Ribbon layout is saved to XML using Save method of C1Ribbon, the value of ShortcutKey property of RibbonButton stored in localized form and can not be loaded later for a different culture. (TFS:141532)
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.C1TileControl
Bug fixes
- C1TileControl layout changes on loading saved XML when custom DPI is set. (TFS:146216)
- Tiles rendered slowly when the very long text is assigned to the Text property of a Tile. (TFS:143703)
C1.Win.C1TrueDBGrid
Bug fixes
- Carriage Returns and Line Feeds characters are not displayed correctly in the C1TrueDBGrid. (TFS:140728)
- Characters in the FilterBar are not getting retained when grid is split in two parts and a row among the last few rows are selected. (TFS:140808)
- Splits become unsynchronized when grid is scrolled and a split is created. (TFS:144334)
- A runtime exception of type 'System.ArgumentException' is thrown when the grid is bound at design time to a BindingSource object. (TFS:144993)
- PrinterSettings are ignored when the settings are retrieved from the PrintDialog and used at the time of printing. (TFS:141947)
- Filter dropdown is not shown under the filter bar when data is viewed using 'Hierarchical' display. (TFS:144879)
- It takes a long time to show filter dropdown when grid with many rows is viewed with 'Hierarchical' display. (TFS:144883)
- Translated column looses centering when RTL. (TFS:135983)
- RTL Grouped Column with ExtendRightColumn = True has wrong size. (TFS:144653)
- Grid renders slow while loading and scrolling when the 'ExtendRightColumn' property is set to true (TFS:142650, 141871)
- FetchRowStyle event fires multiple times for a single row. (TFS:141159)
- “IndexOutOfRangeException” is thrown when there is a standalone parent row in the grid and the filter drop down is opened. (TFS:136971)
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 4.5.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.C1Input
Bug fixes
- [C1ComboBox] C1ComboBox flickers once by opening dropdown when setting RightToLeft property to 'Yes'. (TFS:61332)
- [C1DropDownControl] Dropdown button isn't shown as clicked button when opening the dropdown using Alt+Up/Down arrow keys. (TFS:63033)
- [C1ComboBox] Selected item and index is changed when using Alt+Up/Down to close the dropdown. (TFS:60882)
- [C1DropDownControl] Dropdown of ComboBox/DropdownControl/DateEdit/NumericEdit can not perform toggle action with F4 key. (TFS:88279)
- [C1ComboBox] C1ComboBox cannot search items when DropDownStyle is DropDownList. (TFS:73648)
- [C1SplitButton] C1SplitButton does not close the dropdown list when pressing of Alt+Down key. (TFS:88517)
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.C1List
Breaking Change
- [C1List] SelChange event is replaced by two events: SelectionChanging and SelectionChanged. It is possible to cancel selection change in the SelectionChanging event. (TFS:139377)
C1.Win.C1Ribbon
Bug fixes
- RibbonItem deleted at runtime when the item is added to QAT and then user makes the Undo action. (TFS:141090)
- ArgumentOutOfRangeException was thrown when an item is removed from the QAT under certain circumstances. (TFS:141277)
- RibbonTabs and RibbonGroups did not switch to Disabled appearance when C1Ribbon.Enabled property is set to False.
- It was impossible to resize popup menus and galleries with the stylus.
- Disabled command buttons might appear pressed if their Enabled property changed between MouseDown and MouseUp events.
- ArgumentOutOfRangeException was thrown when the RibbonTab containing a RibbonControlHost with Transparent background becomes not selected. (TFS:141416)
Improvements
- Honor html table header cells (<th> tag) in tooltips.
- Added the ImageRecolor setting to C1Ribbon theme. If not empty, this color will replace non-transparent and non-white colors in ribbon images.
C1.Win.C1TileControl
Improvements
- Added the TileMoved event to C1TileControl. It occurs when some tile is moved. (TFS:121591)
C1.Win.C1TrueDBGrid
Bug fixes
- BeforeColUpdate and AfterColUpdate events are fired even if there are no changes made in the cell. (TFS:140433)
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 4.5.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 4.5.20153.109 - 21-Dec-2015
2015 v3 HotFix
C1.C1Excel
Bug fixes
- At times, position of a string is changed to BottomAligned in the output. (TFS:139667)
- [Only WinForms] Style's ForeColor is not set correctly if setting ForeColor before setting Font to style. (TFS:137374)
- [Partly fixed] Image and CheckBox is not retained when the Excel file containing check box and image is saved. (TFS:136880)
Improvements
- Added new C1XLBook.ListSeparator property for using in methods C1XLBook.Load (for .cvs files), XLSheet.LoadCsv and XLSheet.SaveCsv.
C1.C1Pdf
Bug fixes
- [Case 2] Extra character is added when user copy/paste text from exported pdf file to notepad. (TFS:137824)
- Color for pie chart is not exported correctly to pdf file. (TFS:137852)
- Extra character is added when user copy/paste text from exported pdf file to notepad. (TFS:137824)
- Round Bracket from wmf file is replaced by when copy/paste from exported pdf file. (TFS:137844)
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.C1Editor
Bug fixes
- Font of the text cannot be changed back to previous font when a new font is assigned (TFS:137300)
- C1Editor's ContextMenuScrip's SourceControl is null. (TFS:134925)
C1.Win.C1Input
Bug fixes
- [C1DropDownControl] While opening dropdown of some input controls, pressing Windows key or Ctrl + Esc doesn't navigate to Start Menu. (TFS:89051)
- [C1ColorPicker][C1FontPicker][C1DateEdit] Item was not selected correctly by typing while opening dropdown when setting AutoOpen to 'true'. (TFS:121181)
- [C1ComboBox] Application is not responding on pressing of "Window + D" while opening of ComboBox dropdown. (TFS:88148)
- [C1CheckBox] System.ArgumentException is thrown when C1CheckBox uses theme. (TFS:134493)
- [C1RangeSlider] Both thumbs were moved to left when clicking bar between thumbs while left thumb position is far from left. (TFS:119049)
- [C1DateEdit] Even if a pop-up menu of selecting month in C1DateEdit is displayed, and garbage collection is put into effect by closing the form, the garbage collection isn't freed any more (TFS:139851).
- [C1TextBox] Even if the AutoSize of C1TextBox is set to True, C1TextBox height is changed according to changing size of C1Sizer. (TFS:135631)
- [C1TextBox] C1Textbox height increases incorrectly when used in combination with C1SizerLight. (TFS:129208)
- [C1TextBox] The height of the C1TextBox not changed after size of font changed. (TFS:135619)
- [C1TextBox] C1TextBox incorrectly shows password Text when VisualStyle set to other than 'System' and C1TextBox is disabled. (TFS:97637)
- [C1CheckBox] Database is not updated when the C1CheckBox is checked. (TFS:55739)
- [C1SplitButton] 'Object reference not set to an instance of an object' error message is shown when cancel the addition of C1SplitButton on the form. (TFS:40746)
- When to set AutoCompleteMode and AutoCompleteSource property of C1ComboBox in designer, AutoComplete is not applied. (TFS:120688)
- If setting CalendarType of C1DateEdit to "JapaneseCalendar" and setting MinDate of Calendar, an exception occurs when setting the calendar's year part to edit state and its focus is removed. (TFS:135251)
- When set to JapaneseCalendar and CurrentMonthDisplayOffset is set and click clear button in calendar, exception occurs. (TFS:117786)
- 'WeekDay' names not localized on changing the 'Culture' of C1DateEdit. (TFS:131842)
New features
- [C1CheckBox] New event ValueChanged occurs when the Value property has changed. (TFS:55739)
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.C1List
Bug fixes
- [C1Combo] In some themes dropdown arrow is not visible. (TFS:48673)
- [C1Combo] C1Combo does not open when the DropDownContainer is closed in runtime. (TFS:128230)
- [C1Combo] In drop down list of C1Combo appears a line from border of form. (TFS:126170)
C1.Win.C1Ribbon
Bug fixes
- Large image was shown as Small image after removing ribbon and add Small then Large images in the Application Menu. (TFS:140211)
- Small image was shown as Large image when Large image is set to None in the Application Menu. (TFS:140214)
- Undo action was not sometimes available after setting the Large or Small image in the Application Menu. (TFS:140226)
- KeyTips and popup windows for collapsed groups appeared at the wrong position under certain circumstances.
- The borders of a C1RibbonForm with Custom VisualStyle appeared above the dialog box displayed from the Form.Shown event.
Improvements
- Added the FlipImageRtl property to RibbonItem. The property indicates if the image should be flipped horizontally in RightToLeft mode.
- Added the ChildCaptionInSquareBrackets property to C1Ribbon. The property gets or sets whether the title of a maximized MDI child window should appear in square brackets after the main Form's title. (TFS:134501)
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.C1TrueDBGrid
Bug fixes
- A Pop-up MessageBox gets displayed each time as project is run when a BindingSource is set as DataSource of TrueDBGrid and there is a change on the form. (TFS:139670)
- Horizontal scrollbar gets hide when a vertical split is added and "SplitDividerSize" property is set. (TFS:94345) (TFS:10658)
- Group aggregate values are not shown when grouped column is different from the aggregate column. (TFS:139676)
- Cell that is edit mode is appeared on caption area when scrolling the scroll bar. (TFS:139790)
- InvalidCast error is thrown when Column with TimeSpan DataType and ShortTime NumberFormat is edited. (TFS:138789).
- Records in a column disappear on rebinding TrueDBGrid using BindingSource.DataSource at runtime. (TFS:68064)
- Aggregate property does not work. (TFS:120550)
- Value assigned to the 'DefaultValue' property of a Column is displayed in the AddNew row. (TFS:138835)
- Item from C1TrueDBDropdown selected by Keyboard is not set to C1TrueDBGrid when user pressed Enter key. (TFS:138790)
- "No printers are installed" error is thrown when C1TrueDBGrid is exported to any format on a machine without any printer installed. (TFS:136774)
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 4.5.20153.102 - 04-Nov-2015
2015 v3 Release
C1.C1Excel
Bug fixes
- C1Excel incorrect loaded/saved hyperlink ("Cannot open the specified file.") (TFS:136722)
- Cell range is NOT selected when cell range with Frozen row/col is selected in C1Excel book. Regression issue from Silverlight 488 build. (TFS:30427)
- NullReferenceException is thrown when loading an excle file which contains macro with .xlsx/.xls format. (TFS:135360)
- Unable to read all data from Excel file. (TFS:134318)
- Unable to read all data from Excel file. (TFS:134318)
- Format is changed after load and save by C1Excel. (TFS:134884)
- Specified hyperlink issues for complex sheet names. (TFS:134586)
C1.C1Pdf
Bug fixes
- Unlike build 74, Japanese text from wmf file used by DrawImage() is not exported to pdf file. (TFS:135754)
- Fixed incorrect drawing of transparent pictures for FlexReport (PdfImage.cs).
- Fixed positioning problem for not PDF/A compatible documents (PdfDocument.cs, PdfLink.cs).
- "NullReferenceException" has occurred when saving the pdf file that has attachment. (TFS:132231)
Improvements
- Changes for support bookmarks and links for FlexReport. Added new AddBookmark method.
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.C1Input
Bug fixes
- C1ComboBox does not display special character "<" in the DropDown list. (TFS:123717)
New features
- C1ColorPicker.Color - property to set current color of C1ColorPicker.
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.C1List
Bug fixes
- With MultipleLine DataView and exporting to xls, throws SystemException in C1.Win.C1List dll. (TFS:40508)
C1.Win.C1Ribbon
Bug fixes
- If the button becomes enabled while the mouse pointer hovers it, it was still impossible to click the button without leaving/entering it with the mouse.
- The hot-key prefix is now ignored in tooltips and there is no need to duplicate the ampersand (&) character.
- Restored the position of input focus after working with TextBox-based elements on C1Ribbon and C1StatusBar.
- Fixed theme templates for C1Ribbon to reflect Font changes in BaseThemeProperties. (TFS:91135)
- C1RibbonForm caption and border blinked when opening a dropdown on C1Ribbon, such as the Application Menu (the issue is fixed for the Custom VisualStyle and for DisableGlassEffects mode of C1RibbonForm).
- ContextMenu was not shown when the right mouse button is clicked on a Button placed in the ConfigToolBar. (TFS:133185)
- NullReference Exception was thrown after closing C1RibbonForm which contains C1FlexViewer. (TFS:133180)
- The Close button of C1RibbonForm was not disabled when setting CS_NOCLOSE flag in the window class style. (TFS:133456)
- Appearance of C1RibbonForm with Aero Glass was corrupted after executing RecreateHandle(). (TFS:133784)
- Key tips appeared after releasing the Alt key if another key was pressed as well, such as PrintScreen.
- Resolved a few small issues with 168 DPI in a DPI-aware application running on Windows 10.
- TitleBar was not rendered properly on Windows 7 if the C1RibbonForm started in maximized state. (TFS:129379)
- The glow window bounds appeared before the C1Ribbonform is restored after minimizing. (TFS:129386)
Improvements
- Added the CaptureAltKeyInTerminalSession boolean runtime-only property to C1Ribbon. It allows to display KeyTips with Alt key in a terminal session ignoring the possible issues. (TFS:130728)
- Added the HideAppMenuWithTHR boolean property (runtime only) to address the compatibility issues when (in some old builds) the AppMenu button did not appear (but remained visible logically) while the tab header row is hidden. (TFS:130864)
- Added the LauncherEnabled boolean property to RibbonGroup. It sets whether the dialog launcher button is enabled (True by default).
- The size of the Collection Editor forms won't reset to the default size anymore (until closing the Visual Studio).
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.C1Sizer
Bug fixes
- [C1SizerLight] C1OutPages disappeared after resizing the Form with C1SizerLight. (TFS:129810)
C1.Win.C1SpellChecker
Bug fixes
- C1SpellChecker changed non-editable content. (TFS:114407)
- Some Catalan words are marked as error. (TFS:121170)
C1.Win.C1TileControl
Bug fixes
- Addressed an issue with showing C1TileControl from multiple threads. (TFS:132309)
C1.Win.C1TrueDBGrid
Bug fixes
- Special characters cannot be entered in C1TrueDBGrid. (TFS:133270)
- Merged data disappears when the merged column of a bound C1TrueDBGrid is selected and 'Rebind' method is called (TFS: 95560)
- Unhandled exception is thrown when open the C1TrueDBDropdown twice (TFS: 131120)
- String reversed when grid yet RTL = true and arabic culture settings (TFS: 125579)
- RowColChange fires extra time on grid load. (TFS:116382)
- Incorrect behavior is observed when custom editor is used in C1TrueDBGrid (TFS:109626)
- Strange behavior is observed while using C1TrueDBGrid in Hierarchical mode (TFS: 129864)
- Inappropriate behavior of C1TrueDBGrid is observed in Hierarchical mode (TFS: 129865)
- With setting MarqueeStyle as FloatingEditor, the cursor moves to the end of sentence when you input and delete the characters to a cell (TFS: 130014)
- e.OldValue in BeforeColUpdate event returning new value. (TFS:133928)
- BeforeColUpdate and AfterColUpdate events fire twice when focus is shifted to any other cell using Tab key. (TFS:133960)
- BeforeColUpdate and AfterColUpdate events does not fire at all when a cell is edited and another cell is clicked. (TFS:132178)
- Merged data disappears when the merged column of a bound C1TrueDBGrid is selected and 'Rebind' method is called (TFS: 95560)
- Unhandled exception is thrown when open the C1TrueDBDropdown twice (TFS: 131120)
- String reversed when grid yet RTL = true and arabic culture settings (TFS: 125579)
- RowColChange fires extra time on grid load. (TFS:116382)
- Incorrect behavior is observed when custom editor is used in C1TrueDBGrid (TFS:109626)
- Strange behavior is observed while using C1TrueDBGrid in Hierarchical mode (TFS: 129864)
- Inappropriate behavior of C1TrueDBGrid is observed in Hierarchical mode (TFS: 129865)
- With setting MarqueeStyle as FloatingEditor, the cursor moves to the end of sentence when you input and delete the characters to a cell (TFS: 130014)
- Incorrect behavior is observed when custom editor is used in C1TrueDBGrid (TFS: 109626)
- AfterColUpdate is not raised when the cell is edited and cursor cell is changed using mouse (TFS: 129605)
- 'Cannot interpret token ']' at position'error occurs when Decimal column is filtered using FilterBar(TFS: 129367)
- Same value is shown for all rows on hierarchical C1TrueDBGrid when sorting the column with descending order and refresh the grid (TFS: 129299)
- Parent rows are displayed in hierarchical C1TrueDBGrid when open the filter dropdown list after unchecking the "SelectAll' checkbox in it (TFS: 129298)
Improvements
- Improved performance of assigning new data in unbound mode when use Frame.AddRows(count) method.
Other changes
- target Framework for .Net 4 build changed to .Net Framework 4 Client Profile.
It should not affect control or design-time behavior in any way.
C1.Win.C1Win7Pack
Improvements
- Added a few methods to C1TaskbarButton class: AddShortcutToStartMenu, RemoveShortcutFromStartMenu, ShortcutExistsInStartMenu.
- Added the method overloads to C1TaskbarButton for registering/unregistering the file associations in HKEY_CURRENT_USER instead of HKEY_CLASSES_ROOT.
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 4.5.20152.74 - 30-Aug-2015
015 v2.5 Release
C1.C1Excel
Bug fixes
- Specified background pattern for the ConditionalFormatted cells is not saved. (TFS:127975)
- Header and footer image is not displayed when setting header and footer image by using C1Excel. Regression of TFS:121907. (TFS:127155)
- Unlike previous build, NullReference Exception is thrown when loading excel file using Load method of XLBook. (TFS:126143)
Improvements
- Added support of OpenXMLMacro format (Open XML format with support VBA projects, *.xlsm extension).
C1.C1Pdf
Bug fixes
- 'AddTarget' method does not work when AcroField (PDFTextBox) is used in the PDF document. (TFS:115085)
Improvements
- Common code with C1Pdf for Silverlight(WPF/UWP/WinRT) and many changed for it.
- Added support of PDF/A format (ConformanceLevel property).
- Changes for support bookmarks and links for FlexReport. Added new AddBookmark method.
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.C1Input
Bug fixes
- Setting of "AutoCompleteSource.ListItems" at DesignTime or before DataBinding does not
effect on C1ComboBox. (TFS:67137) - C1Label doesn't resize correctly and text is truncated when C1Label is added to FlowLayoutPanel. (TFS:79213)
- C1ComboBox only displays the first value in the table when bound. (TFS:125848)
- TextChanged event for TextBoxBase Input controls fired incorrectly when inputting text with copy/paste operation. (TFS:118643)
C1.Win.C1InputPanel
Bug fixes
- C1InputPanel might appear filled with black between calls to the BeginUpdate/EndUpdate methods.
C1.Win.C1List
Breaking changes
- Default value for C1ComboBox and C1ListBox CaptionHeight property changed to -1.
This means that actual height will be determined automatically based on the font size.
Setting property to 0 will hide the caption. (TFS:126178) - C1ComboBox.CaptionVisible property is marked as obsolete. To hide list caption set CaptionHeight property to 0.
Bug fixes
- Default value for C1ComboBox and C1ListBox CaptionHeight property changed to -1.
This means that actual height will be determined automatically based on the font size.
Setting property to 0 will hide the caption. (TFS:126178) - SelChange event is not fired by using up/down key and space bar to select. (TFS:119050)
- SelChange event is not fired when 'ShowHeaderCheckBox' property of the C1List is set to 'true' and the Header CheckBox is Clicked. (TFS:114533)
- HelpRequested event is not raised when ComboStyle property is set to DropdownList (TFS:124234).
C1.Win.C1Ribbon
Bug fixes
- C1Ribbon might appear filled with black between calls to C1Ribbon's BeginUpdate/EndUpdate methods.
- MDI child window maximized when RibbonTab is selected in the C1RibbonForm.MdiChildActivate event handler. (TFS:127311)
- If some items of Ribbon Application Menu are added to QAT their visiblity was not updated when the Application Menu becomes hidden or visible. (TFS:126045)
- Order of child C1RibbonForms is reverted and focus of current form is lost on switching 'System' theme to 'Classic' on Windows 7. (TFS:87353)
- When the user opens a form with "Visual Basic PowerPack" control and C1Ribbon, Visual Studio shows an error. (TFS:125908)
- Black line appeared along the Ribbon tabs when QAT is shown below the Ribbon. (TFS:125170)
- Click event of RibbonButton that was added to ConfigToolBar did not occur. (TFS:124096)
- C1RibbonForm's re-sizing cursor was not visible easily for MDI child form. (TFS:123794)
Improvements
- Images of size other than 16x16 can be displayed on RibbonTabs for VisualStyles other than Custom after executing C1RibbonForm.DisableGlassEffects() method. (TFS:108802)
- Added the CaptionAlignment property to C1Ribbon control specifing horizontal alignment of the form caption. (TFS:125485)
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.C1Sizer
Bug fixes
- Clicking Splitter command from "C1Sizer Tasks" menu cannot set the Splitter on or off. (TFS:9887)
- Clicking "Fixed Size" command from "C1Sizer Tasks" menu cannot does not work. (TFS:9888).
C1.Win.C1TileControl
Bug fixes
- Tiles disappeared when the height of C1TileControl is reduced less than 54 pixels. (TFS:125131)
C1.Win.C1TouchToolKit
Bug fixes
- ObjectDisposedException on closing an MDI child form containining C1Zoom. (TFS:127786)
C1.Win.C1TrueDBGrid
Bug fixes
- Strange behavior observed when e.value is set to 'null' in the FormatText event of C1TrueDBGrid (TFS: 107677)
- Default value for CheckBox is not set when a new row is added by clicking on the CheckBox of the CheckBox column (TFS: 126359)
- Window form's menu pops up when pressing Alt and then Up arrow key while opening TrueDBDropDown (TFS: 114284)
- The last column of the C1TrueDBGrid is cut on setting the 'ExtendRightColumn' property of the grid to 'true' in a Grouped TrueDBGrid (TFS: 121843)
- Text of first column header disappear when setting 'MultipleLinesFixed' to 'DataView property of TrueDBGrid (TFS: 126913)
- 'DisplayMember' of the rows of 43(with filtered 'DataView' as its 'DataSource') is not displayed correctly if the rows are not in the view (TFS: 126592)
- Sort order of the grouped column not restored when C1TrueDBGrid is loaded using 'LoadLayout' method (TFS: 126394)
- Selection is moved to next cell when press "Enter" key after choosing the item from filter dropdown (TFS: 127180)
- Focus is moved to the cell after adjacent cell when press 'Enter' key in the unbound grid (TFS: 127252)
- Sorting cannot be reset when "AllowSorting=False" (TFS: 127184)
- Inappropriate behavior when Filtering is applied on hierarchical C1TrueDBGrid (TFS: 124540)
- Both Vertical and Horizontal Scroll Bar of C1TrueDBGrid shift to the opposite side of original position when its ‘Dock’ property is not ‘None’,
C1SizerLight is placed on the form and the form is resized (TFS: 9895) - C1TrueDBGrid does not show correct ToolTip on PictureHeader when ‘FetchCellTips’ event is used and ToolTip is changed (TFS: 119192)
- Different BorderStyle is displayed for buttons with Aero theme in C1TrueDbGrid (TFS: 75692)
- All the groups in the grid do not render as expanded even if the OutlineMode of GroupInfo is set to StartExpanded (TFS: 114080)
- It is always selected first item when have two items of same string in C1TrueDBDropdown, and then error occurs when click other cell (TFS: 115495)
- Filter list is not changed when the 'Translate' property of the ValueItems collection is set to 'true' and filtering is applied using FilterDropDown (TFS: 119645)
- Column of the child table blank out on scrolling the C1TrueDBGrid when its 'CellTips' is set to 'true' and 'DataView' is set to 'Hierarchical' (TFS: 117331)
- When setting MarqueeStyle to "FloatingEditor", the inputted value to the new row won't be displayed at the Frozen column (TFS: 125214)
- BeforeColUpdate event fires twice before the cell is updated (TFS: 124592)
- Items in the FilterDropDown disappear when filter is applied to hierarchical grid (TFS: 124537)
C1.Win.C1Win7Pack
Improvements
- Added a few members to the TaskDialogCommonIcon enumeration to display combined icons, such as "Shield + Error" and others.
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 4.5.20152.67 - 08-Jul-2015
C1.C1Excel
Bug fixes
- Postion of Custom Header (Image) is changed when saving an excel file using C1Excel. Really image moved from page header to sheet. (TFS:121907)
- When loaded .xlsx that fixed Column/Row is set and active cell is set into fixed Column/Row, saved .xlsx is incorrect. (TFS:120427)
- In loaded xlsx file, Index of print title cannot get by GetRangeToRepeat method. (TFS:119851)
- When loaded .xlsx that fixed Column/Row is set and active cell is set into fixed Column/Row, saved .xlsx is incorrect. (TFS:120427)
- In loaded xlsx file, Index of print title cannot get by GetRangeToRepeat method. (TFS:119851)
Improvements
- Added the new constructor with license key (C1XLBook class).
C1.C1Pdf
Bug fixes
- Field with font 'Arial, Bold' is not embedded correctly if any other field with font 'Arial, Regular' is rendered before it in C1Report. (TFS:117794)
- ‘FillPath’ method does not draw rounded corners properlyю (TFS:118850)
- Field with font 'Arial, Bold' is not embedded correctly if any other field with font 'Arial, Regular' is rendered before it in C1Report. (TFS:117794)
- "FillPath" method does not draw rounded corners properly. (TFS:118850)
Improvements
- Added the new constructor with license key (C1PdfDocument class).
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.C1Editor
Bug fixes
- C1Editor LoadXML Method Ignoring AllowAdHocTags Flag (TFS:124117)
C1.Win.C1Input
Breaking changes
- Now it is necessary a reference to C1.Win.C1Command.
Bug fixes
- ArgumentOutOfRangeException was thrown when typing hex color code in textbox area of C1ColorPicker. (TFS:117712)
- TabStop property of C1RangeSlider did not work. (TFS:110712)
- Previous/next item of C1ColorPicker could not be selected by pressing Up/Down arrow key. (TFS:118503)
- NullReferenceException is thrown on restoring form in which some InputControls are using as RibbonControlHost after pressing Window+D. (TFS:118084)
- Upper/Lower thumb button of C1RangeSlider did not move when clicking on the right/left side of slider track. (TFS:110705)
- Thumb was not shown completely by setting CornerRadius property of C1RangeSlider. (TFS:111505)
- Theme does not get rendered when custom Theme created for C1TextBox ReadOnly
property is applied. (TFS:106078)
Improvements
- Editable Japanese era;
For JapaneseCalendar it is possible to edit Era field in the editor, using numeric era hot keys (1-4), using spin operations and Up and Down keys; - Ability to set different calendars for Edit and Display mode.
Example:
c1DateEdit1.Culture = new System.Globalization.CultureInfo("ja-JP").LCID;
c1DateEdit1.EditFormat.CalendarType = C1.Win.C1Input.CalendarType.JapaneseCalendar;
c1DateEdit1.DisplayFormat.CalendarType = C1.Win.C1Input.CalendarType.GregorianCalendar;
c1DateEdit1.EditFormat.FormatType = C1.Win.C1Input.FormatTypeEnum.CustomFormat;
c1DateEdit1.DisplayFormat.FormatType = C1.Win.C1Input.FormatTypeEnum.CustomFormat;
c1DateEdit1.EditFormat.CustomFormat = "ggyy年MM月dd日";
c1DateEdit1.DisplayFormat.CustomFormat = "yyyy/MM/dd"; - [JPN only] static JapaneseEraHelper.AddJapaneseEra, ClearJapaneseEras methods to add new eras;
Example:
JapaneseEraHelper.ClearJapaneseEras();
JapaneseEraHelper.AddJapaneseEra(1, new DateTime(1868, 9, 8), new DateTime(1912, 7, 30), "明治", "明", "Meiji", "M");
JapaneseEraHelper.AddJapaneseEra(2, new DateTime(1912, 7, 31), new DateTime(1926, 12, 25), "大正", "大", "Taisho", "T");
JapaneseEraHelper.AddJapaneseEra(3, new DateTime(1926, 12, 26), new DateTime(1989, 1, 8), "昭和", "昭", "Showa", "S");
JapaneseEraHelper.AddJapaneseEra(4, new DateTime(1989, 1, 9), new DateTime(2015, 1, 1), "平成", "平", "Heisei", "H");
JapaneseEraHelper.AddJapaneseEra(5, new DateTime(2015, 1, 2), new DateTime(2088, 1, 1), "新規", "新", "New", "N");
New features
- C1TextBox.MaskInfo.RegexpEditMask - property to set edit mask in regexp style.
- JPN version only:
Reading IME output:
C1TextBox.ImeGetKanaMode
C1TextBox.ImeSetKanaMode
C1TextBox.ImeGetReadingStringOutput
C1TextBox.ImeSetReadingStringOutput
C1TextBox.ImeResultString - Added new C1ColorPicker and C1FontPicker controls. Controls support VisualStyles and Theming.
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.C1List
Bug fixes
- Position of Scrollbars of C1List is changed when resized using C1SizerLight (TFS:122951).
- fixed excel export issue (TFS:119328)
- Unable to click checkbox in C1List when displaying Right to Left and displaying vertical scroll bars (TFS:119561).
C1.Win.C1Ribbon
Bug fixes
- ObjectDisposedException was thrown when MessageBox is displayed in the LostFocus event of TextBox when RibbonApplicationMenu is clicked. (TFS:123376)
- 'Cross-thread operation not valid' exception occurred sometimes when opening a drop-down in a multi-threaded app. (TFS:123384)
- If a user adds both the ribbon menu, and one of the items from the menu dropdown to the QAT, then removes the ribbonMenu from the QAT, it removed the other item as well. (TFS:122117)
- Fixed a small misalignment issue in Ribbon Form caption for high DPI modes.
- Shortcut Keys did not work for items of the Ribbon Context Menu.
- Pressing the key of a KeyTip character immediately after pressing the Alt key broke KeyTips consisting of multiple characters. (TFS:119305)
- When Ribbon is minimized and RibbonTab is selected by keytip, which, in its turn, selects other RibbonTab in Select event, then KeyTips were displayed outside of the Form. (TFS:119308)
- Unlike MS Office, KeyTips of RibbonItems disappeared while holding down the Alt key and pressing KeyTip key, then releasing the Alt key. (TFS:119891)
Improvements
- Added the HasBorder property to RibbonToolBar indicating whether the toolbar buttons should have borders for Office2007/Windows7 styles. (TFS:109897)
- Added the MinusClick and PlusClick events to RibbonTrackBar. They are fired when the user clicks the Minus or Plus buttons.
- Added the CueBanner property to RibbonTextBox and other like elements. It gets or sets the textual cue, or tip, to prompt the user for information.
- Added the TopToolBar property to C1Ribbon. It represents a toolbar beside the window system buttons.
- Added the BottomToolBar property to C1Ribbon. It represents a toolbar that appears below the Ribbon.
- Added the ContextMenuItems property to C1Ribbon. The new ShowContextMenu method displays the items at the specified screen position.
- The Application Menu can be displayed at the top left corner of C1RibbonForm when C1Ribbon.HideTabHeaderRow is set to True.
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.C1Sizer
Bug fixes
- C1SizerLight does not resize the Font of the controls when 'ResizeFont' property is set to True. (TFS:119174)
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.C1TrueDBGrid
Bug fixes
- IC1EmbeddedEditor.GetValue method is never called when using a custom editor (TFS: 47368)
- In combobox by ValueItems, position of scroll box is incorrect when to open dropdown (TFS: 121357)
- When to set C1TrueDBGrid.EditActive property to True, C1TrueDBGrid.Change event is fired (TFS: 122351)
- RTL Column Headers revert to LTR when sorted. (TFS:120486)
- Error message is displayed on filtering a Column with 'Float' DataType using the FilterDropDown(TFS:120486)
- FilterDropDown menu of C1TrueDBGrid does not display all the items of the column when DataView property is set to Hierarchical and nodes are expanded (TFS:116460)
- When MarqueeStyle is FloatingEditor and EditMask is set, it cannot properly be inputted (TFS:117602)
- Several issues with 'Hierarchical' DataView of C1TrueDBGrid (TFS:117779)
- Fixed displaying aggregate values in subgroups (TFS:110146).
- "BeforeRowColChange" event is fired incorrectly in C1TrueDBGrid. (TFS:118449)
Improvements
- Added "Footer" value for C1DataColumn.GroupInfo.Position, which allows to show the grouped text only in the Footer Row of the group (TFS:110146).
- Added "AggregatesText" property for C1DataColumn.GroupInfo, which allows to set the text data for the aggregates values in groups (like Totals, Average, etc.) (TFS:110146).
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 4.5.20151.49 - 26-May-2015
C1.C1Pdf
Bug fixes
- Image with transparent background is not drawn correctly in C1Pdf when it is saved as PDF. (TFS:116641)
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.C1Input
Bug fixes
- C1DateEdit threw an exception when invalid date is entered and the drop down button is clicked. (TFS:99583)
- Ellipsis on the Modal button of C1DropDownControl is shifted to the bottom edge of the Button (TFS:113377)
C1.Win.C1List
Bug fixes
- autosize C1List and C1Combo item, caption, column caption and column footer height according to the control font size if ItemHeight,
CaptionHeight, ColumnCaptionHeight and ColumnFooterHeight properties values haven't been set explicitely at design-time or by custom code. (TFS:117248) - Different position of drop down button in C1Combo when 'RightToLeft' is set for Form at run time and design time. (TFS:98020)
C1.Win.C1Ribbon
Bug fixes
- Avoided a deadlock in C1RibbonForm that occurred in an application showing many C1RibbonForms from multiple threads. (TFS:114802)
- When the current C1RibbonForm is TopMost and there is an opened dropdown, clicking other TopMost form did not bring it on top in a multithreaded application. (TFS:116975)
- The title row of C1Ribbon control appeared in black when the owner C1RibbonForm contains C1Zoom control. (TFS:117249)
C1.Win.C1TileControl
Improvements
- Added the SlideIndex property to the Tile object. It returns the index of slide that is being displayed on tile.
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.C1TrueDBGrid
Bug fixes
- "\S" is not printed as it is in the PageHeader when the C1TrueDBGrid is previewed (TFS:118623)
- Character typed in the FilterBar of a column gets cleared on applying customized filtering and setting AllowFilter to False. (TFS:116058)
- Error message is observed after filtering data that contain “Apostrophe” in it (TFS:21339).
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 4.5.20151.46 - 30-Apr-2015
C1.C1Excel
Bug fixes
- Line Color of Header and Footer image is not retained in output excel file when saving as OpenXML format. (TFS:116520)
- Header and Footer images disappear in output excel file [regression for 43]. (TFS:116260)
- When set neutral culture to CurrentUICulture property, error occurs on code for genarate C1XLBook object. (TFS:115908)
- Though set XLSheet.DefaultRowHeight, it is not applied to excel. (TFS:114648)
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.C1Editor
Improvements
- Added property C1Editor.AllowAdHocTags. If true, user can add custom tags on-the-fly, when loading document or in source mode. Those tags are rendered automatically (paragraph or inline), based on their position in document. Also, those tags can have any attributes.
C1.Win.C1List
Bug fixes
- restored C1Combo selection behavior at autocompleting (it should be the same regardless of input letter case). (TFS:115585)
C1.Win.C1Ribbon
Bug fixes
- Text in the textbox area of RibbonComboBox disappeared after opening dropdown if this element is located on the QAT and VisualStyle is not Custom. (TFS:116481)
- Alt and F10 keys did not work correctly while scrolling popup menus. (TFS:115912)
- Auto-scrolling observed in some dropdowns after pressing Alt or F10 keys while the dropdown contents is being scrolled. (TFS:116019)
- RibbonItems were not removed from QAT and HOT lists after calling the Dispose method for that item or its Tab or Group. (TFS:116062)
- Ribbon QAT appeared corrupted after resizing C1RibbonForm to minimal size, then restoring it to normal size. (TFS:112324)
- Unhandled ObjectDisposedException was thrown when the QatItemNames property is cleared while processing an event of an item from QAT. (TFS:114734)
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.C1Sizer
Bug fixes
- The behavior in designtime is slow when SplitterWidth property is set 0 and used "auto grid" feature. (TFS:114634)
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)
C1.Win.C1TileControl
Bug fixes
- Incorrect layout occurred in right-to-left mode in a PanelElement with child elements stacked horizontally (as in AppsPanel sample).
C1.Win.C1TrueDBGrid
Bug fixes
- "System.FormatException" is thrown when 'null' is set in the filter of a DateTime column and the FilterDefinition is saved and loaded again. (TFS:113027)
- Inappropriate behaviour of 'BeforeRowColChange' event in C1TrueDBGrid. (TFS:113376)
Release version 4.5.20151.43 - 08-Apr-2015
C1.C1Excel
Bug fixes
- Request to provide the property similar to ‘Scale with document’ available under Header/Footer tab in PageSetup dialog in MSExcel. (TFS:39819)
Improvements
- Added advanced header/footer properties for printing the sheet.
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.C1Input
Bug fixes
- 'UpdateBoldedDates' method no longer exists in C1DateEdit's Calendar object. (TFS:109923)
Note: UpdateBoldedDates is obsolete now as no need to use this method.
Improvements
- Enhancements in C1DateEdit drop down layout if TitleFont is changed to a bigger font. (TFS:76700)
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.C1Ribbon
Bug fixes
- Memory was not released after closing C1RibbonForm if the user clicked a button in RibbonMenu or other drop-down. (TFS:114140)
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.C1TileControl
Bug fixes
- After some manipulations with input focus the focused tile became invisible. (TFS:114744)
- Threading exception occurred sometimes in C1TileControl when it is used in a multithreaded application. (TFS:112664)
C1.Win.C1TrueDBGrid
Bug fixes
- Filtering did not work on a column with DataType set to DateTime and NumerFormat set to any format. (TFS:114259)
- When selecting cell in which long text than width of cell is set, there were cases where the displayed position of text is different. (TFS:109557)
- Displayed value appears in the excel file on exporting the grid to excel even if the 'Translate' property of ValueItems of C1TrueDBGrid is set to 'False'. (TFS:90838)
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 4.5.20151.38 - 13-Mar-2015
C1.Win.C1Ribbon
Bug fixes
- It was impossible to localize GrapeCity build with languages other than English. (TFS:111515)
Release version 4.5.20151.37 - 10-Mar-2015
C1.C1Excel
Bug fixes
- When loading in FlexGrid .xlsx including carriage return code, it is displayed as character of "_x000D_". (TFS:110119)
- When set a style to cell, and then save .xls file, Category of Format Cells is set as ";;". (TFS:110398)
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.C1Input
Bug fixes
- Press color of upper/lower thumb was not changed if 'Office2007Silver' visualstyle was set. (TFS:110636)
- RangeSlider was not diplayed when it was added with paste operation. (TFS:110610)
- Toolbox icon of C1RangeSlider control is not correct. (TFS:110560)
- Themed C1CheckBox was look not correctly in Win 8.1. Note. Applying theme to C1CheckBox sets FlatStyle to Flat. This is by design.
- Themed disabled background color did not apply to C1TextBox.
New features
- Added new C1RangeSlider control. It creates slider with 2 thumbs for the range selection. Control can be oriented Horizontally or Vertically, supports VisualStyles and Theming.
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.C1Ribbon
Bug fixes
- Title text of C1RibbonForm overlapped window buttons when resizing form to minimal size. (TFS:111591)
- Appearance of C1RibbonForm's border was incorrect when a form with Custom VisualStyle is displayed as not top level control. (TFS:110863)
- HandleCreated event of a Form that is added to C1RibbonForm by AddOwnedForm method occurred at incorrect timing. (TFS:110858)
- Removed unnecessary redrawing of C1RibbonForm with Custom VisualStyle when the mouse pointer enters/leaves Minimize/Maximize/Close window buttons.
- When the VisualStyle property of a C1RibbonForm is changed from Custom to any Office styles within the Form.Load event, the Form displayed incorrectly. (TFS:110386)
- When the user presses shortcut keys beginning with the Alt key, KeyTips popped up after processing the shortcut.
- When a modal window is shown from RibbonToggleButton.Click event handler, the button stayed in pressed state until the user closes the modal window.
- The standard (thick) form borders were shown for a C1RibbonForm with 'Custom' VisualStyle when the user switches to/from the application.
- When C1RibbonForm.VisualStyle is changed from Office2010Blue to Custom within the Form.Load event handler that caused incorrect form appearance.
- When cloning items and groups to invisible RibbonTabs they did not appear sometimes on visible tabs.
- When a large image is assigned to RibbonTab.Image property it was cropped instead of scaling to the standard size (16x16 for 96 DPI screen). (TFS:108802)
- 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
- Added SuspendPainting/ResumePainting methods to C1RibbonForm to prevent repainting the Form and its children while applying massive changes.
- 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.C1TileControl
Bug fixes
- The AllowDrop property was hidden by mistake in C1TileControl. (TFS:109232)
C1.Win.C1TrueDBGrid
Bug fixes
- Processing performance of DisplayColumn.AutoSize method was slow. (TFS:111210)
- All checkboxes were not checked in the filter dropdown when choose "SelectAll" checkbox for "Radio Button" Column. (TFS:105489)
- Filtering did not work on a column with DateTime DataType in some conditions. (TFS:95622)
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 4.5.20143.23 - 02-Feb-2015
C1.C1Excel
Bug fixes
- Unlike build 21,C1Excel can’t be shown original name of sheet in output xlsx/xls. (TFS:106325)
- Unlike previous build, Back color of Sheet Tabs in output .xlsx/.xls are 'Black'. (TFS:101917)
- The foreground colour is corrupted. (TFS:105738)
- BackColor of all cells change to black when data from excel sheet are loaded to C1FlexGrid. (TFS:101050)
- Deleteing Column that includes final cell in a merge does not reduce merge. Fixed part 2. (TFS:90131)
C1.C1Pdf
Bug fixes
- Color of emf image is dim after exporting to pdf file using DrawImage(). (TFS:100937)
- Rendering of Barcode is overlapped on its text while exporting to .pdf (C1Report, JPN, regression). (TFS:98507)
Improvements
- Added MaxHeaderBookmarkLevel property to control output of bookmarks when rendering HTML
- Added StartCollapsed property to start outlines in collapsed state
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.C1Input
Bug fixes
- Build gets failed when any C1Input control is placed on the Form and application is built in VB. (TFS:96681)
- VisualStyle was not set to 'System' once any other 'VisualStyle' is set for C1Button. (TFS:100158)
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.C1List
Improvements
- added C1Combo.MatchCompare property. It allows to search by string inside string or by other conditions (TFS:101739).
Note, for values other than MatchCompareEnum.Equal and MatchCompareEnum.PartiallyEqual, it worth turning off AutoCompletion property:
c1Combo1.MatchCompare = MatchCompareEnum.IncludeEqual;
c1Combo1.AutoCompletion = false;
In this case Text property is not updated by found item until end-user confirms selection either by click on selected item, or by pressing Enter key.
C1.Win.C1Ribbon
Bug fixes
- When the user moves C1RibbonForm by clicking in C1Ribbon's tab area and dragging the mouse pointer, the window snap feature did not work. (TFS:106059)
- When an item of disabled RibbonGroup is added/deleted to/from QAT multiple times, it became enabled on QAT. (TFS:106224)
- When C1Ribbon.Minimized property is set to True, and the program adds/removes QAT items in RibbonTab.Select event Ribbon Tab did not open when it is clicked. (TFS:106891)
- Setting the Pressed property of a RibbonSplitButton to True had no effect until the ToggleOnClick property is set to True as well.
- When the Enabled property of the RibbonButtons added to different RibbonGroups is toggled, the buttons got highlighted. (TFS:101932)
- Dropdown list of RibbonComboBox was not shown after changing its owner's Visible to False, setting SelectedIndex property to some value, then changing the owner's Visible to True. (TFS:101559,105866)
- When a modal form is shown from RibbonButton.Click event, after the form is closed, the RibbonButton remained in 'hot' (mouse over) state for Custom VisuaStyle. (TFS:105907)
- A small image assigned to RibbonGalleryItem.LargeImage property always scaled to the standard size (32x32). Now it is possible to use an image of any small size without distortion.
- The Tag property of RibbonItem, RibbonGroup, RibbonTab can now be saved/loaded to/from XML if it contains a string value.
- RibbonTextBox and RibbonComboBox made the beep sound each time when the user presses the Enter or Escape keys.
- ToolTip Editor did not preview changes to the ToolTipSettings.MaximumWidth property at design-time.
Improvements
- Added the Selected property to RibbonGalleryItem. The property gets or sets whether the item is currently selected in the owner RibbonGallery.
C1.Win.C1Sizer
Bug fixes
- In C1SizerLight, VScrollBar/HScrollBar control which Visible property is set false can't be resized. (TFS:106852)
- Honor ambient fonts at resizing (TFS:97777, TFS:97778)
C1.Win.C1TileControl
Improvements
- Added support for right-to-left layout to C1TileControl.
C1.Win.C1TouchToolKit
Bug fixes
- [99855] C1ApplicationZoom Causes Forms to Zoom Slightly on Load. (TFS:100352)
C1.Win.C1TrueDBGrid
Bug fixes
- When binding the Ms-DataSet, Data was not shown in C1TrueDBGrid. (TFS:97988)
- Split was removed if the MinHeight property of the split is set and Split divider is moved to the bottom of the grid. (TFS:101651)
- 'NullReferenceException' thrown when 'PageHeader' or 'PageFooter' property of PrintInfo class was set to 'Nothing' in C1TrueDBGrid. (TFS:100198)
- RowColChangeEventArgs.LastCol did not return correct value in DesignTime data bound C1TrueDBGrid. (TFS:97980)
- Single item is not filtered when ValueItem Collection is applied on a Column. (TFS:94801)
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 4.5.20143.18 - 18-Dec-2014
C1.C1Excel
Bug fixes
- C1XLBook.Save performance is decreased in build 14 compare to build 11. (TFS:98333)
- Cell's Border Color is changed when saving excel file. (TFS:84854)
- ArgumentException is thrown when an Excel file is loaded in C1XLBook [Fixed only exception]. (TFS:97861)
- Exception (can't access cross-thread) thrown when loading Excel in a child thread. [SL] (TFS:98145)
- #VALUE! is shown in the cell which has ROUNDDOWN formula as Biff8 format. (TFS:85358)
- Text size gets changes and warning is thrown when a file created in Excel 2003 with formatted text is loaded and saved using C1XLBook and opens in Excel 2010. Fixed for BIFF8 and OpenXML formats. (TFS:96744)
- External sheet hyperlink did not work when the sheet's name contained a space and the sheet was saved with .xlsx extension. (TFS:75800)
C1.C1Pdf
Bug fixes
- Text extends outside the field when exported to Pdf with system fonts. Only for Japanese version, part 3. (TFS:78659)
- C1Pdf did not export semi transparent polygons correctly (fixed only for EMF+ mode). (TFS:76526)
- When exporting to a PDF-file, rendered Region clips after 2 inches vertically (fixed only for EMF+ mode). (TFS:93490)
Improvements
- Added flag UniqueFontsPerPage for pages with various fonts.
- Added support translucency using graphics state.
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.C1Editor
Bug fixes
- Layout of the table distorts when a table is copied from MS Word and pasted in C1Editor containing formatted text (TFS:95524)
- vshost32.exe stop working and Win32Exception shown when cancelling the "Save Print Output" dialog. (TFS:94258)
- Changing Size of flash file is not effected in "Preview" mode". (TFS:94347)
Translation
- Tooltip of C1EditorToolStripReview items are not localized on Chinese OS. (TFS:79643)
C1.Win.C1Input
Bug fixes
- NullReference exception occurred while opening the dropdown of C1DateEdit/C1NumericEdit/C1ComboBox in Modal Dialog. (TFS:96922)
- C1TextBox.NegativeForeColor does not work as expected. (TFS:96592)
- Focus does not move to next line in 'MultiLine = true' C1TextBox while CharCategory property is applied. (TFS:95470)
- 'C1DateEdit.Calendar.CaptionFormat' does not change the caption's format. (TFS:92280)
Remarks: Caption format can contain special symbols:
yyyy or yy - years
M or MM or MMMM - month
gg - era
g. - the era name in alphabet (M, T, S, H). Japanese only.
g - the first character (DBCS) era. Japanese only.
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.C1Ribbon
Bug fixes
- Ribbon tooltips don't use the DateTime.Now property anymore. It might cause an ArgumentOutOfRangeException (see http://our.componentone.com/groups/topic/c1-framework-system-argumentoutofrangeexception/).
- The main application form based on C1RibbonForm with VisualStyle set to 'Custom' appeared in minimized state and without glow form borders on the program startup (in VB only).
- An ampersand displayed as underline in RibbonLabel which is an item of drop-down menu if VisualStyle is not equal to Custom. (TFS:97107)
- Ampersands were not displayed for items of C1StatusBar when the user presses the Alt key and VisualStyle is set to Custom.
- Small Images applied to the items of Application Menu were scaled to Large Images and got blurred. (TFS:97288)
- C1RibbonForm with Custom VisualStyle displayed with ShowDialog() method (without the 'owner' parameter) closed immediately.
- Hot state of a RibbonSplitButton was not retained after clicking the button. (TFS:94198)
- Tapping Form's Maximize button with touch or pen device minimized C1RibbonForm if there is a C1StatusBar control on it and there is no C1Ribbon control.
- When the application contains a Tab Group and form size is reduced to the minimum, some Qat items were not displayed in the drop down menu when the 'Show more controls' button is pressed. (TFS:94556)
- RibbonButton added to QAT was not disabled when the Enabled property of the Tab containing it is set to False. (TFS:94557)
- A notification about NullReferenceException added to the Debug Output window when the program tries to display drop-down portion of an element which is currently hidden. (TFS:94631)
- The ChangeCommitted event of RibbonComboBox did not fire when we select an item from the drop-down list using up/down keys and then click it with the mouse. (TFS:78489)
- When the drop down of RibbonComboBox is displayed the ampersands in the items text were not visible if C1Ribbon.VisualStyle is set to Custom.
- A C1RibbonForm displayed with ShowDialog(owner) method closed immediately if its VisualStyle is set to Custom. (TFS:95547)
- Images applied to the items in the Application Menu of C1Ribbon were blurred. (TFS:95594)
- Images applied to the RibbonTab in C1Ribbon got cropped. (TFS:95605)
Improvements
- Added DisableGlassEffects() static method to C1RibbonForm. To prevent C1RibbonForm from using Aero Glass effects on Windows 7 or better OS you should call this method from app's Program.Main() before the app creates any instances of a C1RibbonForm. (TFS:79279)
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.C1TrueDBGrid
Bug fixes
- RowColChange event did not fired while adding of a row at runtime. (TFS:95345)
- RowColChange event fired twice for the same value, while SetDataBinding() is called after InitializedComponent(). (TFS:95464)
- Single item was not filtered when ValueItem Collection was applied on a Column & ValueMember & DisplayMember were same in column. (TFS:94801)
- "ArgumentOutofRangeException" occurred when clicking the right scroll button of vertical scrollbar in C1TDBDropdown. (TFS:84614)
- Fixe some of the right-to-left grid issues. (TFS:14271)
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 4.5.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.C1Excel
Bug fixes
- Cloned column could not be inserted into other sheet. (TFS:77293)
- Setting FitPageAcross property changed the AutoScale property to true. (TFS:64023)
- Newline character was missing after bold styling. (TFS:85280)
- In some cases styles were not applied in the saved excel book. (TFS:84477)
C1.C1Pdf
Bug fixes
- Perhaps fix [Query] An error occurs in azurewebsite when accessing DrawingRtfText and
rendering Rtf in C1Pdf sample. (TFS:93494) - Font size was larger and text was cut off when an HTML file was exported to PDF. (TFS:89418)
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.C1Editor
Bug fixes
- Table Properties dialog box could not be opened from the context menu. (TFS:92412)
- Exception occurred when clicking OK or Cancel button from the Table Properties dialog box. (TFS:93172)
- XHTML tag did not close when Selection.RemoveTag was used and there was no text to left and right of the caret. (TFS:83772)
C1.Win.C1Input
Bug fixes
- Duplicate entries "Basa Jawa (Indonesia)" are observed in Culture dropdown in PropertyGrid of C1DateEdit (TFS:91700)
- C1ComboBox is not looped ComboBoxItem on spin action by Up/Down arrow keys when AllowSpinLoop=True (TFS:91567)
- Selection of Date is shown as twice in CalendarDimensions when the number of columns and rows of months is more than one. (TFS:93489)
- C1ComboBox could not select item after delete. (TFS:87255)
Improvements
- Focus Move
C1TextBox.ExitOnLastChar - Move focus after input completely, i.e. either Text length reached MaxLength or mask is filled completely.
C1TextBox.ExitOnLeftRightKey - Move focus by arrow key. - Length control
MaxLengthUnit property - Determines the unit for counting for the MaxLength property.
MaxLineCount - Maximum numbers of lines - New property CharCategory
Defines rules to filter keyboard input.
Example:
// Allows only numbers in hiragana
this.c1TextBox1.CharCategory = CharCategory.Hiragana | CharCategory.Numbers;
// Converts input to single byte.
this.c1TextBox1.CharCategory = CharCategory.SingleByte | CharCategory.AutoConvert; - New mask symbols for JPN:
H All SBCS characters.
K SBCS Katakana.
Unicode 0xFF19 DBCS Digit
Unicode 0xFF2B DBCS Katakana
Unicode 0xFF2B Hiragana
Unicode 0xFF3A All DBCS characters.
N All SBCS big Katakana.
Unicode 0xFF2E Matches DBCS big Katakana.
Unicode 0xFF27 Matches DBCS big Hiragana.
Unicode 0xFF34 Matches surrogate char. - InvalidInput event - notification for invalid input
- SpinUp and SpinDown
SpinUp() - Spin up programmatically
SpinDown() - Spin down programmatically
AllowSpinLoop - loop items or values on spin action
Example:
C1DateEdit1.SpinDown(new TimeSpan(0, 2, 0, 0, 0)); - Spin down by 2 hours.
c1NumericEdit1.SpinDown(2);- Spin down by 2 - UpDownButtonAlignment - a new property of C1DropDownControl.
Defines spin alignment. Now can be sidewise. - Specific JPN formats support in C1DateEdit.
g. - Display the era name in alphabet (M, T, S, H).
g - Display the first character (DBCS) era
gg - Display the full (DBCS) era
Note1: to display a negro year:
1. Select Japanese Culture;
2. Select JapaneseCalendar for CalendarType property;
3. Use 'y' or 'yy' specifiers to show the negro year number.
Note2: It is impossible to use both Gregorian and Japanese years in a format.
I.e. formats like "E, MMMM d, yy" won't work. - Specific calendars support (JapaneseCalendar, GregorianCalendar, etc.)
CalendarType property.
C1.Win.C1List
Bug fixes
- If C1List's SelectionMode is set to CheckBox, then on clicking checkbox to select, unselect, and select the same item again the RowChange event does not fire. (TFS:70544)
C1.Win.C1Ribbon
Bug fixes
- Maximized C1RibbonForm with Custom visual style was flickering when any drop-down was shown/closed. (TFS:93673)
- Form did not minimize correctly when using Windows+M keys while opening dropdown of some Ribbon component. (TFS:83719)
- While minimizing and restoring C1RibbonForm, a black rectangle area appeared in the top left corner of C1RibbonForm. (TFS:89700)
- RibbonItem was not removed from QAT when parent RibbonGroup was hidden. (TFS:88436)
- ToolTip Editor crashed under some conditions. (TFS:89916)
Improvements
- Added support for increased system DPI. (TFS:49299)
- Fixed an issue that prevented using ContentAreaHeight theme constant. (TFS:60907)
C1.Win.C1Sizer
Bug fixes
- If C1SizerLight was placed and then deleted from a Form, all contained controls were resized proportionally on resizing the form at design time. (TFS:90983)
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.C1TrueDBGrid
Bug fixes
- Incorrect behavior of FilterDefinition property of C1TrueDBGrid when the filter is saved and loaded again (TFS:91705)
- CellTip shows incorrect behavior when it contains a long text and 'CellTipWidth' property is set (TFS:88713)
- RadioButton does not align in center properly while using C1.Win.C1TrueDBGrid.AlignHorzEnum.Center (TFS:38114)
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.