[]
        
(Showing Draft Content)

2018 v2

Barcode for WinForms

Improvement

  • Added new bar code types: MicroQRCode, ITF14, Code11, SSCC18, Telepen, Pharmacode, PZN, HIBCCode128, HIBCCode39, ISBN, ISSN, ISMN, Iata25, Bc412, Plessey, IntelligentMailPackage.

CalendarView for WinForms

Bug Fixes

  • Fixed the issue where exception was thrown after setting CurrentCulture=Hebrew(Israel) and Calendar=HebrewCalendar.
  • Fixed the issue where properties under NavigationButtons.ArrowNext/Previous.Hot are not affected on navigation button when set at design time.
  • Fixed the issue where width of Calendar drop down increases when opened the drop down at second time.
  • Fixed the issue where day has no bold font style after applying the theme.
  • Fixed the issue where Japanese era could not be changed by clicking on the title of calendar although TitleNavigation=false.
  • [C1DateEdit] Fixed the issue where exception was thrown on switching the Value property between NULL and NON-NULL values.

Improvement

  • Added support of ToolTips to C1DateEdit: C1DateEdit1.Calendar.ShowToolTips property and C1DateEdit1.Calendar.BeforeDayTooltipShow event.

Editor for WinForms

Improvement

  • Improved C1Editor construction time.

Excel for WinForms

Bug Fixes

  • Fixed the issue where backColor of cell is saved incorrectly for xls format.
  • Fixed the issue where color saved in excel file is different from the one in loaded file.
  • Fixed the issue where Excel clone sheet has extra date appended with time in a cell.
  • Fixed the issue where footer picture set at Page Setup is not retained in C1Excel.

ExpressionEditor for WinForms

Improvements

  • Added Quotes button to the C1ExpressionEditorPanel.
  • Added the AddFunction method to C1ExpressionEditor class. This method adds a custom function to engine of C1ExpressionEditor.
  • Added C1ExpressionEditorPanel.Categories property to customize categories of the expression items.

FlexChart for WinForms

Bug Fixes

  • Fixed the issue where axis minor tick marks are correctly based on the Axis.MinorTickMarks setting instead of Axis.MajorTickMarks setting.
  • Fixed the issue where AxisX labels are incorrect when binding with series.BindingX to string data type.
  • Fixed the issue where data labels of TreeMap now support wrapping and trimming according to DataLabel.ContentOptions.

Improvements

  • Data labels in TreeMap support wrapping and trimming according to DataLabel.ContentOptions.
  • Added assembly info for C1.Win.FlexChart.Extended.dll.
  • Added axis TimeUnits enumeration and Axis.TimeUnit property which is 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 set to 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 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.

FlexGrid for WinForms

Bug Fixes

  • [WinForms][WordAddin][C1FlexGrid] Fixed the issue where FlexGrid in WordAddin is not visible if "ShowCellLabels = true.
  • Fixed the issue where filter editor form scrolled to left while shifting focus in ValueFilter, when RightToLeft in FlexGrid is set to Yes.
  • Fixed the issue where the check boxes in ValueFilter did not respond on setting RightToLeft to Yes.
  • Fixed the issue where the cell content could not be deleted whose data type was ‘Double/Decimal’ in C1Flexgrid.
  • Fixed the issue where there were issues in changing icon of C1SuperErrorProvider in C1FlexGrid.
  • Fixed the issue where some value could not be deleted when Format and EditMask is specified including decimal point and setting MaxLength of the internal editor in SetupEditor event.
  • Fixed the issue where closing column FilterEditorForm by clicking outside its bounds vs clicking cancel button have different behavior.
  • Fixed the issue where the information on default behavior of DateTime cell is missing, where CheckBox in the cell is visible.
  • Fixed the issue where text files saved using SaveGrid show “0” instead of blank when using Format or DataMap with null value.
  • [C1ThemeDesigner] Fixed the issue where unhandled exception occurs after groups are deleted and TreeView/SubtotalStyles is clicked in c1FlexGrid.
  • Fixed the issue where Subtotal method throws an exception when an unbound expression column is added in the bound grid.
  • Fixed the issue where ArgumentOutOfRange exception occurs after grouping column and deleting rows.
  • Fixed the issue where condition filter does not work correctly when column's data type is 'DateTime'.
  • Fixed the issue where ScrollBar of C1FlexGrid does not get displayed.
  • Fixed the issue where image is overlapped with text in exported excel file when cell contains both image and text.

Improvements

  • Provided information on default behavior of DateTime cell where CheckBox in the cell is visible.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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)
    

FlexPivot for WinForms

Improvement

  • 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.
  • Added Swedish localization for C1FlexPivot.

FlexReport for WinForms

Bug Fixes

  • Fixed the issue in XML comments and Description attribute for FireOnFormatForEachInstanceOfRepeatedGroupSection property.
  • SuperLabel custom field: Fixed the issue where on some systems, the size of the field was calculated incorrectly resulting in text being cut off or wrapped too short.
  • Fixed the issue where RtfField and Legacy Field with RTF == true rendered incorrectly if RTF contains page breaks.
  • Fixed the issue where RTF field is clipped on small amount when report is previewed with large zoom factor or when report is printed.
  • Fixed the issue where DataSource.MaxRecords property is ignored if data source specified using DataSource.Recordset property.
  • Fixed the issue where In certain RTF content (RtfField or Field with RTF == true) is not printed (very rare scenarios), 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).
  • [FlexViewer] It was impossible to export with landscape orientation via the C1FlexViewerPane.ExportToXps() method.

Other Change

  • For parameters with single allowed value the corresponding input field is now disabled (to be in sync with Wijmo5 ReportViewer control).

GanttView for WinForms

Bug Fixes

  • Fixed the issue where '%Complete' of inactive successor task changes when setting '%Complete' of ProjectSummaryTask in grid pane.
  • Fixed the issue where 'IndexOutOfRangeException' exception is thrown on showing and then hiding ProjectSummaryTask after deleting all tasks.
  • Fixed the issue where "\n" appeared instead of new line in tooltip of predecessor arrow in GanttView in Japanese version.
  • Fixed the issue where conflict error icon covered index number of Task in grid view when auto-size index column.
  • Fixed the issue where all tasks were not selected by clicking 'Select All' cell in grid view after filtering.

Gauges for WinForms

Bug Fixes

  • Fixed the issue where ItemMouseDown event provided invalid data in ItemMouseEventArgs, in some cases.

Input for WinForms

Bug Fixes

  • [C1ComboBox] Fixed the issue where combo box suggestion do not update value.
  • [C1ComboBox] Fixed the issue where item cannot be re-select from drop down list, after deleting selected item from text area of ComboBox.
  • [C1Label] Fixed the issue where theme is set on C1Label when it was set to "(none)".
  • [C1ComboBox] Fixed the issue where SelectedIndexChanged event was called twice in some cases.
  • Fixed the issue where NullReferenceException occurs in "C1TextBox.WmNCPaintSingleline".
  • Fixed the issue where C1Label's BorderColorChanged event is fired although border color is not changed.
  • Fixed the issue where validation error is not thrown when value entered through dropdown calculator even if input value is out of the given range.
  • [C1DateEdit] Fixed the issue where exception is thrown when switching the Value property between NULL and NON-NULL values.
  • [C1TextBox] Fixed the issue where C1TextBox accepted multiline text even though MultiLine=False, AcceptsReturn=False, Unlike MS TextBox.

Improvements

  • Added support of changing the selected item in text area by mouse wheel.
  • Items collection contains bound items.

MultiSelect for WinForms

Bug Fixes

  • Fixed the issue where 'ArgumentOutOfRange' exception occurs after item is selected and 'Enter' key is pressed when DisplayMode is 'Text' and TagWrap is 'True'.
  • Fixed the issue where incorrect text is shown in header part after opening dropdown part when DisplayMode was 'Text'.
  • [C1MultiSelect][C1CheckList][C1TagEditor] Fixed the issue where descriptions of properties and events are not localized in Japanese text.
  • [C1TagEditor] Fixed the issue where unlike WPF_C1TagEditor, tags disappear if edit mode is escaped by double clicking in TagEditor.
  • Fixed the issue where 'System.ArgumentOutOfRangeException' occurs if edit mode is escaped by double clicking in MultiSelect.
  • Fixed the issue where selected item(Tag) is not shown properly in header part when RightToLeft=Yes.
  • Fixed the issue where C1MultiSelect control is displayed as a grayed out area when setting the AutoSize property to true in Form load event.
  • Fixed the issue where unlike Wijmo5_C1MultiSelect, next selected item's checkbox is checked by pressing 'Down' arrow key from keyboard.
  • Fixed the issue where 'Unselect All' is shown after removing all the tag from MultiSelect's header part.
  • Fixed the issue where 'SelectedIndex' value is not shown correctly when checking 'Unselect All' checkbox.
  • Fixed the issue where 'RightToLeft' property of MultiSelect could not be inherited from parent control.
  • Fixed the issue where dropdown position of c1multiselect is not shown correctly if 'RightToLeft=Yes' and 'RightToLeftLayout=True'.
  • Fixed the issue where C1MultiSelect's dropdown didn't open/close by pressing 'Spacebar' from keyboard.
  • Fixed the issue where dropdown list of C1MultiSelect could not be opened/closed correctly using keyboard/mouse.
  • Fixed the issue where 'SelectedIndex' value wasn't shown correctly by checking item when SelectionMode was 'Single'.
  • Fixed the issue where C1MultiSelect control disappeared when AutoSize is 'true' and RightToLeft is 'Yes'.
  • Fixed the issue where behavior of 'Page Down' and 'Page Up' options is incorrect in C1CheckList.
  • Fixed the issue where NullReferenceExcepiton occurs while unchecking the one item of c1MultiSelect.
  • Fixed the issue where ArgumentOutOfRange exception occurs when AutoComplete is 'Suggest' and DisplayMode is 'Text'.
  • Fixed the issue where same data items were not selected although checking ‘SelectAll’ checkbox if DisplayMode was changed at runtime.
  • [C1TagEditor] Fixed the issue where placeHolder text is not shown if all tags are removed from c1TagEditor when DisplayMode = 'Tag'.
  • [C1TagEditor] Fixed the issue where placeHolder text was still shown if tag was added using Add() method in TagEditor control.
  • [c1MultiSelect][c1CheckList] Fixed the issue where all items are not selected when selecting items by SelectAll() method.
  • [c1MultiSelect][c1CheckList] Fixed the issue where 'SelectionChanged' Event fired although any items were not selected.
  • [c1MultiSelect][c1TagEditor] Fixed the issue where text does not show completely when RightToLeft=Yes and DisplayMode=Text.
  • [c1MultiSelect][c1TagEditor] Fixed the issue where unlike other controls, background color is shown as Black Gray color on c1MultiSelect when 'Enable=False'.
  • [c1MultiSelect][c1TagEditor] Fixed the issue where 'Separator' does not update immediately in header part when new character(eg./) is set to ‘Separator’ property from run time.
  • [c1MultiSelect][c1CheckList][c1TagEditor] Fixed the issue where 'Value' property of C1CheckListItem in C1CheckListItem collection editor could not be set from design time.
  • [C1CheckList] Fixed the issue where 'SelectAll/UnselectAll' checkbox is not getting check/uncheck by pressing 'Space' key.
  • [C1MultiSelect] [C1Checklist] Fixed the issue where 'UnselectAll' text is not changed automatically although checking 'SelectAll' checkbox.
  • [C1CheckList] Fixed the issue where scrollbar is auto moved to right when checking 'SelectAll' checkbox.
  • [C1CheckList] Fixed the issue where unlike C1Combo, items are not navigated using keyboard navigation keys from keyboard.

Improvement

  • Added AutoCompleteMode, AutoSuggestMode properties.

PDF for WinForms

Bug Fixes

  • Fixed the issue where the punctuation marks are not shown correctly in the exported pdf.
  • Fixed the issue where images in the RTF field are not shown in PDF and excel.

Improvement

  • Added support of CFF fonts for PDF viewer.

PDFDocumentSource for WinForms

Bug Fixes

  • Fixed the issue where some PDF files render incorrectly in C1FlexViewer.
  • Fixed the issue where numbers of generated file are incorrect when exporting the file using RenderToFilter method in multithread application.
  • Fixed the issue where certain encrypted PDF files can not be processed by C1PdfDocumentSource.
  • Fixed the issue where certain PDF files can not be exported to HTML.
  • Fixed the issue where PDF files containing dashed lines are rendered incorrectly.
  • Fixed the issue where html export causes an exception when exporting certain PDF files from C1PdfDocumentSource.
  • Fixed the issue where certain PDF files can not be processed by C1PdfDocumentSource.
  • Fixed the issue where links in some PDF files do not work when C1PdfDocumentSource connected to C1FlexViewer.
  • Fixed the issue where certain PDF files can not be processed by C1PdfDocumentSource.
  • Fixed the issue where Type1 font in the certain pdf files are garbled in C1FlexViewer although fonts are embedded in pdf file.
  • Fixed the issue where Some PDF files rendered incorrectly in C1FlexViewer.
  • Fixed the issue where images in PDF file are not rendered in some rare cases.
  • Fixed the issue where Visual Studio fails if C1PdfDocumentSource dropped on form when trial license period is expired.
  • Fixed the issue where drawing text in "MS Mincho" field of exported PDF file becomes piled.

Improvement

  • Added support (PDF view) of CFF type fonts (Type1).

Ribbon for WinForms

Bug Fixes

  • Fixed the issue where C1RibbonForm is restored and maximized to incorrect position after upgrading to Windows 1803.
  • Fixed the issue where newly added item is not visible in RibbonGallery when item's Selected property is set to true.
  • Fixed the issue where RibbonForm cannot be minimized by double-clicking form title if Appearance='WholeForm'.
  • Fixed the issue where KeyTips of ribbon elements in RibbonTabs is displayed by pressing 'Alt' key while opening RibbonApplicationMenu with 'WholeForm' appearance.
  • Fixed the issue where error message is shown on deleting C1Ribbon in RibbonForm with two Ribbons at design time.
  • Fixed the issue where RibbonTab header area is cut off when there is only one RibbonTab and setting nothing to its Text.
  • Fixed the issue where the C1RibbonForm can be dragged by the right border when the form is maximized and the screen zoom more or equal 175%.

Improvements

  • Added scrolling support for hosted control in a RibbonAppMenuTab when control has a MinimumSize value.
  • Added color and padding to RibbonSeparator on C1StatusBar when used themes.
  • Added RibbonGalleryLabel element for the RibbonGallery component.

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.

Reports for WinForms

Breaking Change

  • ObsoleteAttribute added to C1Report. C1.Win.FlexReport.C1FlexReport should be used instead.

Schedule for WinForms

Bug Fixes

  • Fixed the issue where FirstVisibleTime property does not work.

Improvements

  • Adjusted C1Calendar appearance in Office 2016 themes; changed font size and padding.
  • Allow changing Appointment font in themes. Changed appointment font size in Office 2016 themes.
  • Improved DayView performance when there are a lot of appointments with long text.
  • Added new C1Schedule.MinAppointmentWidth property to alter default settings of the minimal appointment width in TimeLine view.

SpellChecker for WinForms

Bug Fixes

  • Fixed the issue where lines appear above words in RichTextBox if the line starts with double TAB character.

SSRSDocumentSource for WinForms

Bug Fixes

  • Fixed the issue where hidden SSRS report parameters does not exist in the C1SSRSDocumentSource.Parameters collection.
  • Fixed the issue where exception may occur on printing C1SsrsDocumentSource in some cases.

Themes for WinForms

Bug Fixes

  • Fixed the issue where C1ThemeController didn't apply custom theme at design time.
  • Fixed the issue where C1ThemeController didn't apply custom theme from other assembly.

Improvements

  • Added SeparatorColor, SeparatorHorizontalPadding and SeparatorVerticalPadding properties to C1Ribbon theme.
  • 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.

TreeView for WinForms

Bug Fixes

  • Fixed the issue where all nodes are not removed when the "Remove" button was clicked after selecting several nodes from the TreeNodes Editor.
  • Fixed the issue where check boxes are not shown as check state although clicking on "Check all nodes" item from context menu.
  • Fixed the issue where font style doesn't retain on column header after setting Styles.ShowLine=false.
  • Fixed the issue where C1TreeView is selected beyond last visible node using keyboard navigation.
  • Fixed the issue where tree node couldn't be dragged/dropped to last node place while expanding current last node.
  • Fixed the issue where first column header checkbox's check state changes by clicking on second column header.
  • Fixed the issue where C1ComboBox disappears on application form at design time when it is used as Editor in c1TreeColumn.
  • Fixed the issue where ArgumentException is thrown when the Boolean value in TreeView is deleted.
  • Fixed the issue where DisplayFieldName editor didn't save value.
  • Fixed the issue where C1TreeView ignored index of new element from arguments of ListChanged event.
  • Fixed the issue where if check box is used as editor type, check box is able to check by using "Space Bar" when C1TreeNodeCell has no bool type value.
  • Fixed the issue where scrollbar shaft in C1TreeView behaves incorrectly on clicking.
  • Fixed the issue where C1TreeView incorrectly applied the WordWrap style to the first column.
  • Fixed the issue where node is getting changed as edit mode when press "Tab" key although setting EditMode =EditOnEnter.
  • Fixed the issue where header check box is checked although CheckStateChanging event is canceled.
  • Fixed the issue where selection remains on column header when scroll the selected node.
  • Fixed the issue where C1TreeView incorrectly set a auto width to the last column when BorderStyle=Fixed3D.
  • Fixed the issue where tree node cuts off on hovering after ScrollPositionChanged event is fired.
  • Fixed the issue where last tree node is not able to select after entering the edit mode in tree node.
  • Fixed the issue where child node is not consistent after re-setting Enabled=True in parent node between design time and run time.

Improvement

  • Added support of navigation by PageUp, PageDown, Home and End keys.
  • 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.
  • Added left and right margin for check boxes 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.

Breaking Changes

  • Changed the default value of CheckImageList ImageSize (13 px) and ButtonImageList ImageSize (9 px) properties.
  • 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.

TrueDBGrid for WinForms

Bug Fixes

  • Fixed the issue where exception occurs when executing GetCellBounds method when Frozen property of corresponding column is set to True.
  • Fixed the issue where split incorrectly scrolled columns, when first column is hidden or has width as 0px.
  • Fixed the issue where some extra space on right and bottom is observed for columns with ValueItems.
  • Fixed the issue where expression does not apply to new empty column in DataSource on setting AllowEpressionEditing=True and Expression at initialization.
  • Fixed the issue where the Aggregate is not displayed in the GroupedFooter when the 'Position' property of the GroupInfo Class of C1DataColumn is set to 'HeaderAndFooter' in a C1TrueDBGrid.
  • Fixed the issue where when changed a height of horizontal splits or a width of vertical splits some columns can be hidden.
  • Fixed the issue where page header is not printed correctly when setting string containing "\\t" as PageHeader and then previewing c1TrueDBGrid.
  • Fixed the issue where expression does not work correctly for column after sorting expression column.
  • Fixed the issue where the horizontal scrollbar is still visible after resizing a form from minimum size.
  • Fixed the issue where BeforeColUpdate event fired more than once when 'Alt + S' keys combination is used.
  • Fixed the issue where height of some rows appear incorrect when AutoSize method is called.
  • Fixed the issue where C1TrueDBGrid's dateTime is not able to filter by using conditional filtering.
  • Fixed the issue where RowDivider appeared in exported files when grouped TrueDBGrid is exported to Pdf/Excel even if RowDivider.Style set to "None".
  • Fixed the issue where C1ColorPicker doesn't change color in TrueDBGrid.
  • Fixed the issue where ColumnDivider style of C1DisplayColumns does not reflect in exported PDF file.
  • [TrueDBGrid][Excel] Fixed the issue where exception occurred on loading excel file into C1TrueDBGird when excel contains empty cell.

Improvement

  • Added the FilterSortType property to C1DataColumn. This property gets or sets a value indicating how the drop-down list should be sorted.
  • The Language property is obsolete, use the CurrentUICulture property of CurrentThread.
  • 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.

Other Bug Fixes

  • Fixed the issue where scroll buttons are not shown on ScrollableControl.
  • Fixed the issue where focused rectangle is rendered in the non-scrollable area after scrolling.
  • Fixed the issue where C1DockingTab cannot be resized in multi-display.
  • Fixed the issue where DockingTab caption was covered by child controls on Auto Hide/Show when parent Form.Font is not default and it Form.AutoScaleMode=Font.
  • [C1DockingTab] Fixed the issue where floating tab was still shown with focus rectangle although setting TabShowFocusCues=false;
  • [C1NavBar] Fixed the issue where C1NavBar appearance is not changed after setting c1NavBarPanel.Enabled=False.
  • [C1DockingTab] Fixed the issue where pages that did not fit remained hidden even if they had enough space after resizing.
  • Fixed the issue where VisualStyle(XP and 2003xxx) cannot be removed from Customize Toolbars dialog box.
  • Fixed the issue where NullReferenceException was thrown on setting C1DockingTabPage.Font.
  • [C1DockingTab] Fixed the issue where incorrect DockingTabPage size is shown after setting TabSizeMode=FillToEnd and TabVisible=False for some tab.

Other Improvements

  • [C1MainMenu] Added ImageTransparentColor property to C1Command class.
  • [C1DockingManager] Added an option to show Maximize box in floating windows using C1DockingManager.Floating event. Added new properties to FloatingEventArgs - FormBorderStyle, MaximizeBox.
  • [C1TopicBar] PageStyle and LinkStyle Font and ForeColor was added to the C1TopicBar editor.
  • [C1NavBar] Added new localized strings into UIStrings.
  • [C1DockingTab] Added new enumeration value TabSizeModeEnum.Default and set it as a default TabSizeMod.

Other 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.