Release version 4.0.20151.49 - May-26-2015
C1.C1Pdf
Bug fixes
- Image with transparent background is not drawn correctly in C1Pdf when it is saved as PDF. (TFS:116641)
C1.C1Report
Bug fixes
- In some cases Font substitution algrorithm (when UseOldSubstitutionAlgorithm == false) selects invalid fonts, this can occur when text contains control characters like '\n' and characters which are unsupported in selected font.(TFS:118974)
- ArgumentOutOfRange exception can occurs in some rare cases when report contains japan text.(TFS:117446)
- If PrintAtPageBottom == true for group footer then it reprinted on each page even if Repeat == false.(TFS:116949)
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.C1Document
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.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.C1FlexGrid
Bug fixes
- Inrerited control from C1FlexGrid was not always rendered properly. (TFS:115623)
- 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)
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.C1Report
Bug fixes
- NullReferenceException was thrown when a document being generated is interrupted and the document generation is initiated again. (TFS:115302)
- It was impossible to avoid regeneration of SSRS report after assigning already generated report to the C1PreviewPane.Document property. (TFS:114098)
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).
Release version 4.0.20151.46 - Apr-30-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.C1Report
Bug fixes
- C1PreviewPane did not work correctly after setting a new value to the Document property while the control is in busy state. (TFS:115035)
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)
C1ReportDesigner App
Bug fixes
- Main form of C1ReportDesigner.exe flickers during loading if it maximized.(TFS:116262)
Release version 4.0.20151.43 - Apr-08-2015
C1.C1Report
Bug fixes
- Single byte text isn't displayed when setting Japanese font "MS PMincho" [Japanese version] (TFS:112506)
- Text extends outside the field when exported to Pdf with system fonts [Japanese version] (TFS:78659)
- Export to Excel does not show Comma Separators in excel file when regional settings are set to Dutch (Belgium) [TrueDBGrid] (TFS:101241)
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.C1FlexGrid
Bug fixes
- All expanded/collapsed nodes become collapsed/expanded when mouse click was performed under FlexGrid. (TFS:99994)
- When value of Margins was set for CellRange, this value was also set to all cells of FlexGrid. (TFS:82722)
- When property AllowAddNew is set true and property SelectionMode is set to ListBox, new added row was become selected. (TFS:110067)
C1.Win.C1GanttView
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)
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.C1Report
Bug fixes
- All toolbar buttons in C1PrintPreviewControl stopped working after setting the RightToLeft property to 'Yes'. (TFS:114473)
- Visual Studio stopped working when delete the C1PreviewTextSearchPanel control from the form. (TFS:114441)
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)
C1ReportDesigner App
Bug fixes
- State of application main form is not saved in config file when application closed using Exit button of the application menu.(TFS:114166)
- Content of VBScript Editor window was not updated when the selected field was changed in the editor's "Field:" combobox. (TFS:113601)
Release version 4.0.20151.38 - Mar-13-2015
C1.Win.C1Ribbon
Bug fixes
- It was impossible to localize GrapeCity build with languages other than English. (TFS:111515)
C1ReportDesigner App
Bug fixes
- Added missing Japanese translations, corrected spelling mistake in the designer UI. (TFS:112416)
Release version 4.0.20151.37 - Mar-10-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.C1Report
Bug fixes
- Blank Page is added after 1st Page in output file, while exporting the report to .rtf by using RanderToFile(). Next step. (TFS:67653)
- Crystal Report import: Fields with GroupName({Name}) expression imported incorrectly. (TFS:110603)
- Partly fixed when ParseEmfPlus property is set true and is exported to pdf, shape isn't drawn correctly. (TFS:109670)
- Blank Page is added after 1st Page in output file, while exporting the report to .rtf by using RenderToFile(). (TFS:67653)
- Incorrect format of value at currency format (Export To Excel Formatting Issue). (TFS:35363)
- Last Word of LinkTargetAnchor Text are leaked out while exporting to DOCX file [not regression]. (TFS:83728)
- GridLine of Table are lost in .rtf Export [Regression caused by fix for 72799]. (TFS:86511)
- Superscript/Subscript is concatenated with"u126?" in exported [Regression caused by fix for 93183]. (TFS:106640)
- Import from Crystal Report: fixed SQL query conversion for linked tables.
- Import from Crystal Report: fixed SQL query conversion for sort fields.
- Partly fixed when ParseEmfPlus property is set true and is exported to pdf, shape isn't drawn correctly. (TFS:109670)
Improvements
- Added 2 new bult-in script functions, Like and In, with functionality similar to SQL operators LIKE and IN:
Like(str, template) - compares 'str' to 'template', which can contain wildcard '%', returns True or False.
In(obj, obj1, ... objN) - tests whether 'obj' is among objects 'obj1' - 'objN', returns True or False.
Both functions are case-sensitive, so "abc" is not the same as "Abc".
Some examples:
Like("abc", "%bc") returns True.
Like("abc", "%bcd") returns False.
Like("abc", "ab%") returns True.
Like("abc", "abd%") returns False.
Like("abc", "%b%") returns True.
Like("abc", "%d%") returns False.
Like("abc", "abc") returns True.
Like("abc", "abcd") returns False.
Like("Abc", "abc") returns False.
In(1,1,2,3) returns True
In(1,2,3) returns False
In("a", "a", "b", "c") returns True
In("a", "b", "c") returns False
In("A", "a", "b", "c") returns False - Added new property on C1Report:
string GlobalScripts {get;set;}
This property allows to specify a global script module, in which functions and subroutines can be defined using the standard VBScript syntax. Those functions and subroutines can then be called from other scripts within the report like standard VBScript functions/subroutines.
Additionally, local functions and subroutines can be defined in script event handlers (such as OnOpen), and can be called from within the statement in which they are defined. - Import from Crystal Report: fixed conversion of the datasource path (internal or external) to C1Report.
- Import from Crystal Report: added conversion of Crystal Report's time format to Format property of the calculated field.
- Import from Crystal Report: added conversion of Crystal Report's Percentage Aggregate.
- Import from Crystal Report: added conversion of Crystal Report's date, time and number formats to Format property of the calculated field.
- Import from Crystal Report: improved TextObject conversion by implementing RAS API.
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.C1Document
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.C1FlexGrid
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.C1GanttView
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.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.C1Report
Bug fixes
- Moving back to parent report in RPL mode did not show expanded view of the report. (TFS:110761)
- A different set of assemblies added to project References when the user adds C1PrintPreviewControl to a form before adding C1SSRSDocumentSource or vice versa. (TFS:109832)
- Typing "100%" to zoom text box and pressing the Enter key caused a WinPreviewException in paginated mode.
- Setting C1PreviewPane.ZoomMode property had no effect for C1SSRSDocumentSource in non-paginated mode while the report is not yet generated.
Improvements
- Added new set of icons to C1PrintPreviewControl: "Flat".
- Added SsrsPaginated boolean property to C1PrintPreviewControl and C1PreviewPane. When it is set to False (by default) and C1SSRSDocumentSource is assigned to C1PrintPreviewControl.Document, the control shows RPL content with various interactive features (.NET 4.0 version only).
- Added TextSearchUIStyle property to C1PrintPreviewControl to specify whether the old C1PreviewTextSearchPanel or the new search toolbar should be used for text search.
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.C1Ssrs
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.C1SuperTooltip
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>.
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.Olap
Improvements
- Added support for Sql Server Analysis Services (see C1OlapPanel.ConnectCube method).
- Added async processing for data update (see C1OlapEngine CancelUpdate method and UpdateCompleted and UpdateProgressChanged events).
C1ReportDesigner App
Bug fixes
- C1ReportDesigner app: In style browser/editor form, the property grid showing built-in styles was disabled, which made it impossible to inspect the style. Now the grid shows built-in styles as read-only, but the grid is enabled, and all nodes can be expanded. (TFS:110337)
Improvements
- Added keytips to report designer ribbon UI. (TFS:110765)
- C1ReportDesigner app: added persisting size and position for the style editor form.
- C1ReportDesigner app: added syntax highlighting and menu support for the new built-in C1Report functions Like() and In().
- C1ReportDesigner app: added go back/forward navigation to the script editor window.
- C1dView: use VS2013Light theme, new icons.
- C1ReportDesigner app: custom fields are now loaded into a separate ribbon group, wiht more detailed tooltips and 32x32 icons.
- New VBScript Editor with a new UI. The new editor allows to switch between statements and expressions, so multiple scripts can be edited without leaving the editor. The editor now can be invoked directly via a button on the main window's ribbon.
- Misc UI improvements (new icons, new ribbon layout, etc.).
- Added support of RAS API when importing from Crystal Reports (improves import of text fields).
C1Themes Designer App
Improvements
- Added key tips to designer ribbon items.
- Updated the app's icons for a cleaner look.
- Updated the app's about box.
- Default desginer theme changed to VS2013Light.
Release version 4.0.20143.23 - Feb-02-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.C1Report
Bug fixes
- Last Word of LinkTargetAnchor Text are leaked out while exporting to DOCX file [not regression]. (TFS:83728)
- GridLine of Table are lost in .rtf Export [Regression caused by fix for 72799]. (TFS:86511)
- Superscript/Subscript is concatenated with"u126?" in exported [Regression caused by fix for 93183]. (TFS:106640)
- Blank Page is added after 1st Page in output file, while exporting the report to .rtf by using RenderToFile(). (TFS:67653)
- Incorrect format of value at currency format (Export To Excel Formatting Issue). (TFS:35363)
- C1Report.MaxPages property is reset to 4 when report loaded at designtime. Bug occurs only if an exception occurs when report preview rendered at designtime (not available database, etc). (TFS:102290)
- Text extends outside the field when exported to Pdf with system fonts. Only for Japanese version, part 4. (TFS:78659)
- Rendering of Barcode is overlapped on it's text while exporting to .pdf (C1Report, JPN, regression). (TFS:98507)
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.C1Document
Bug fixes
- Added toolbox icon for C1SSRSDocumentSource (.NET 4.0 version only). (TFS:98390)
C1.Win.C1FlexGrid
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.C1GanttView
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)
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)
C1Report Apps (C1ReportDesigner, C1ReportsScheduler, C1dView)
Bug fixes
- C1dView: Exception occurs when user opens the application menu second time
after opening c1d file. (TFS:77580)
Release version 4.0.20143.18 - Dec-18-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.C1Report
Bug fixes
- Text extends outside the field when exported to Pdf with system fonts. Only for Japanese version, part 3. (TFS:78659)
- External sheet hyperlink did not work when the sheet's name contained a space and the sheet was saved with .xlsx extension. (TFS:75800)
- Exception with invalid message occurs when invalid filtering/sorting expression specified for the C1Report data source. (TFS:97548)
Improvements
- Added AutoPaperSize property for printing C1PrintDocument with the Custom PageSize as defined in code. (TFS:93209)
C1.Win.C1BarCode
Improvements
- Added support for GS1-128 barcode.
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.C1FlexGrid
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.C1GanttView
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.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 when working with long-lasting appointments (TFS:95610).
C1.Win.C1SplitContainer
Bug fixes
- C1SplitterPanel's Width and Height properties returned incorrect values for collapsible panels. (TFS:94234)
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)
Release version 4.0.20143.9 - Nov-11-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 Studio 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.C1Report
Bug fixes
- Text extends outside the field when exported to Pdf with system fonts. (TFS:78659 part 2)
- Export to RTF: MemoryError occurred in the output file if a report with RTF label fields containing Hebrew text was exported to RTF. (TFS:93183)
- Fields with zero height or width used as border lines become hidden in some rare cases. (TFS:89917)
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.C1Document
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.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.C1FlexGrid
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.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.C1Report
Improvements
- C1.Win.C1Document.C1SSRSDocumentSource is recognized as a valid C1PrintPreviewControl.Document property value. If dropped on a form, a C1SSRSDocumentSource allows to preview a paginated SSRS report (.NET 4.0 version only).
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.C1SuperTooltip
Bug fixes
- SuperLabel's BackColor, ForeColor, Font were not inherited from corresponding properties of parent control. (TFS:46997)
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.Olap
Breaking changes
- The .NET 2.0 version assembly name changed to "C1.Win.Olap.2" (was "C1.Win.Olap").
Improvements
- Added auto scroll bar to C1OlapChart.
ComponentOne WinForms Basic Library
Initial release
- ComponentOne WinForms Basic Library provides common types and services used by other C1 Studio for WinForms assemblies.
Studio for WinForms Apps (Report and Theme Designers etc.)
Breaking changes
- Starting with the 2014v3 release, all ComponentOne WinForms applications (C1Report and C1Theme designers, C1dView application etc.) are installed together in the same folder (.NET version-specific), and need to be updated together.