Our ComponentOne

Documentation

From Our ComponentOne

Jump to: navigation, search

Contents

ComponentOne Studio for WinForms 2014 v1

BarCode for WinForms 4.0.20141.69

Improvements

  • Added "Studio for Desktop" product information.

Chart for WinForms 4.0.20141.24071

Changes

  • Empty BackColor2 no longer throws an internal exception in the ChartProperties and ChartWizard dialogs for FillStyles.
  • The rounding parameters in the border style dialogs (previous) can now be set above a value of 20.
  • Adjusted tesselation depending upon z-values and additional conditions.
  • Stacked, 100 percent, bar charts now render all series points as absolute values rather than signed values. This change was made because no other behavior with negative values makes any sense.
  • Added MixedStacking option for bar charts (ChartGroup.Bar.MixedStacking)MixedStacking is a boolean which if true, positive values are stacked above the origin and negative values are stacked below the origin. Bar charts with 3D effects always assume MixedStacking is true.

Improvements

  • Pruned code path to minimize effort of drawing zero sized symbols for XYPlots to improve performance.
  • Improved minor tick assignment and distribution for zoomed and scrolled charts.

Enhancements

  • Added license support for Studio for Desktop
  • Added support for C1ThemeController.
  • Added some Chinese and Korean localizations.
  • Added Japanese localization for the new MixStacking property.

Corrections

  • The PlotArea and Axes are now rendered correctly when AutoOrigin is false.
  • Corrected an internal data type conversion error that resulted in a failure to locate a PlotFilter'd index.
  • The rounding parameters in the border style dialog of the Chart Wizard and Property dialogs now correctly permit values greater than 20.
  • Restored proper designer behavior for XYPlots with logarithmic axes that was broken beginning with build 24007.
  • Charts using line styles now correctly display legends with or without vertical fonts and any rotation.
  • The chart property and wizard dialogs now limit line editing button displays so LineStyle samples are painted within the confines of the button borders.
  • Dialog resizing behavior of the chart Wizards and Properties dialogs has been improved.
  • Restored minimized XYPlots with logarithmic scaling now correctly repaint in all circumstances.
  • Grid lines lost due to changes in build 24001 have been recovered.
  • Charts using line styles now correctly display vertical legends with vertical fonts.
  • Zooming charts no longer results in extraneous grid lines drawn in the opposing axes.

DataObjects for WinForms version 2.0.20141.272

Changes

  • C1DataObjects is now licensed as a part of Studio for Desktop.

DynamicHelp for WinForms 4.0.20141.67

Changes

  • Licensing code updated.

Editor for WinForms 20141.210

Bug Fixes

  • [Regression]Focus cusor in C1Editor is shift one line below". This is regression since changeset 101238.
  • 4 byte character get not shown in build-in editor and output targets.
  • A break in loading of .rtf files to C1Editor. (52249)
  • ObjectReference Exception occurs when clicking 'Undo' button of c1EditorToolStripMain after drag/drop .htm file to C1Editor. (52264)
  • 'Text' property of C1Editor returns an extra space character at the beginning of the text, when the text in the C1Editor is placed inside a table. (46893) Two spaces cannot be found in the document.
  • Fixed memory leaks.

Enhancements

  • Changes for licensing.
  • Localization: Synchronized with the latest shared code

Excel for WinForms 20141.310

Improvements

  • Added "Studio Desktop" license key ("SD" key).
  • Support conditional formatting.

Bug Fixes

  • Fixed build [308], cell border 'Black' color is changed 'White' color when saving (OpenXml) format.
  • Fixed build [260], ArgumentException occurs when loading and saving .xls format excel file at printing setting.
  • Fixed build [301], Cell's height setting get lost and text & images are clipped in excel file in which containing picture 's border, alignment and properties.
  • Cell background is shown as black in saved file if the background is not applied color in original excel file.
  • Some font color is changed on gray color back ground of cell after exporting the C1Excel. Fixed.
  • 'Merge cells' and 'Hyperlink Texts' are not displayed correctly after loading and saving OpenXml format. Fixed.
  • [WPF][C1Excel] font color is lost on loading and re-saving the Excel file. Fixed.
  • [WPF C1Excel] DateFormat is lost on loading & saving an Excel file. Fixed.
  • Fixed [WPF][C1Excel]Shrink To Fit' formatting is lost on loading & saving an Excel file.
  • Fixed. "Gray" and "Black" with different opacity are exported as White. Big changes for themes with tints support.
  • Partly fixed [Forum] opening xlsx file including more than 65530 rows containing hyperlinks throws 'Excel Found Unreadable Content...' error.
  • Fixed exception at opening, but 65530 hyperlinks is limitation Open XML format.
  • Fixed next part of unhandled exception occured, cell's height setting gets lost when loading and saving ExcelFlexGrid.
  • Added row property: IsCustomHeight.
  • Applied the localized strings (CompatibilityMode, KeepFormulas, OpaqueCopy) for Chinese localization.
  • Fixed next part of unhandled exception occured, backcolor is lost when excel file in which containing 'Range Names' & 'Formula' loaded as .xls format and saved as.xlsx format.
  • Fixed unhandled exception occured when certain xlsx file with comments is loaded with C1Excel.
  • Fixed unlike previous build, after loading and saving excel file, backcolor is changed 'Black'.
  • C1Excel takes long time to save an excel file containing hyperlinks
  • Fixed C1Excel takes long time to save an excel file containing hyperlinks. Reason in using list for search of hyperlinks.
  • Fixed error occurs when opening of output files (.xls/.xlsx) which contains "A Date Occurring" ConditionalFormatting. Small correction for conditional formatting background.
  • Fixed unlike previous build, backcolor is lost when excel file in which containing 'Range Names' & 'Formula' loaded as .xls format and saved as .xlsx format.
  • Fixed unlike previous build, backcolor of style cell is changed when loading and saving format is reversed.
  • Fixed exception is observed on loading excel file which contains filters.
  • Fixed unlike previous build, cell's height setting gets lost when loading and saving ExcelFlexGrid.
  • Fixed [C1FlexGrid]Unlike build [4.6.20113.656], A tab character is not shown correctly in C1FlexGrid by loading excel file. Reason in incorrect read hex format of the symbol.
  • Fixed cell background is shown as black in saved file if the background is not applied color in original excel file. Reason in use indexed for foreground colors.
  • Fixed unlike previous build, 'Table Header' row is filled with 'Black' color when loading and saving excel file .xltx [OpenXmlTemplate] format in which using MS-Word Table. Reason in "fill" background not theme color.
  • Fixed unlike previous build, (#REF!) 'Invalid Cell Reference Error' is shown on opening the XLS file which is loaded and saved by C1Excel using XLSX file.
  • Fixed unlike previous build ,Cell borders are missing when using backcolor in .xltx saved format.
  • Fixed unlike previous build, formula is disappeared after loading and saving excel file.
  • Fixed unlike previous build, dotted border lines get lost when loading .xls file and saving in .xlsx (OpenXml) format.
  • Fixed unlike previous build, 'Black' color is set as backcolor when loading and saving excel file [.xlsx] format.
  • Fixed unlike previous build, Invalid Excel OpenXml file (*.xlsx) exception is occurring when loading xlsx excel file.
  • SubTotal Value is lost when opening xlsx file. Fixed.
  • NotSupportedException occurs when saving excel file in which data is getting from table at print setting. Fixed.
  • 'ForeColor' is changed when excel file is loading with FlexGrid.
  • Fixed unlike previous build, Error message is shown and background color is changed when loading excel file in which data getting import template.
  • Fixed loading of .XLSX file containting RangeName and SUM Fomula in C1Excel, throws System.FormatException.
  • Partly fixed error occurs when opening of .XLS files which has Conditional Formattings and saved by C1Excel.
  • Fixed unlike previous build,'A message box 'Excel found unreadable content in ...'is displayed on loading the excel file.
  • Fixed part 4 ("'" symbol) of error occurs on loading excel created using C1Excel and containing double byte bracket " (" character in the sheet name.
  • Fixed calculation twips per character value for default font of C1Excel(TwipsToPixel issue part 2).
  • Fixed part 3 of error occurs on loading excel created using C1Excel and containing double byte bracket " (" character in the sheet name.
  • Fixed (as conditional formatting) Conditional Formattings are not retained after load and save with C1Excel.
  • Fixed part 2 of error occurs on loading excel created using C1Excel and containing double byte bracket " (" character in the sheet name.
  • Correct calculation twips per character value for default font.
  • Formulas are lost when multiple rows containing formulas are cloned using C1Excel.Fixed.
  • C1Excel hangs when loading .xlsx file contained macros and 15 sheets.Fixed.
  • Word2013 part of issue:'Invalid Excel OpenXml file' is occurred on loading an excel file after saving as another one. Fixed.
  • Cell data becomes distorted and formula named 'INDIRECT' is lost when new -
  • 'ArgumentOutOfRangeException' exception is observed on loading an Excel file created using third party software. Fixed.
  • Certain files cannot be loaded by C1Excel. Fixed.
  • Fixed unlike release build 280, exception occurred when loading certain file.
  • XLCellRange added to "NamedRanges" collection doesn't save to excel file. Fixed.
  • Fixed Appearance of merged cells is distorted on Inserting/Removing rows above a row with merged cells.
  • Fixed 'ArgumentOutOfRange' exception is observed on loading Excel file saved from C1Excel, that sets cell value to an empty string.

FlexGrid for WinForms 4.6.20141.822

Enhancements

Bug Fixes

  • Improved localization issue with custom decimal/thousand separators. For details, see http://our.componentone.com/groups/topic/setting-values-using-strings-that-contain-dollar-sign-character/
  • Removed support for leading zeros in numeric editor.
  • Improved alignment of checkboxes when importing from Excel.
  • Improved handling of null values in filter.
  • Improved numeric editor to support leading zeros (i.e. fmt="0.00" in addition to "#.00").
  • Handle invalid characters in Excel output.
  • Honor e.Cancel while dragging the mouse in ListBox selection mode
  • ComboBox did not always commit edits made with keyboard.
  • Clear filter indicators when setting dataSource to null.
  • Improved rendering of custom borders with VisualStyles.
  • Improved null handling in cell merging logic
  • Improved auto-resize handling in Row/ListBox selection modes.
  • Fixed issue with setting TopRow to invalid values while Redraw == false.
  • Fixed localization issue with custom decimal/thousand separators
  • Added localization strings for "(null)"

Improvements

  • Internal C1Themes-related changes
  • Added "Studio for Desktop" product information
  • Improved value filter editor to show only values that are not filtered out by other columns.
  • Improved value filter editor to show only values that are not filtered out by other columns.

GanttView for WinForms 20141.180

Improvements

  • Add grid view fonts to printing.
  • Provided 'is within' and 'is not within' TestOperators in C1GanttView.
  • Added partial Korean, Chinese, Japanese localization for Filter
  • Provide ResourceIndex passing to UsingResourceFilter constructor instead of ResourceID.
  • Added Group/Summary localization strings for Chinese and Korean
  • Added BeforeFilter and AfterFilter event.
  • Updated latest changes for theming.
  • Updated selected task after filtering.
  • Added Japanese localization strings for Printing.
  • Added more Command Buttons.

New Features

  • Added Summary/Group task feature.
  • Added Filter support.
  • Updated theme backgrounds.
  • Added Filter Sample.
  • Added filter support for SoftwareDevelopmentPlan sample.
  • Added filter support for Notes, OutlineLevel properties.

Bug Fixes

  • Line feeds contained 'Notes' are cut off in PrintPreview. Fixed.
  • [Regression]TodayLine is outside the visible screen. Fixed.
  • [Regression]Last column is not printed in PrintPreview. Fixed.
  • ChartView rendering is uneven while loading of .xml in tasks existing C1GanttView. Fixed.
  • Changing of some properties to Tasks at run time after calling ScrollToTask , C1GattView does not maintain current state. Fixed.
  • ChartView area is crashed in vertical scrolling and switching of ZoomFactor. Fixed.
  • End Shpae of SummaryTaskBar is cut off on Vertical Scrolling. Fixed.
  • Summary Task is hidden when adding new Predecessors/ResourceRefs at design time through C1GanttView.Task.
  • [Regression]Row Height of C1GanttView is increased on changing of Column Width. Fixed.
  • [Regression]Text in Last Column are shift to next line and cut off in PrintPreview. Fixed.
  • [Enhancement]C1GanttView is not getting licensed with Studio For Desktop Key. Fixed.
  • Changing of some properties to Tasks at run time after calling ScrollToTask , C1GattView does not maintain
  • [Query] How to test "Add grid view fonts to printing" in ReadMe. Fixed.
  • Newly added Filter Sample is not found in Site1. Fixed.
  • [Query] SelectedIndexChanged event fired twice on grouping of Tasks. Fixed.
  • Changing of BarStyle after 'Scroll To Task', C1GanttView does not maintain current view state. Fixed.
  • GroupTasks are lost in C1GanttView on clicking Expand/Collapse while 'IsWithin'/'IsNotWithin' TestOperator is used to Filter. Fixed.
  • [Regression]FilterValues are shown as C1.Win.C1GanttView.j in Advanced Filter Dialog, when 'IsWithin'/'IsNotWithin' TestOperator is used. Fixed.
  • Unlike other Predifined FilterType, "Completed Tasks" filter is not retained on loading of .xml. Fixed.
  • NullReference Exception is occurs in C1.Win.C1GanttView dll on saving of .xml while FilterValue is null. Fixed.
  • Event firing Times of SelectedIndexChanged increases large counts starting from 2nd time sorting. Fixed.
  • Tasks are lost while grouping and setting of 'Maintain Hierarchy' to OultlineLevel filter applied GanttView. Fixed.
  • GroupTasks are lost in C1GanttView on clicking Expand/Collapse while 'IsWithin'/'IsNotWithin' TestOperator is used to Filter. Fixed.
  • System.FormatException occurs in AdvancedFilter Dialog while Invalid FilterValue is set through code snipped. Fixed.
  • [Regression]Moving Times of ScrollBars is significantly increased while sorting. Fixed.
  • [Regression]Expand/Collapse state of SummaryTasks button does not reflect at once in filtered GanttView. Fixed.
  • Unlike other group types, "Task Completes Vs Task Incomplete" grouping is not retained while loading of .xml at DesignTime. Fixed.
  • NullReference Exception occurs in C1.Win.C1GanttView dll when saving of .xml while ResourceFilter is applied. Fixed.
  • [C1Theme]Unhandled exception is occurred if “Transparent“ is set to SplitterColor of c1GanttView. Fixed.
  • Expand/Collapse button of GroupTask remains the old place instead of moving belong with GroupTaskName while Task Name column is moved. Fixed.
  • Copying of Text in Value(s) TextBox of Advanced Filter dialog, it get copied the whole row. Fixed.
  • FileFormat Exception occurs while loading of .xml file which contains 'Is Within'/'Is Not Within' Filter for Start/Finish Column. Fixed.
  • Line feeds contained 'Notes' are cut off in Print-Preview. Fixed.
  • Error occurs in loading of .xml which contains OutlineLevel filter with 'IsWithin'/'IsNotWithin' TestOperator. Fixed.
  • Creating a new task in Filtered GanttView, the newly created task move upward even it does not match the applied filter. Fixed.
  • [Regression] GroupText are not displayed in ChartView. Fixed.
  • 'TaskMode' are summrized in Maintain Hierarchy SummaryTasks. Fixed.
  • [Regression]Error occurs in Task.SetFieldValue() method while initialization the control. Fixed.
  • [Regression]Previously applied filter is re-affected even though the filter is removed in gouped tasks. Fixed.
  • Tasks with duplicated TaskName are sorted as reverted order in 'Task: Dropdown' of BarStyles Dialog. Fixed.
  • BeforeFilter and AfterFilter events fired twice while loading of .xml which contained <filterDefinition> tag. Fixed.
  • Check mark does not show on currently select Group Type in GroupBy Menu Dropdown. Fixed.
  • ConnectorLine between Milestone and Tasks are cut off when applying 'Late Tasks' filter. Fixed.
  • [Regression]CustomFiedd is not listed in GroupType Dropdown of Group Dialog.
  • BeforeFilter and AfterFilter event fired on some user interactions of C1GanttView.
  • [Regression]System.NullReferenceException is thrown while setting of new Group to Tasks.
  • [Regression]Clicking anywhare of Group Dialog, 1st index of GroupType dropdown item is lost.
  • [Localization] Tooltip, Description and menu related to new feature "Group" and "Project Summary" are not localized into Korea, Chinese and Japanese. Fixed.
  • [Regression]ChartView is totally blank when loading of .xml which contain MaintainHierarchy. Fixed.
  • [Localization] Tooltip, Description and menu related to new feature "Group" and "Project Summary" are not localized into Korea, Chinese and Japanese. Fixed.
  • 'PreviewKeyDown' event is not fired in C1GanttView. Fixed.
  • Unlike TestOperator Dropdown, Value(s) Dropdown elects 1st index of dropdown items automatically on Tab Action. Fixed.
  • [Regression]Unlike previous build, NullReference Exception is thrown when applying of BarStyle to Tasks without 'TaskName'.
  • [Regression]System.StackOverflowException was unhandled when creating tasks dynamically. Fixed.
  • <unnamed> tasks are shown in GridView when applying the filters to C1GanttView.
  • [Regression]Unlike previous build, Loading of .xml to C1GanttView shows TaskMode/DurationUnits values for all <unnamed> tasks (TFS 51555).
  • [C1GanttView] Unlike previous build, hierarchy structure doesn't display.
  • ArgumentOutOfRange Exception is thworn while switching of Sorting by using IComparer.
  • If Task ID is set '0' and export to .xml then the TaskID is not saved in .xml. Fixed.
  • Duration Only Tasks are sorted first when sorting of C1GanttView with 'Start' and 'Finish' properties. Fixed
  • 'Tasks.Start' becomes null when the respective 'Resources' of a Task are modified. Fixed.
  • Unlike previous build, Start Date for Calendar Exception is not retained when saving as xml and loading it again. Fixed.
  • Sub Task disappears and “ArgumentOutOfRangeException” is observed after sorting the summary task in certain scenarios. Fixed.
  • NullReference Exception is thrown, when clicking 'OK' button without adding any value in 'Using Resource' Dialog.
  • NullReference Exception is thrown, when CombinationOperator is set without any value in AdvanceFilter. Fixed.
  • Sub Task disappear and “ArgumentOutOfRangeException” is observed after sorting the summary task in certain scenarios. Fixed.
  • Predefined LateTasksFilter is not working in C1GanttVew. Fixed.
  • Removed IConditionTaskFilter interface. Set internal modifier for some Filter related classes/methods/properties.
  • Warning Message for FinishDate input shows wrong parameter name. Fixed.
  • If incorrect property value is sorted by using c1GanttView.SortTasks(), NullReferenceException is thrown in C1.Win.C1GanttView dll. Fixed.
  • If BarText is set large font size, row height of C1GanttView are not uniformed. Fixed.
  • C1GanttView does not render correct duration when "Print specific dates" opition is used. Fixed.
  • In PrintPreview, ChartView rendered 3 days constantly whatever the Duration is 1/2/3 or 4 days while "Print specific dates" opition is used. Fixed.
  • If TaskProperty.None is passed to sort C1GanttView Task, Null Reference exception is thrown in C1.Win.C1GanttView dll. Fixed.
  • Not all enums of TaskProperty can be used to sort C1GanttView. Fixed.
  • C1GanttView shows incorrect sorting with ListSortDirection when 'Mode' is used to sort. Fixed.
  • Corrected XML comments.
  • Added the following sorting methods:C1GanttView.SortTasks(PropertyDescriptor prop, ListSortDirection direction),C1GanttView.SortTasks(IComparer<Task> comparer), and C1GanttView.RemoveSort()
  • Chart View is not rendered when print preview the C1GanttView with "Print specific dates" option and 'Start:' and 'End:' is given the same Date. Fixed.
  • NonworkingTimeColor is overlapped in the Bar Text starting from font size 26. Fixed.
  • Unhandled exception occurs when deleting default StartDate value of C1GanttView in property grid. Fixed.
  • External Exception is thrown in System.Drawing, when large ZoomFactor value is set at DesignTime and print preview at RunTime. Fixed.
  • Loading grouped Tasks by CustomFieldColumn from XML file, does not retain grouping and CustomField Column Values when rebuilding the project. Fixed.
  • [Regression]Previewing of C1GanttView with 'Print specific dates' by setting 1 year grater dates to 'Start:' and 'End:' throws ExternalException. Fixed.
  • [Regression]If Zoom Factor '0' is set to C1GanttView and print previewed at run time, extra gray area is rendered in ChartView. Fixed.
  • Chart View is not rendered when print preview the C1GanttView with "Print specific dates" option and 'Start:' and 'End:' is given the same Date.
  • If Task Bar with small zoom factor is print previewed, right side of Task Bars are cut off. Fixed.
  • NullReferenceException is thrown in C1.Win.C1GanttView dll when grouping according to the Customfield column without any data values. Fixed.
  • Correct xml comments.
  • Fix an issue: Unlike MS Project, ‘Alert Indicator’ is not display although ‘Auto’ task is over the deadline when this task become summary task.
  • Fix an issue: Bar text from right most area is cut off in print preview when ZoomFactor change from small value to 'Zoom Entire project.
  • [Regression]Summary Task is disappered when adding new Task at design time through C1GanttView.Task Collection Editor. Fixed.
  • Unlike MS Project, child task is able to link its parent summary task as predecessor in C1GanttView. Fixed.
  • Different behavior is observed between C1GanttView and MS Project when clicking on ‘Indent’ toolbar button or Outdent’ toolbar button.
  • Unlike MS Project, Deadline for parent summary task is movable in chart view of C1GanttView control. Fixed.
  • ‘Scroll To Task’ vertically is not working correctly when tasks are in grouped by mode. Fixed.
  • If "23" is set to EndShape property of the Task, the EndShape of this task is not rendered in print preview. Fixed.
  • Dropdown list area of the "Order" dropdown is exceeding the boundry of the Group Dialog. Fixed.
  • LeftText are cut off and RightText are not rendered in print preview while BarType = "Progress". Fixed.
  • The task is unable to link to ‘Summary’ task as its predecessor in chart view although this task is not its child task.
  • Unlike MS Project, the second summary task become the child of first summary task although its child task is not related to first summary task after adding second summary task.
  • When Summary Task is deleting through C1GanttView, Task Collection Editor, Object reference exception is thrown. Fixed.
  • If tasks are grouped without 'Maintain Hierarchy' option, Notes of these tasks are not displayed in Grid View although Notes are existing in Task Information Dialog. Fixed.
  • Request to hide "Error" and "OutlineLevel" properties from C1GanttView's Properties Grid. Fixed.
  • Some bar styles are not listed in Legend and GroupBy header text are cutoff in Print Preivew. Fixed.
  • Unlike MS Project, ‘Indent’ is not working when there is blank row exist between the task row and ‘summary’ task header row. Fixed.
  • Unlike MS Project, child task is able to link its parent summary task as predecessor in C1GanttView. Fixed.
  • Unlike MS Project, the predecessor links is also display for sub task group header when another task is link to its child task.
  • Difference behavior is observe between task bar style ‘Bar Style’ collection editor and ‘Project Summary collection editor when clicking on ‘Cancel’ button. Fixed.
  • Unlike MS Project, ‘PercentComplete’ is not retained and updated on the task if it is added in ‘Summary Tasks'. Fixed.
  • ‘Maintain Hierarchy’ option with sub task header is not retain when it is loaded as xml file from design time. Fixed.
  • The sub task header is deleted instead of the specific tasks after deleting the specific task in grouped modes with ‘Maintain Hierarchy’ option set to true. Fixed.
  • ‘ArgumentException’ is observed after clicking on ‘collapse/expand’ button when task view are loaded from xml file for second time. Fixed.
  • Unlike MS Project , Milestone which has no ‘StartDate’ and ‘EndDate’ is not calculated as ‘Milestone:Yes’ when the tasks are grouped by ‘Milestone’. Fixed.
  • Unlike MS Project , deadline is also display in sub task header when tasks are grouped with ‘Maintain Hierarchy’ option on. Fixed.
  • Unlike MS Project, duration column is still able to edit in Grouped header when all its child tasks are deleted. Fixed.
  • [WinForms][C1GanttView] The representation of legend at the time of print is not in Japanese language.
  • Unlike previous build , alert indicator is not printed in print preview or in printer if the task bar has passed the deadline. Fixed.
  • Unlike MS Project, the grouped header is not moving at run time according to its child tasks although these child tasks are moved.
  • “NullReferenceException” is observed after linking a new task with task grouped header and clicking on collapse/expand button. Fixed.
  • Unlike MS Project, the grouped header task name is also deleted when deleting the last child task in C1GanttView.
  • Fix an issue: Unlike MS Project, Grouped Task bar header is not shown for ‘Duration Only’ task when it is grouped by ‘Task Mode’.
  • Incorrect description is mention in code view of ‘OutlineLevel’ property of ProjectSummary in C1GanttView. Fixed.
  • Unlike MS Project, ‘Scroll To Task’ is not working when the tasks are grouped. Fixed.
  • Unlike MS Project, ‘Maintain Hierarchy’ option is not working properly in C1GanttView when it is grouped.
  • The sort order when apply single group model from group menu is descending. Fixed.
  • ‘ArgumentOutOfRangeException’ is observed after collapsing the group when all three tires in the timescales are invisible.
  • ‘NullReferenceException’ is observed after deleting the last manual task which is Grouped. Fixed.
  • ‘ArgumentOutOfRangeException’ is observed after clicking on ‘Add Task’ menu in the context menu of collapsed group header. Fixed.
  • Unlike C1Schedule and C1TrueDBGrid, "System.DllNotFoundException" occured if C1Report dll is not added in Reference. Fixed.
  • Fixed an issue: If predecessor task is below successor task then the relation line is distorted in Preview. Fixed.
  • "Zoom Selected Task" button is not disabled as soon as last task is deleted. Fixed.
  • Fixed an issue: Japanese text for 'Settings...' button is clipped in localized version 'Print' dialog.

Gauge for WinForms 20141.98

Improvements

  • C1Gauge is now licensed as a part of Studio for Desktop.

Bug Fixes

  • Fixed an issue: Various internal errors occurred after moving selection between C1Gauge and C1TileControl on the designer surface and also after pressing the Delete key (TFS 49257).

Input for WinForms 20141.33346

New Features

  • [C1ComboBox] Simplified work with combo item images.
  • New property: C1DropDownControl.DropDownStyle Possible values: Default - text portion is editable and the list is .displayed by clicking the down arrow. DropDownList - the list is displayed by clicking any part of the control and that the text portion is not editable.
  • New property: C1ComboBox.InitialSelectedIndex - determines the selection index will be set on the control initialization.
  • Style property is made expandable.
  • Reviewed built-in item styles.
  • C1ComboBox supports C1Theme.
  • New property C1ComboBox.Style - custom style of drop down form and combo box items.
  • New C1ComboBox control.
  • ComboBoxCases sample.
  • Added the following properties: ImageBar\BackColor, ImageBar\BackColor, ImageBar\SeparatorColor, and ImageBar\Width.

Improvements

  • [C1Theme] Improved customization of C1SplitButton\Submenu node.
  • Improved drop down button appearance.
  • [C1Theme] C1Label in Theming mode now supports transparent background.

Bug Fixes

  • C1DateEdit and C1NumericEdit controls are not refreshed when their 'DisabledForeColor' property is set and the controls are disabled.
  • [C1Theme][C1SplitButton]Dropdown Theme of SplitButton is overrided by 2nd Theme.
  • C1ComboBox.Style.TextSpacing does not work when RightToLeft = Yes
  • [C1DropDownControl] Set image disappears when RightToLeft = Yes
  • Refined look of buttons (UpDown,DropDow,Modal,Custom) of C1DropDownControl for System VisualStyle.
  • 'NullReferenceException' is thrown when form is inherit from DropDownForm.
  • Size of some C1Input controls does not reset to original size after Padding value is reset.
  • GDI leaks in C1Label and C1ComboBox. Fixed.
  • [ComboBox] Dropdown items does not honor RightToLeft property. Fixed.
  • Left/Right keys for drop down list navigation. Fixed.
  • [Themes] C1Input\C1TextBox\Disabled\ForeColor does not work. Fixed.
  • 51465 If DateEdit control is disable at run time, then its BackColor remains white. (In WinXP env.)
  • [DateEdit] When Date is Input from keyboard, then calendar doesn't highlight the date. Fixed.
  • [DateEdit] Calendar Month/Year does not reset to current Month/Year after selecting "Today". Fixed.
  • [C1SplitButton] 'Click' event is fired when dropdown is closed.
  • [C1DropDownControl] Drop down from items remain open at previous position after the Form moved.
  • [C1TextBox] C1TextBox not get refresh and applied BorderColor does not show.
  • [SplitButton][ThemeController] Bottom and Right border are cut off when C1Button.Corners > 0
  • [DateEdit][If DateEdit control is disable at run time, then its BackColor remains white. (51465)
  • [DateEdit]If DateEdit control's max-date and min-date is set then we are able to navigate even beyond specified date range.
  • [C1Theme] Theme do not apply to drop down buttons of a custom class derived from C1DropDownControl.
  • [C1TextBox, C1DropDownControl, C1DateEdit, C1NumaricEdit] State of modal buttons sometimes remains hot after mouse leave the control.
  • C1Label does not respect the 'BorderStyle' property when 'BorderColor' is set to 'Transparent'
  • [C1Theme] ForeColor for Hot and HotPressed states are not working for C1SplitButton\Submenu\Item. Fixed.
  • Fixed #40518 Blinking cursor does not appear in C1TextBox if the language settings are set to Arabic.
  • [C1Theme, C1Label] TextAlign of C1Label does not have effect in Theming mode. Fixed.
  • [C1Theme] Value set to TitleBackColor and BorderColor properties are not applied to dropdown calendar of C1DateEdit. Fixed.
  • [C1Theme]Clearing/resetting BackgroundImage property of C1DateEdit dropdown calendar not affecting "Theme preview: C1Input". Fixed.

POSSIBLE BREAKING CHANGES

  • Changed look of Fixed3D border of C1TextBox and its descendants. Width of the new border is 1 (was 2).
  • C1ComboBox.ItemImageList renamed to C1ComboBox.ItemsImageList
  • C1ComboBox.AutoOpen moved to C1DropDownControl.AutoOpen

InputPanel for WinForms 20141.179

Improvements

  • Added support for gradient backgrounds to styles.
  • C1InputPanel is now licensed as a part of Studio for Desktop.
  • Small changes related to theme support.
  • Many changes to the theme format.
  • Updated theming code for the latest version of C1ThemeDesigner.
  • Added the Custom visual style to C1InputPanel control.

Bug Fixes

  • Fixed an issue: InputProgressBar disappears after setting HorizontalAlign to Near, Far or Center.
  • Fixed an issue: An exception occurs after setting some colors in InputStyle or theme to Color.Transparent (see TFS 51929).
  • Fixed an issue: When setting DropDownArrowPressed to any color,the color of dropdown arrows is not applied although pressing the dropdown button.
  • Fixed an issue with not applying style to the text of disabled InputTextBox/InputComboBox and other like elements.
  • Fixed an issue introduced in build 174: Unlike previous build,dropdown of InputComboBox is not dropped when the DroppedDown property is set True within the ChangeCommitted event handler.
  • Fixed an issue: InputComboBox’s dropdown border color is shown as red color by setting Custom style at second time.

List for WinForms 20141.250

Improvements

  • Updated theming to be consistent with TrueDBGrid.
  • Added ControlThemeVersion class.
  • Added more fully qualified design assembly name (PublicKeyToken)for the 4x DesignerAttribute.
  • Localized to korean and chinese description of "DrawItem" event.
  • [C1Combo] Description of ‘DrawItem’ event in property grid is incorrect.

Changes

  • Studio Ultimate licensing is now explicitly handled by List/Combo.

Bug Fixes

  • Updated theming style and color resets when setting VisualStyles.
  • Error is observed on resize inherited form when base form contains private C1List/C1Combo object
  • [C1Combo] DropDownlists now honor leading blanks during incremental searches.
  • The C1Combo behaviors related to BackColor, ReadOnly and Enabled have been improved.

Menus and ToolBars for WinForms 20141.19617

Bug Fixes

  • [C1DockingTab] ‘NullReferenceException’ has occurred and C1DockingTab is getting crash by setting TabStyle=Office2003 when a Theme is applied.
  • Issues occur if Transparent background is set to C1OutBar.
  • Caption of C1DockingTab Page is shown by setting ‘Show Caption’to 'False'.
  • [C1DockingTab] Incorrect docking action occuring for overlapping Floating C1DockingTab controls.
  • case1 [C1DockingTab] Page slides on change TabVisible when AutoHide mode is True.
  • Auto hide icon is not changed although C1DockingTab is changed as ‘Auto hide’ state.
  • [C1Theme]Unhandled exception is occurred if transparent background is set to “BaseThemeProperties\Styles\Header”
  • "Strings" property causing ambiguity issue in Visual Basic projects.
  • [C1DockingTab] Focus moves to Hidden Tabpage when navigating using Arrow keys.
  • Tabs in the C1DockingTab are still visible if the 'ShowTabs' property is set to 'False'.
  • [C1Theme][C1DockingTab]Removing of applied Theme throws Object Reference exception.
  • [C1Theme, C1CommandMenu] SideCaption is always shown in Theming mode.
  • All tab Pages are disappeared by clicking the close button of the one TabPage at ‘AutoHide’.
  • Regression) The position of the container placed on C1DockingTab is automatically changed after close and reopen the form.
  • C1CommandMDIList Behaves inconsistent when the C1CommandMenu, which contains C1CommandMDIList, is merged.
  • "NullReferenceException" is received, when a form containing C1Command control is opened in a separate thread.
  • Misc themes-related fixes.
  • [C1Theme, C1DockingTab] Theme does not apply to the tab page list of the C1DockingTab.
  • C1DockingTab remains visible if no visible tabs on RestoreLayout().
  • Default theme is not applied to C1DockingTab at design time after adding the docking tab on the form.
  • [C1Theme] Settings from c1Theme not applied to C1Toolbar items under ‘More…’ button.

BREAKING CHANGE

  • If you use custom not built-in theme, it is possible you need to review C1DockingTab\Tabs\UnpinnedC1DockingTab\Tabs\UnpinnedSelected nodes.

Changes

  • [C1DockingTab] Theme-related changes- colors for arrows/list/close glyphs in different parts: Added ArrowColor, HotArrowBorderColor, HotArrowBorderBackground in nodes: Tabs\TabArea, Tabs\Default, Tabs\Selected, Caption\Inactive, Caption\Active
  • [C1DockingTab] Theme-related changes - added theme nodes: C1Command\C1DockingTab\Caption\Inactive\ForeColor, C1Command\C1DockingTab\Caption\Inactive\BorderColor, C1Command\C1DockingTab\Caption\Inactive\ArrowColor, C1Command\C1DockingTab\Caption\Inactive\Background, C1Command\C1DockingTab\Caption\Active\ForeColor, C1Command\C1DockingTab\Caption\Active\BorderColor, C1Command\C1DockingTab\Caption\Active\ArrowColor, C1Command\C1DockingTab\Caption\Active\Background
  • [C1NavBar] Theme-related changes - added theme nodes:C1Command\C1NavBar\Button\Default\MoreArrowColor, C1Command\C1NavBar\Button\Hot\MoreArrowColor, C1Command\C1NavBar\Button\Hot & Pressed\MoreArrowColor, C1Command\C1NavBar\Button\Default\CollapseArrowColor, C1Command\C1NavBar\Button\Hot\CollapseArrowColor, C1Command\C1NavBar\Button\Hot & Pressed\CollapseArrowColor
  • [C1TopicBar] Theme-related changes - added theme node: C1Command\C1TopicBar\Page\HotSpecial\ArrowColor
  • [C1DockingTab] Theme-related changes - added theme node: C1Command\C1DockingTab\Tabs\Default\ArrowColor, C1Command\C1DockingTab\Tabs\Selected\ArrowColor
  • Misc theme-related changes

OLAP for WinForms 20141.143

Improvements

  • Build with latest C1Chart (24071), C1FlexGrid (822), and C1Pdf (258).

Pdf for WinForms 20141.258

Improvements

  • Added "Studio for Desktop" and "Studio for Web" product information

Bug Fixes

  • Japanese text is garbled when viewing the pdf file genereated using C1Pdf on adifferent machine.
  • Small changes for cannot find/create ‘Aharoni’ message box is shown when creating fonts pdf file.
  • Fixed if 'CanGrow/CanShrink'=True fileds containing report is exporting to .xls/.xlsx, it throws ObjectReference exception.

Reports for WinForms version 20141.54717

Improvements

  • Synchronized with other ComponentOne Reports assemblies.
  • C1PrintDocument/C1MultiDocument: faster generation of documents containing many hyperlinks with C1LinkTargetAnchor.
  • Added themes support to C1ReportDesigner control.

Bug fixes

  • In export to RTF, header area could be cut off when using absolute positioning.
  • Incorrect rendering of chart fields in some cases.
  • Plain text in a field with RTF property turned on could be clipped.
  • C1PrintDocument: in some rare cases RenderRichText would split between pages incorrectly.
  • C1Report (regression): incorrect export of Hebrew text to HTML.
  • C1Themes related changes.
  • C1Report (regression): if a report with CanGrow/CanShrink fields was exported to Excel, exception could be thrown.
  • C1Report: in RTF field text got clipped if the field was split over pages.
  • C1Themes related corrections.
  • C1ReportDesigner control: themes-related corrections.
  • C1Report prompted for integer values when the data source was set to a stored procedure which required parameters of the DateTime type.

Ribbon for WinForms version 20141.558

Bug Fixes

  • Addressed (probably fixed) the following issue: Win32Exception occurs when debugging a multi-threaded application containing a C1StatusBar.
  • Context menu is shown at design time when a user makes a right click on an unselected Tab after setting a ContextMenuStrip to C1Ribbon.ContextMenuStrip.
  • Partially fixed some issues in C1Ribbon in VSTO (Visual Studio Tools for Office).
  • Any changes to RibbonContextualTabGroup's Font and ForeColor properties have no effect after applying a theme of C1ThemeController to a C1Ribbon control.
  • Fixed an issue related to theming in RibbonListItem element.
  • If C1RibbonForm is too small for displaying C1Ribbon control (the Ribbon is in hidden mode), then after maximizing and restoring the form its height decreases.
  • Left and right borders of C1RibbonForm don't appear correctly if there is no C1Ribbon control on the form and the user maximizes and restores the form.
  • An exception occurs after setting some colors in RibbonStyle or theme to Color.Transparent.
  • Unhandled exception occurs on clicking the cross button after the ArrowDownGlyph property in the Theme Designer.
  • Fixed a few problems in C1Ribbon theme format.
  • Fixed an issue introduced in build 542: RibbonTrackBar's plus and minus buttons appear distorted after changing visual style from Custom to one of the Office styles.
  • When C1Ribbon is used in UserControl and this is added as a CustomTaskPane in MS Outlook using VSTO (Visual Studio Tools for Office 2007), then the Click event of a RibbonButton does not get fired.
  • Disabled images are not rendered correctly on C1Ribbon and C1StatusBar controls.
  • Updated theming code for the latest version of C1ThemeDesigner,added new style settings.
  • Fixed a minor issue in RibbonSplitButton, RibbonToggleButton elements displayed on C1StatusBar control.
  • RibbonQat.Enabled property did not affect the QAT drop-down and shevron buttons.
  • Glow borders are not displayed sometimes for C1RibbonForm if the VisualStyle is switched to Custom within the form constructor. The issue observed in C1ThemeDesigner.
  • C1RibbonForm's frame gets displayed over the form passed to the AddOwnedForm() method when the VisualStyle is set to Custom.
  • Selected color of RibbonColorPicker is not drawn on the corresponding QAT item when the color picker element is moved from QAT schevron ("More controls" drop-down)to the QAT directly.
  • System menu icon disappears in C1Ribbon which is placed on an MDI child C1RibbonForm when another MDI child form is activated.
  • Unhandled exception is occurred when setting a large number to the TextAreaWidth property of RibbonDatePicker.
  • Added the AltKeyPressDelay property to C1Ribbon. It sets the delay (in milliseconds) after pressing the Alt key before displaying KeyTips. Setting AltKeyPressDelay to 0 prevents KeyTips from showing by timer when the user holds the Alt key pressed.
  • Fixed an issue with scrolling RibbonComboBox and RibbonGallery drop-down list. When the user clicks in the PageUp or PageDown area of the scrollbar, it scrolled up to the start/end of the list regardless of the clicked position. Now it scrolls to the position where the scrollbar thumb overlaps the clicked point.
  • Fixed an issue with theming support for several elements used in menu popups (they were not accessible for C1ThemeDesigner).
  • Fixed an issue: Access modifier of C1Ribbon elements changes to private when any change is done in the Form at design time and the project references C1Ribbon Design dll.
  • Selected Tab gets changed when RibbonNumericBox is scrolled using mouse wheel.
  • The contents of a RibbonTab is not updated correctly on setting the SelectedTab in C1Ribbon under some conditions.
  • Fixed an issue with one-pixel offset of a RibbonSplitButton displayed on C1StatusBar. Also, the split button element was not transparent when displayed on QAT or RibbonConfigToolBar. The problems occurred for the Custom visual style only.
  • Fixed an issue: Button tooltips were not localized in the Tooltip Editor form (displayed as UITypeEditor for the ToolTip property of various Ribbon elements).
  • Small internal changes to C1Ribbon and C1RibbonForm to support Composite UI Application Block (CAB).
  • Fixed an issue introduced in build 525: When the ribbon is in minimized state and the user clicks the tab header and presses a button in the tab popup window, then after closing tab popup and moving the mouse over the same tab header again, the state of tab header is not changed to 'hot' and the user can't click it to display the tab popup once again.
  • Fixed an issue: An exception occurs when a Form with C1Ribbon control is opened in the Form Designer on a machine where
  • ComponentOne Studio for Winforms is not installed.
  • Fixed an issue: The MouseLeave event is not fired for a RibbonButton after clicking it with the mouse and showing a new window from the Click event.
  • Fixed an issue: Tooltips are distorted when the BackColor property of ToolTipSettings is set to Color.Transparent.
  • Fixed an issue: Double clicking at the extreme of the top left corner of a non-modal C1RibbonForm with the C1Ribbon control on it hides C1Ribbon control so that it doesn't appear next time when this form becomes visible.
  • Fixed an issue: An exception is thrown after setting ribbon's VisualStyle to Custom and hiding the RibbonQat.
  • Fixed an issue: After setting HideTabHeaderRow to False, not only the tab header row but also the content of the selected tab is hidden.
  • Fixed an issue: Window borders appear incorrectly sometimes after minimizing and, then, maximizing C1RibbonForm with the ShowInTaskbar property set to False and Custom visual style.
  • Fixed an issue: Window state of MDI child forms changes from Minimized to Normal when the visual style of MDI parent form changes from or to the Custom style.
  • Updated default values for the AutomaticColor and DefaultColor properties of RibbonColorPicker.
  • Fixed an issue with cutting off borders of C1RibbonForm after switching from Custom visual style to Office2010Blue and other visual styles.
  • Fixed an issue: after setting ShowInTaskbar to False for a C1RibbonForm its window buttons can not be clicked at runtime while the form is in minimized state and the visual style is set to Custom.
  • Fixed an issue: C1RibbonForm has different size at runtime and at design-time if its FormBorderStyle is set to FixedSingle or FixedDialog and the main application project uses .NET 4.5 as the target framework.
  • Fixed a small issue with menu auto-popup for RibbonSplitButton.
  • Fixed an issue: RibbonTab's content area disappears when all RibbonGroups are hidden (for all styles except Custom). Now the content area height doesn't depend on whether any groups are visible or not.
  • Fixed an issue: RibbonComboBox is not displayed correctly in drop-down menus.
  • Fixed an issue: Ribbon's tab content area does not disappear when all tabs are hidden and the visual style is set to Custom.
  • Fixed an issue: C1RibbonForm throws a Cross Thread exception while switching the Windows theme.
  • Fixed an issue: Title bar of C1RibbonForm becomes invisible after minimizing C1RibbonForm with C1Ribbon control on it when this is an MDI child form and VisualStyle is set to Custom.
  • Fixed an issue: Changing TextAlign property of RibbonComboBox, RibbonNumericBox, RibbonTextBox, and RibbonDate/TimePicker has no effect after switching C1RibbonForm to the Custom style.
  • Fixed an issue: RightToLeft mode doesn't work correctly for C1RibbonForm when it is set at design time and VisualStyle is set to Custom.
  • Fixed an issue: TextImageRelation property has no effect after setting C1RibbonForm.VisualStyle to Custom.
  • Fixed an issue: "grip handle" image is not displayed in RibbonSplitButton and RibbonMenu drop-downs after setting GripHandleVisible property to True if the owner form's VisualStyle is set to Custom.
  • Fixed a potential issue in C1RibbonForm that may cause an exception when the visible form is being disposed.
  • Fixed an issue: Caption text for a window based on C1RibbonForm starts to flash everytime it changes with Windows Classic color theme, if another window overlapped it once.
  • Fixed an issue: When value of 'ContentAreaHeight' is set to 0, ribbon content area is hidden. But ribbon content area is displayed when negative value is set for 'ContentAreaHeight'.
  • Fixed an issue: When Aero theme is selected in Windows 7 and system's "Border Padding" is set to 0 then C1RibbonForm has black border along its boundary.

Changes

  • C1Ribbon is now licensed as a part of Studio for Desktop.
  • Many small changes to C1Ribbon theme format.
  • Small changes related to theme support.
  • A small update to C1Ribbon theme format.

Scheduler for WinForms 20141.287

Bug Fixes

  • Fixed incorrect layout of overlapping appointments.
  • Fixed issue with not showing minutes in the time ruler when ShowWorkTimeOnly is true and time format doesn't use AP/PM designators.
  • Appointment is created by pressing the Enter key in the Export dialog.
  • End time is shown as twice in appointment at MonthView when Form is Maximized.
  • Updated Korean and Chinese error message.
  • Start time(hour) and End time(hour) of Appointment is not shown immediately in all day area.
  • [C1Schedule]Unlike MS-Outlook, ‘Subject’ of Appointment is not shown on next day in Week View and Work Week View.
  • internal changes related to the theme support.
  • fixed issue with custom date fomrst in the C1Schedule's title.
  • fixed issue with closing opened appointment dialogs when removing appointment.
  • fixed issue with NullReference exception at importing data with changed reminder value from the same source.
  • show correct AM/PM designators when ShowWorkTimeOnly is true and the default time for the designator is invisible.
  • [C1Theme] Unhandled exception has occurred if "Symbol Next" is set over range of utf32 in c1ThemesDesinger.
  • [C1Schedule] '11:30 PM to 12:00' time slot is not fully showed when ShowAllDayArea is false.
  • fixed validation of GroupBy property.
  • [C1Schedule] 'BeforeAppointmentDrop' event is fired although appointment is not moved using arrow key.
  • 'New appointment' button is not updated instantly after new appointment is created. Fixed.
  • C1Schedule.BeforeAppointmentDrop event is fired for cases when end-user moves appointment with keyboard arrow keys. Fixed.
  • Fixed issue with BeforeAppointmentSave event.
  • Fixed C1Calendar navigation to the last month.
  • Fixed issue with adding extra recurrence appointments if recurrence pattern is added to existing appointment in TimeLineView.
  • Don't fire BeforeAppointmentShow event for already opened form.
  • Fixed Shift key behavior in TimeLine view.

Enhancements

  • Added CLSCompliant attribute.
  • Added support for cases when working time should last from one day to another. If CalendarInfo.EndDayTime property value less than CalendarInfo.StartDayTime property value, working time will be represented as 2 time intervals - from day start to CalendarInfo.EndDayTime and from CalendarInfo.StartDayTime to day end. The C1Schedule control honors this setting when ShowWorkTimeOnly property is true. Note, when ShowWorkTimeOnly is true, the C1Schedule always shows the full hour. So some free time might be included into the view.
  • The next C1Schedule samples have been updated with the new BeforeAppointmentCreate functionality: MultiUserCustomForms (VB, CS), CustomForms (VB), and CustomData (CS)
  • CancelAppointmentEventArgs class inherited from the System.ComponentModel.CancelEventArgs instead of EventArgs.
  • C1Schedule.BeforeAppointmentCreate event type changed from CancelEventArgs to the CancelAppointmentEventArgs.When this event is fired, the new Appointment object is already initialized according to the current C1Schedule selection and settings. That includes appointment times, AllDay property, reminder settings and appointment group (Category, Resource, Contact or Owner depending on the current GroupBy setting). All appointment properties are accessible in the BeforeAppointmentCreate event handler and can be changed from custom code.

Breaking Changes

  • C1Schedule.BeforeAppointmentCreate event type changed from CancelEventArgs to the CancelAppointmentEventArgs.
  • It would require updating existing code, which uses this event (replace CancelEventArgs to CancelAppointmentEventArgs).
  • Improved mouse right-click behavior in the C1Schedule control. If end-user performs right-click over already selected time interval, selection is not altered. So, "New appointment" and "New recurring appointment" context menu actions work with the selected interval.

SpellChecker for WinForms 20141.139

Improvements

  • Added "Studio for Desktop" product information

Bug Fixes

  • [WebBrowser, C1Editor] Application freeze when user clicked CheckControl method called.
  • Misc internal changes in COM-interface declaratons. This is related to IE11 support.
  • [WebBrowser, C1Editor] SpellChecker does not have spelling for html elements with "c1-nospellcheck" class.

SplitContainer for WinForms 20141.54

Improvements

  • C1SplitContainer is now licensed as part of Studio for Desktop.
  • Updated theming code for the latest version of C1ThemeDesigner.
  • Added theming support.

Bug Fixes

  • When a C1SplitterPanel is in disabled state the HeaderClick and HeaderDoubleClick events are still fired.
  • In C1SplitContainer, whenever the user changes the value of "Theme on c1ThemeController1" property, the UpdateNestedContaners property is reset to False.
  • Tooltips become distorted when C1SplitContainer\Tooltip\Background\BackColor property is set to Color.Transparent in C1ThemeDesigner.

SuperTooltip for WinForms 20141.137

Improvements

  • Internal C1Themes-related changes.
  • Added "Studio for Desktop" product information.

Bug Fixes

  • Honor style.cursor in tooltips when HitTestVisible is set to true.

Themes for WinForms 20141.35

  • Added C1Themes support to C1Chart, C1InputPanel, C1TileControl.
  • Several new themes added, existing themes improved.
  • Background theme items can now reference solid colors, and vice versa.
  • New public class C1.Win.C1Themes.C1ThemeLocator: encapsulates a theme location(built-in or a disk file), can be saved to/loaded from a single string. This class can be used to persist the location/name of a theme used to theme anapplication, in the app's settings file.
  • Several new themes added (VS2013_Blue, VS2013_Light, VS2013_Dark, BeigeOne, Violette).
  • Added C1Themes support to C1ReportDesigner.

TileControl for WinForms 20141.89

Bug Fixes

  • Fixed a regression issue introduced in build 88: An exception is occurred on 64 bit platform when tapping a tile at runtime.
  • The UncheckTilesOnClick property (added in build 85) is not persisted in XML.
  • Fixed a few issues with pen input device.
  • Fixed an issue: An exception occurs after setting C1TileControl\Common\BackColor property to Color.Transparent in C1Theme Designer
  • Fixed an issue: Various internal errors occurred after moving selection between C1Gauge and C1TileControl on the designer surface and also after pressing the Delete key.

Improvements

  • Added a new boolean property to C1TileControl: public bool UncheckTilesOnClick { get; set; }. The property indicates whether all tiles have to be unchecked after clicking a tile.
  • Improved the easing function used when animating slides.
  • C1TileControl is now licensed as a part of Studio for Desktop.
  • Updated theming code for the latest version of C1ThemeDesigner.
  • Added theming support.

TouchToolKit for WinForms version 20141.14

  • No Changes.

True DBGrid for WinForms version 20141.61347

Bug Fixes

  • BeforeColUpdate event is fired if the focus is on a cell of Enabled CheckBox Column and a cell of Disabled CheckBox Column is clicked CheckBox.
  • Application is hang and data are not shown properly when changing of different data by using SetDataBinding() with keepPosition=True.
  • ArgumentOutOfRange exception occurrs in changing of DataSource in grouped C1TureDBGrid by using SetDataBinding() with keepPosition =True
  • Filter can be set to the same column while FilterDropdown of previous filter keeps opening due to invalid value
  • SetDataBinding() does not clear Filter icon in ColumnHeader or FilterText in FilterBar
  • ColumnHeader's caption is clipped if it has two words with space & column is resized using double clicking divider.
  • “AutoDropDown” is not display properly when the same cell is in focus and edited twice without changing the focus to another cell.
  • 'Ellipsis' is shown in a cell when a 'ForegroundImage' property is set for the cell and the text length is less than 4 in C1TrueDBGrid.
  • The blank area gets enlarged when splitter line is moved if SplitDividerSize property is set to a value other than the existing value.
  • Obfuscation issue: Adding C1TrueDbGrid on the form at design time gives Exception.
  • Misc issues using some custom editors in IME mode.
  • If the cursor is placed by double clicking the cell, no digit can not be entered in cell with Mask set.
  • Edit Mode of C1TrueDBGrid does not show Focus cursor and Text Selection at that cell.

Enhancements

  • New parameter keepPosition for SetDataBinding method. Set it to true if you want to keep expanded goups in GroupBy mode.
  • Misc Theme-related changes.
  • New property and a method of C1TrueDbGrid: public object CurrentDataBoundItem { get; } and public object GetDataBoundItem(int viewrow)

Zip for WinForms 2014.106

Bug Fixes

  • Length parameter in Progress event was always set to int.MaxValue. Fixed.

ComponentOne Studio for WinForms 2013 v3

BarCode for WinForms 4.0.20133.67

  • No changes.

Chart for WinForms 4.0.20133.23316

Changes

  • Removed incomplete support for C1ThemeController.

DataObjects for WinForms version 2.0.20132.271

  • No changes.

DynamicHelp for WinForms 4.0.20133.65

Changes

  • C1DynamicHelp could retain references to disposed controls.

Bug Fixes

  • TopicMap.Conflicts could contain non-conflicting controls.
  • Static map item shows an event when a dynamic map item exists for the same UI element.
  • Conflicts property raised NullReference exception if no conflicts exist.
  • TopicMap property could throw NullReference exception.

Editor for WinForms 20133.206

Improvements

  • Changes for licensing.

Bug Fixes

  • Unhandled exception is occurred when merge two table cells that contain bullets. Fixed.
  • Text copied from MS word are not shown when paste in comment box. Fixed.
  • ‘Object reference not set’ error is shown when open HTML5 document which is coverted from HTML Help". Fixed.
  • Apply Style sometimes does not apply the selected style, applies "normal" instead. Fixed.
  • Pasting as unformatted text inserts BR tags instead of P tags. It seem to be MSHTML feature. Fixed.
  • Link underline from hyperlink texts contained comment is shown partially in html5 editor after viewing the project. Fixed.
  • Unhandled exception is thrown when user try to edit bookmark properties via tagbar for "a" tag. (DocToHelp only). Fixed.
  • Google doc spreadsheet content cannot be pasted into C1Editor. Fixed.
  • Added missing toolbar icon to resources. Fixed.
  • 'Object reference not set' error is shown when open HTML5 document which is coverted from HTML Help. Fixed.
  • After setting Localized texts [eg.” Dutch”] to some labels in dialogs, *Label’s text are not fixed positioned. Fixed.
  • Image size is changed to original size when press 'Enter' key at the end of image. Fixed.
  • Two comments are overlapped in c1editor when Html file is getting saved into editor using ‘Save’ Toolbar button. Fixed.
  • C1EditorToolStripReview(FW 2.0) shows different Toolbox icon from the C1EditorToolStripReview(FW 4.0). Fixed.

Excel for WinForms 20133.206

Improvements

  • Added Indent parameter for XLStyle class.

Bug Fixes

  • Fixed unlike BIFF8 format, opening xlsx or xltx file saved by C1Excel throws 'Excelfound unreadable content.. ' error if that file contained tables.
  • Fixed ArgumentException is thrown when trying to save certain Excel file using Save method.
  • Last changes of 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col (new sample). Fixed.
  • Fixed of 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col (new sample).
  • Fixed background color is not retained after excel file is loaded and saved by C1Excel.
  • Fixed invisible sheet’s data is shown when selecting the data of next sheet.
  • Fixed regression of 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col.
  • Fixed regression (when) row or column is freezed and selection cell range is inside freeze pane, only the first cell (A1) is selected excel file which contains freeze row/col.
  • Fixed 'Show a zero in cells' option turns ON automatically from OFF when loading & saving Excel file.
  • Fixed next part of 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col.
  • Fixed part three of 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col.
  • Fixed cell data get not shown if indent value is greater than 31 when load as OpenXml and save as Biff8 filetype.
  • Fixed part two of 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col.
  • Fixed (when) row or column is freezed and selection cell range is inside freeze pane, only the first cell (A1) is selected excel file which contains freeze row/col.
  • Fixed indent value is not worked in OpenXml file type.
  • Fixed indent value get always show Zero (0) when AlignHorz value is not defined in XLStyle object.
  • Fixed indent property is also worked in other horizontal alignment which is not ‘Left’and ‘Right’.
  • Fixed 'Excel found unreadable content...' error message is thrown for excel file which contains freeze row/col.
  • Fixed 'Excel found unreadable content...' error message is thrown when open excel file when selected cell range contains part of frozen row/col.
  • Fixed although setting Rows.Collapsed=true, row is not collapsed.
  • Fixed cell range is NOT selected when cell range with Frozen row/col is selected in C1Excel book.
  • Fixed English Strings observed in Japan version of C1Excel.
  • Fixed 'Author' property cannot be set.
  • Fixed space characters in formula as truncated.
  • Fixed description of Diagonal line is drawn in reverse direction in a cell.
  • Partly fixed formula value is not shown and file is opened as ‘Protected view’ in Biff8 file if ‘IsShow’ property of the comment is set to True.

Changes

  • Changed strings, translated to Chinese and Korean languages.
  • Change work with collection of the formulas for performance.

FlexGrid for WinForms 4.6.20133.78296

Improvements

  • Added support for C1Themes
  • Added workaround for GDI+ bug/limitation: GDI+ does not support certain complex script characters (u200D specifically), so fall back on TextRenderer automatically.

Bug Fixes

  • Improved auto-resize handling in Row/ListBox selection modes.
  • Fixed issue that could result in accessing disposed objects.
  • Special handling of VisualStyle in C1Themes.
  • Improved string comparison in the Filter to honor the current culture.
  • Improved behavior of data-mapped cells when closing the combo editor.
  • Renamed recently added Strings type to RuntimeStrings to avoid ambiguity issues in VB projects.
  • Fixed issue when dragging scroll thumb with ScrollFlags.ScrollByRowColumn set to true.
  • Measure trailing spaces with both settings of UseCompatibleTextRendering.
  • Improved AutoSizeCols when rendering cells with vertical text.
  • Fixed issue with rows being removed from the data source with AllowAddNew set to true.

GanttView for WinForms 20133.148

Improvements

  • Updated theme support (added the VisualStyle property).
  • Added new theming properties to C1GanttView control:GridForeColor, BarTextForeColor, FixedFont, and BarTextFont

New Features

  • Added printing feature

Bug Fixes

  • Fixed an issue with reading Fonts from a theme.
  • Fixed an issue: Printing feature is disabled when no printers are installed.
  • Fixed an issue: Exception raises when no printers are installed.
  • Fixed an issue: Row height of column header get larger in print preview when all tiers are invisible.
  • Fixed an issue: Extra slash '/' is contained in description of 'FixedFont' property.
  • Fixed an issue: Row height of column header get larger in print preview when all tiers are invisible.
  • Extra slash '/' is contained in description of 'FixedFont' property.
  • Re-fixed an issue: Bar text and chart view is clipped in print preview if bar text is long.
  • Fixed an issue: Start and End shape of task bar are not shown in print preview when zoom factor is set to small value.
  • Fixed an issue: Tooltips is not shown for some text of 'GridColumn' to display full text.
  • Fixed an issue: Members are created with duplicate name when adding a new member after deleting members in Calendar or Resources Collection Editor.
  • Fixed an issue: Bar text selected from right side drop down is not displayed if text selected from left side drop down is not defined.
  • Fixed an issue: Text of 'Middle Tier' is distorted in printed output when 'Min Width' property of bottom tier is set to 5.
  • Fixed an issue: Bar text and chart view is clipped in print preview if bar text is long.
  • Fixed a re-open issue: Members are created with duplicate name when add new member after deleting members in Calendar or Resources Collection Editor.
  • Fixed a re-open issue: Bar text selected from right side drop down is not displayed if text selected from left side drop down is not defined.
  • Fixed an issue: Bar text is not fixed with row height and overlapped with text of other Task bar.
  • Fixed an issue: Bottom text of Task bar is distorted if text is overlapped with 'NonworkingTime' position.
  • Fixed an issue: FixedFont does not affect chart view for larger unit from ThirdsOfMonths.
  • Fixed an issue: Bar Text selected by using arrow key or pressing beginning word is not effected in chart view.
  • Fixed an issue: Different behavior is found for "%Complete" value of progress bar when change the duration of task.
  • Fixed an issue: Some column is not printed if Task bar is not drawn in chart view.
  • Fixed a re-open issue: In Fresh Enviornment, ArgumentOutOfRange Exception occurred at runtime due to 'ZoomFactor' default value '-1'; also not able to change that value in property grid
  • Fix a re-open issue: In Fresh Enviornment, ArgumentOutOfRange Exception occurred at runtime due to 'ZoomFactor' default value '-1'; also not able to change that value in property grid.
  • Fixed an issue: In Fresh Enviornment, ArgumentOutOfRange Exception occurred at runtime due to 'ZoomFactor' default value '-1'; also not able to change that value in property grid.
  • Fixed an issue: “Alert” indicator is not printed in print preview if the task bar has passed the deadline.
  • Fixed an issue: ChartView display in print preview are clipped and does not show properly when there are several columns in the gridview.
  • Fixed an issue: “TargetInvocationException” is observe when loading some ‘.c1dx’ file or ‘.c1d’ file is loaded for custom styles in ‘Print’ dialog.
  • Fixed an issue: The ‘Print first’ checkbox is unable to uncheck once it is checked at run time in ‘View’ tab of ‘Style Setting’ dialog.
  • Fixed an issue: ‘Chart View’ is not display in ‘Print Preview’ dialog or when printed after unselecting ‘Print all columns’ option.
  • Fixed an issue: “Runtime.InteropServices.ExternalException” is observed when there no bar display for chart view or setting visible property of three tiers to false.
  • Fixed an issue: “TargetInvocationException” is observed after setting a value in ‘NumberOfRepeatColumns’ property which is greater than value in ‘NumberOfFirstColumns’ property.
  • Fixed an issue: Text area of Legend or ‘Header/Footer’ style is not affected in the printing preview if ‘Style’ is edited for second time in ‘Style Setting’ dialog at run time.
  • Fixed an issue: “ArgumentOutOfRangeException” is observed after clicking on ‘Print’ toolbar button if ‘PrintEntireProject’ \property is set to false and there is no ‘StartDate’ and ‘EndDate’ added.
  • Fixed an issue: “Runtime.InteropServices” exception is observed after clicking on ‘Preview’ button if setting ‘EndDate’ which is less than ‘StartDate’ in Print range.

Gauge for WinForms 20133.95

Improvements

  • Internal localization code is updated.

Input for WinForms 20132.33326

New Features

  • VisualStyle support in Theming.
  • C1Theme support. C1Input controls are supported in the C1ThemeDesigner application. That allows to use default C1 themes or custom ones and to apply them on application level.

Bug Fixes

  • [C1Theme]Error message box shows if user deletes C1Input controls and C1CommandHolder from Form. Fixed.
  • C1SplitButton\Submenu\Item\<state>\ForeColor in Theming does not work. Fixed.
  • C1Button corners appearance in Theming. Fixed.
  • A fix in C1DbNavigator.
  • C1Label disappeared on Theme changed if the new Font is different from previous. Fixed.
  • [C1NumeriEdit] Decimal point s not placed correctly when typed between the digits. Fixed.
  • A theming/obfuscation issue.
  • C1NumericEdit replacing "-" with "0". Fixed.
  • Unhandled exception occurs sometimes on control dispose. Fixed.

InputPanel for WinForms 20133.168

Improvements

  • Internal localization code is updated.

Bug Fixes

  • Fixed an issue: When a message box is displayed from the LinkClicked event of the InputHtmlLabel then the sender object is not updated after clicking on different InputHtmlLabel link.

List for WinForms 20133.240

Improvements

  • Added support for C1ThemeControl for .NET 4x.
  • Added support for C1ThemeControl for .NET 2x.

Bug Fixes

  • A Design Time Exception is no longer raised when adding controls on an Inherited Form containing C1Combo.
  • Bound data translated by Radiobuttons at design time now translate correctly.
  • Check boxes are now included in printing and exports.

OLAP for WinForms 20133.137

Improvements

  • Build with latest C1Chart (23192), C1FlexGrid (782), and C1Pdf (246).

Pdf for WinForms 20132.254

Bug Fixes

  • Fixed Explicit Directional Embedding characters incorporated in a Field's 'Text' property are not exported to Pdf correctly.
  • Fixed 'DrawImage()' method takes lot of time to render an image to a PDF file. Reason in call Win32.GetCharWidth32 method for symbols more than 255.
  • Fixed regression (unlike previous build) issue: 'Parameter is not valid.' exception occurs when generating a pdf.
  • Fixed incorrect Line break observed with Japanese Text on using DrawString method.
  • Fixed Explicit Directional Embedding characters incorporated in a Field's 'Text' property are not exported to Pdf correctly.
  • Fixed vertical alignment becomes misaligned on exporting the report to PDF.
  • Fixed double byte characters get clipped from the right & calling Dispose()method does not release memory.
  • Fixed index out of bounds of Array exception occurs while exporting Report to PDF file.
  • Fixed single-byte spaces after external characters (EUDC) get displayed as "." in the output PDF.
  • Fixed clipped text from emf image is rendered as full text in created pdf file.
  • Fixed hidden text is appeared in drawing MetaFile image which EmfType is ‘EmfPlusDual’ or ‘EmfPlusOnly’.
  • Fixed text gets overlapped with Border when 'UseGdiPlusTextRendering' is set to True.
  • Fixed clipping problem of text at use sample: $/C1GanttView.Net/Research/OverlayingRenderObjects.
  • Height of GroupFooter section changes to its default value on exporting to Pdf.

Improvements

  • Support transformation of coordinates and sises at EMF Plus metafile export.

Reports for WinForms version 20133.54655

Improvements

  • Synchronized with other ComponentOne Reports assemblies.

Improvements

  • Added new property, C1ReportDesigner.UseCreationGraphicsToRenderFields: References graphics when the designer renders the fields. This fixes some inconsistencies between rendering certain fiels in designer vs run time. Previously, the report designer always used the screen DC.

Bug fixes

  • Pdf: explicit directional embedding characters were not exported correctly.
  • Major slow down in PDF export (regression). Fixed.
  • Edges of a round corner gradient field were clipped at some screen resolutions. Fixed.
  • Export to Excel: rows appear bigger with small font sizes. Fixed.
  • C1Report: chart field in a group header could be rendered incorrectly. Fixed.
  • Pdf: explicit directional embedding characters were not exported correctly.
  • Pdf: misaligned vertical alignment. Fixed.
  • Fixed: issue with overlapping group footers with PrintAtPageBottom true.
  • Fixed (export to docx): alignment of RenderInputText lost in export.
  • Fixed: Japanese tests in some cases wrapped incorrectly.
  • PDF: single-byte spaces after EUDC chars were shown as ".". Fixed.
  • Export to Excel: fixed images overlapping text in some cases.
  • Export to Excel: fixed maximum row/column limits.
  • Export to PDF: fixed several clipping and sizing issues.
  • Export to PDF: fixed export of certain graphics.
  • Fixed: in some cases in a RenderTable, grid lines of a user group were rendered incorrectly on page breaks.
  • Fixed: error when resolving some relatively positioned objects.
  • Fixed: in some cases rendering of RTF could hang.
  • Designer app: removed 'check for updates' feature in Japanese version. Fixed.

Ribbon for WinForms version 20133.511

New Features

  • Added the HideTabHeaderRow property to C1Ribbon control: After setting this property to True the application menu, tab header area, and configuration toolbar become hidden. The last selected tab remains visible in the Ribbon content area, but the user can't switch to another RibbonTab using the mouse or keyboard. The window buttons for a maximized MDI child window do not appear in this mode.
  • Added a few new properties to C1Ribbon theme (ActiveButtonColor, InactiveButtonColor, DisabledButtonColor).
  • Added a new property to C1Ribbon theme (WatermarkImage) that can be set using the theme designer app.
  • Applied new themes to ribbon items in QAT shevron and to the drop-down calendar.
  • Added themable menu item separators.

Changes

  • The RibbonApplication templates were updated to support the Custom visual style.

Improvements

  • Added support for custom themes to RibbonGalleries, fixed a number of internal issues.
  • Added support for customizable themes that mimic Office 2013.

Bug Fixes

  • Fixed an issue: C1StatusBar remains hidden after setting RibbonStyle.ConstSet[StyleConst.StatusBarHeight] to -1, and then setting it to 22, for example.
  • Fixed an issue: An exception is thrown when the user sets a value to the RibbonComboBox.Label property (it occurs for the Custom visual style only).
  • Fixed an issue: The vertical alignment of text labels in menus becomes wrong after switching from Office2007 to Custom style.
  • Fixed an issue with drawing inverted image on x64 platform if the image is assigned to C1Ribbon.HeaderWatermark property and it has white background.
  • Fixed an internal issue related to themes.
  • Fixed issues with flickering title and borders of C1RibbonForm when the VisualStyle is set to Custom.
  • Fixed an issue: Window buttons on C1RibbonForm don't work as expected when the user presses the left mouse button then moves the mouse pointer away from window button, then releases the mouse button.
  • Fixed an issue: Items placed after a hidden RibbonSeparator are not centered vertically in RibbonGroup (for Custom style only).
  • Fixed a regression issue: CodedUI doesn't work when ribbon form is shown as MDI child window.
  • Fixed an issue: Separator is not shown on QAT if the VisualStyle property is set to Custom.
  • Fixed an issue: Setting the RibbonButton.Text property to an empty string causes an exception for large buttons.
  • Applied styles to the Color Picker element and KeyTips.
  • Fixed an issue: Updating C1Ribbon's VisualStyle with the smart tag panel doesn't mark the owner form as "unsaved".
  • Removed label and image from RibbonComboBox-like elements when adding them to Quick Access Toolbar.
  • Fixed an issue: Theme properties don't affect the background color of TextBox-like elements.
  • Fixed an issue: An exception occurs when copying a C1StatusBar to Clipboard at design time if the status bar uses an ImageList.
  • Fixed an issue: An exception occurs when showing an MDI child ribbon form after setting its VisualStyle to Custom within the Form.Load event handler.
  • Fixed an issue: Ribbon buttons do not respond to mouseover if the C1RibbonForm is currently not the active form
  • Fixed an issue introduced in build 487: changed the order of the PressedChanged and Click events in RibbonToggleButton and RibbonSplitButton.
  • Fixed an issue: A message box can’t be displayed from a handler of the ValueChanged event of a RibbonDatePicker that is placed on a popup form. The same issue occurs for a RibbonTimePicker element
  • Fixed an issue: A message box can't be displayed from a handler of the RibbonToggleButton.PressedChanged event if the toggle button is placed on a popup form. The same issue occurs for a RibbonSplitButton with ToggleOnClick set to true.
  • Fixed an issue: When the Ribbon form is maximized by a double click on the title bar and the mouse pointer is hovered over a RibbonSplitButton, the Click event is fired.
  • Fixed an issue: Keytips are still displayed for the C1Ribbon control after moving the MDI parent form by its title bar, maximizing it, or resizing it if C1Ribbon's owner C1RibbonForm is used as an MDI child form.
  • Fixed an issue: Key tips are erroneously displayed for the C1Ribbon control after pressing Alt+Tab keys if the owner C1RibbonForm is used as an MDI child form.
  • Fixed an issue: When the Ribbon form is maximized by a double click on the title bar and the mouse pointer is hovered over a RibbonButton, the Click event is fired for the RibbonButton.
  • Fixed an issue: If user shows a combobox or other drop-down using KeyTips while holding the Alt key pressed then starts pressing next KeyTip sequence without releasing the Alt key then the dropdown of RibbonComboBox does not close. Now it ignores any attempts to start next KeyTip sequence before releasing the Alt key.
  • Fixed an issue: The opened dropdown of RibbonComboBox does not close when a user presses Alt+"KeyTip key" at once
  • Fixed an issue: Dropdown of RibbonSplitButton and RibbonMenu doesn't close and KeyTips don't appear after pressing the Alt or F10 keys while the dropdown is open.
  • Fixed an issue: pressing a disabled ribbon element with the mouse and dragging mouse pointer over enabled ribbon buttons while keeping the mouse button pressed changes appearance of those ribbon buttons to Pressed state
  • Fixed an issue: pressing key tip keys for disabled elements handled inadequately. Now C1Ribbon doesn't allow to press key tips for disabled elements as in MS Office.
  • Fixed an issue: NullReferenceException is fired when pressing the Alt key and the keytip key at the same time.
  • Fixed an issue: Window border of C1RibbonForm with Custom style appears beneath the parent form.
  • Fixed an issue: C1StatusBar without elements looks distorted.
  • Fixed an issue: 'Custom' item is not available in the floating toolbar for setting C1Ribbon.VisualStyle.

Scheduler for WinForms 20133.267

Improvements

  • Added special handling for selecting contrast text color if default one is close to background. Depending on the default text color and background colors, text color might be changed to more dark or light or converted from light to dark and vice versa.
  • Added support for reading Utf32 symbols for Next and Previous navigation buttons (for example, it's possible to set symbol number to 61663 and use Wingdings font).
  • Added ScheduleTheme.PaletteType property. It is supported by the C1ThemeDesigner and allows to switch between Office2007 and Office2010 palettes.
  • Added C1Theme support. Both C1Schedule and C1Calendar controls are supported in the C1ThemeDesigner application. That allows to use default C1 themes or custom ones and to apply them on application level.
  • Added support for background gradients with interpolation colors. Design-time support for editing visual appearance with these gradients is implemented in the C1ThemeDesigner application.
  • Added new ScheduleTheme.RoundBrowseButtons property. This property determines whether browse buttons in the C1Schedule title should be round or square ones. The default value of this property for Office 2007 visual styles is true, for Office 2010 visual styles - false.
  • Improved layout of multi day appointments in all-day area of the Day/Work Week/Office 2007 Week views, in the Office 2003 Week view and in the Month view. For example, for the month view, every week contains single UI element for single appointment and appointment subject is spanned to all days. Note: it should not be a breaking change, in most cases there is no need in any code changes. But if you use C1Schedule.BeforeAppointmentFormat event, test how it works with new layout before publishing new version.
  • Improved dragging behavior. The C1Schedule control keeps relative position of the drag start point. For example, if you drag multi-day appointment by some middle point, appointment.Start will be changed so that to move drag start point to the drop location.

Changes

  • Removed Theme.XmlDefinition design-time serialization when C1Schedule and C1Calendar controls are used with C1ThemeController.

Bug Fixes

  • Fixed issue with ColorBlend serialization.
  • Honor VisualStyle property when it is set by the C1Theme.
  • Added support for different ForeColor in the navigation panels hot style.
  • Reset format to default value when clearing it in C1ThemeDesigner.
  • Fixed undesired scrolling at changing appearance settings in the C1ThemeDesigner or navigating scheduler to other groups in the Month and Office 2003 Week views.
  • Fixed unhandled exception when clearing or removing Base Font in the C1ThemeDesigner.
  • Fixed issues with C1Themes support.
  • Fixed issue with broken appearance options after changing themes in the C1ThemeDesigner app.
  • Fixed issue with not showing last time slot in Day/Work Week/Week views when ShowWorkTimeOnly is true and CalendarInfo.EndDayTime is 24:00.
  • Appointments with intervals within few minutes of each other appear adjacent to each other instead of in the next time slot. Fixed.
  • Flickering is observed and appointment date change to adjacent timeline when drag the appointment in single timeline. Fixed.
  • Adjusted C1Schedule.BeforeAppointmentFormat event behavior: event is fired for every UI element when corresponding Appointment object is changed; for drag&drop operations event is only fired when operation is finished.

SpellChecker for WinForms 20133.133

Improvements

  • "Ignore" option has been added to the context menu for "spell-as-you-type" mode in C1Editor/WebBrowser controls. Note: there is no "Ignore" option in TextBox/RichTextBox menu by design (a limitation).

Bug Fixes

  • C1SpellChecker keeps C1Editor in memory (memory leaks). Fixed.
  • An application crash occurred under some circumstances. Fixed.

SplitContainer for WinForms 20133.47

Changes

  • Internal changes in the localization code.

SuperTooltip for WinForms 20133.133

Improvements

  • C1Themes support added.
  • Adjusted licensing for Japanese builds.
  • Improved css parsing to support strike-through and underline.

Bug Fixes

  • Adjusted StripAmpersands to recognize "&" in addition to "&"

TileControl for WinForms 20133.77

Improvements

  • Improved compatibility with various screen DPI values.

Bug Fixes

  • Fixed an issue: When C1TileControl is selected on the designer surface and the user added a new control from the toolbox, the new control is added to C1TileControl.Controls collection. It should be added to C1TileControl's parent container control instead.
  • Fixed an issue: Font size of text elements in slides does not refresh after changing C1TileControl's font size.
  • Fixed an issue: Text elements are not displayed properly after changing system DPI to "Medium - 125%".
  • Fixed an issue: CommonImage2 and CommonImage3 properties of C1TileControl are not persisted in XML when the user clicks 'Save As XML File' designer verb.
  • Fixed an issue: it is impossible to pan or check/rearrange tiles using touch input when system DPI is not default and the "Use Windows XP style scaling" flag is not set in the Custom Sizing Options dialog or you selected "Larger - 150%" size.

TouchToolKit for WinForms version 20133.2

New Features

  • Added zoom policies for C1TileControlZoomPolicy, C1SplitContainerZoomPolicy,C1GanttViewZoomPolicy, C1GaugeZoomPolicy, and TabControlZoomPolicy.

Improvements

  • Support for Win 8.1 and VS2013

True DBGrid for WinForms version 20133.61333

Breaking Change

  • Background and foreground colors of heading and record selectors in the Form view are defined by Heading and RecordSelector styles. They were always Blue/White before.

Improvements

  • VisualStyle support in Theming.
  • C1Theme support. Both C1TrueDbGrid and C1TrueDBDropdown controls are supported in the C1ThemeDesigner application. That allows to use default C1 themes or custom ones and to apply them on application level.
  • Expand/Collapse events is fired on collapse/expand group in GroupBy view. e.Band is the group row index. e.Cancel can be used to cancel expand/collapse operation.

Bug Fixes

  • Theming issue - BackColor & RowDivider properties. Fixed.
  • C1Theme support for C1TrueDBDropdown control. Fixed.
  • An obfuscation/theming issue.
  • DropDown appears by pressing [Alt + Down Arrow although 'AutoDropDown=False' and 'FilterDropdown=False' are set. Fixed.
  • Filterdropdown is still appear in certain scenarios although setting “FilterDropDown” property to false. Fixed.
  • Some options are missing in the Input Mask dialogue box. Fixed.
  • When a column is moved in multi lines display (MultipleLinesFixed), it goes to one column before the specified column.
  • Setting AutoDropDown to False does not prevent opening dropdown automatically. Fixed.

Zip for WinForms 20133.104

Bug Fixes

  • Length parameter in Progress event was always set to int.MaxValue. Fixed.

ComponentOne Studio for WinForms 2013 v2

Note: ComponentOne Studio for Entity Framework has been merged with the WinForms, WPF, and Silverlight studios for the 2013 v2 release and is now called ComponentOne Entity Framework DataSource.

BarCode for WinForms 4.0.20132.66

Improvements

  • Korean localization added

Chart for WinForms 4.0.20132.23192

Changes

  • Updated GrapeCity JPN AboutBox URLs.
  • Minor internal double buffering changes.
  • Implemented additional GrapeCity licensing model changes for JPN builds.
  • Implemented new GrapeCity licensing model for JPN builds.
  • Line charts and area charts are now treated equally with zoom operations.

Bug Fixes

  • Japanese characters are no longer clipped by the Fill color rectangle.
  • The ChartData Fill color button of the Wizard and Properties dialogs is now correctly positioned after resizing the form.
  • Radar charts with clipped data now display all points correctly.
  • The AboutBox evaluation notice has been corrected.

DataObjects for WinForms version 2.0.20132.271

Changes

  • URL changes for GrapeCity JPN AboutBox

DynamicHelp for WinForms 4.0.20132.60

Changes

  • Licensing code updated.

Editor for WinForms 20132.203

Improvements

  • Changes for licensing.

Bug Fixes

  • Table copied from MS Word 2010 doesn't paste in C1Editor on a machine with IE10 installed. Fixed.
  • Multiple issues in merged and pasted tables. Fixed.
  • Adding a Table Select All and applying of 'Increase Indent' , the table is disappeared in C1Editor. Fixed.
  • 'NullReferenceException' occurs when setting and removing bullets to two selected cells of a table. Fixed.
  • "Unhandled Exception - XHTML Editor - ". Fixed.
  • Three or more time Merging/Splitting in a table throws System.ArgumentOutOfRangeException. Fixed.

Excel for WinForms 2.1.20132.262

Improvements

  • Updated About Box image.
  • Changes for WinRT support (without shapes).

Bug Fixes

  • Fixed Excel file cannot be created when save as OpaqueBiff8 fileformat. *Fixed for request to modify the filedescription of Design dll.
  • Fixed incorrect row count is returned when few rows are deleted in MS Excel & loaded in C1Excel in Biff8 (.xls) format.

FlexGrid for WinForms 2.6.20132.782

Improvements

  • Improved thread safety in scenarios where grids are created simultaneously on multiple threads.

Bug Fixes

  • Improved clipboard handling when pasting into columns with IC1MultiColumnDictionary data maps.
  • Improved handling of RemoveItem notifications.
  • Improved mouse handling on empty grids.
  • Fixed issue with designer font serialization.
  • Improved performance when exporting large XLSX files.
  • Fixed issue with XLSX import.
  • Improved auto-sizing to account for edit buttons in cells.
  • Improved style handling with VisualStyles.
  • Improved rendering of Japanese text in the vertical direction.

GanttView for WinForms 20131.102

New Features

  • Added event SelectedIndexChanged in C1GanttView.
  • Added Zoom In - Zoom Out feature.

Changes

  • Moved to the subscription licensing model in Japanese build.
  • URL changes for GrapeCity JPN AboutBox.
  • Synchronized changes with C1FlexGrid 2/4.6.20132.778.

Bug Fixes

  • Fixed an issue: ZoomFactorChanged event fired twice for 'ZoomIn'/'ZoomOut' actions clicking via on 'ZoomIn'/'ZoomOut'menu items.
  • Fixed an issue: When a task and a deadline is created in C1GanttView, and this deadline exist after the task bar , after clicking on the ‘Zoom In’ toolbar button and dragging the existing deadline and drop it before the start of task bar, “System.NullReferenceException” is observe.
  • Fixed an issue: grid and chart view areas become blank when a user opens the Tasks Collection Editor, then opens BarStyles Collection Editor, and clicks the drop-down button for the BarColor property.
  • Fixed an issue: Zoom "1 month" has some issues.Let say today is "July 11" which will be project start date and if user zooms "1 month" then the start date is "June 16" and end date is "Aug 4" which is 7 weeks(49 days). When user has choose "Custom:" option and enter "1" and "Month(s)" values in textbox and dropdown. Zoom dialog is closed by clicking "OK" button to apply the changes. When user reopen the Zoom dialog, it is observed that "3" and "Thirds of Month(s)" is selected for "Custom:" options instead of selecting "1 month" in Zoom dialog.
  • Fixed an issue: All the tasks are not shown in one view if "Zoom Entire Project" after "Zoom Selected Task" or Zoom In/Out or reset value in custom text box to initial value.
  • Fixed an issue: If user set "1 Half Year(s)" for "Custom:" option then it is shown as "2 Quarter(s)" when Zoom dialog is reopened.
  • Fixed an issue: When a task with ‘Task Mode’ and ‘Task Name’ is created, but without adding duration or start date and end date(i.e without creating task bar in chart view), after clicking on ‘Zoom Selected Task’ toolbar button on this task, the ‘Unit’ for middle tier should selected as ‘Hours’ and the ‘Zoom Out’ button in “Zoom” drop down should zoom more in C1GanttView.
  • Fixed an issue: When user have set ‘Zoom Entire Project’ (Since in Zoom Entire Project : Middle Tier = Days, Bottom Tier = Hours )for C1GanttView.Clicking “Zoom In” toolbar button, it didn’t zoom in (because Middle Tier become ‘Week’ unit and Bottom Tier become ‘Day’ and it rather works like zoom out . Clicking “Zoom Out” toolbar button, it did zoom out but display as incorrect timescale. The timescale should be (Middle Tier = Weeks,Bottom = Days) but actual result which C1GanttView display was (Middle Tier = Month, Bottom Tier = Days).
  • Fixed an issue: When ‘Middle Tier’ is set to ‘Months’, ‘Bottom Tier’ is set to ‘Weeks’ and changing ‘Minimal Cell Width’ to 50, after clicking on “Zoom In” or “Zoom Out”,“System.ArgumentOutOfRangeException” is observed.
  • Fixed an issue: Cannot zoom to specific time range with ZoomToRange() if zoom to range out of project's time.
  • Fixed an issue: After opening "C1GanttView.BarStyles Collection Editor" and adding a new bar style, any changes to bar colors in the collection editor are immediately shown in the designer view. Then, after closing this collection editor and opening it once again, changes to bar colors don't affect the designer view.
  • Fixed an issue: When selecting ‘Zoom Out’ and then selecting‘Zoom In’ option in ‘Zoom’ drop down and then, changing the displayed ‘Timescale’ of C1GanttView (eg . Selecting ‘Month’ in‘Units’ drop down in ‘Middle Tire’ and selecting ‘Weeks’ in ‘Units’ drop down of ‘Bottom Tier’) , and then selecting ‘ZoomOut’ option again in ‘Zoom’ drop down. "ArgumentOutOfRangeException ” is observed.
  • Fixed an issue:DropDown from Zoom dialog should not be editable.
  • Fixed an issue:While all visible property of all tiers are set to false , after setting ‘Zoom Entire Project’ and setting to true again for all the visible property of two tiers (i.e Middle and Bottom tiers), ‘GridView’ and ‘ChartView’ are not display anymore and shown as white blank in its area.
  • Fixed an issue:‘ZoomSelectedTask’ toolbar is still disable when new task is created and selected.
  • Fixed an issue: When ‘Duration Only’ manual task or ‘0’duration manual task is created, after selecting any of this task and click ‘ZoomSelectedTask’ toolbar button, “System.InvalidOperationException” is observed.
  • Fixed an issue: Description is not localized for new event "SelectedIndexChanged"
  • Fixed an issue: NullReferenceException is observed in C1GanttView when using MEF in the application.

Gauge for WinForms 20132.93

Changes

  • URL changes for GrapeCity JPN AboutBox.
  • Moved to the subscription licensing model in Japanese build.

Input for WinForms 20132.33305

New Features

  • New C1SplitButton control. Use Items property to set collection of drop down items. Use DropDownItemClicked event to handle the Click event on an item.
  • New Sample - SplitButtons
  • [C1DateEdit] Full support for Hijri and Um Al Qura calendars.

Improvements

  • [SplitButton] Dropdown of DropDownItem opens when mouse is hovered.

Bug Fixes

  • [SplitButton]True value set to Checked property at Design Time does not apply at Run Time. Fixed.
  • [SpitButton]e.ClickedItem.Checked property always return False in DropDownItemClicked event.
  • [SplitButton]If FlatStyle is System, then dropdown area disappeared from C1SplitButton. Fixed.
  • [SplitButton]Although C1SplitButton is deleted its dropdownitems are not deleted. Fixed.
  • [SplitButton] If DropDownItem.Text property is null then NullReferenceException is thrown. Fixed.
  • [SplitButton] Dropdown window of C1SplitButton can be opened from code when Visible=False. Fixed.
  • [SplitButton]If Form is resized or AutoSize/AutoSizeMode/TextImageRelation property of another C1SplitButton is toggled/changed at Design Time then size of C1SplitButton increased. Fixed.
  • [C1DbNavigator] Text and tooltip cannot show correctly. Localization issue. Fixed.
  • Size of C1SplitButton is does not fit its text and dropdown. Fixed.
  • Dropdown window of C1SplitButton can be opened from code when Enabled=False. Fixed.
  • If DropDownItem.Text property is empty string then its items collection cannot show at RunTime. Fixed.
  • Warning message box show when Image property is set if Text property is empty string. Fixed.
  • [C1DateEdit] Unlike previous build, 'NullReferenceException' is occurred when 'Office xxx' visual style is change. Fixed.
  • [SplitButton] Issues observed if Text property is "-". (37156 Case1, Case3)Nothing happen if EditItem from ContextMenu/Commands is clicked. Fixed.
  • Incorrect behaviors observed when value is set to ImageList or DropDownImageList property. Fixed.
  • Default value for Text property of DropDownItem at Design Time as soon as item is added to DropDownItem Collection Editor is provided. Fixed.
  • Checked icon for DropDownItem is incorrect if RightToLeft property is Yes. Fixed.
  • Setting RightToLeft property to Yes at RunTime does not change layout of dropdown list. Fixed.
  • The application does not close when closing the form after choosing date in the calendar of the C1DateEdit control. Fixed.

InputPanel for WinForms 20132.165

Changes

  • URL changes for GrapeCity JPN AboutBox.
  • Moved to the subscription licensing model in Japanese build.

Bug Fixes

  • InputComponent.Tag property is now visible in the property grid and serializable in code-behind. It is still not persisted when saving the input panel definition into an XML file. Fixed.

List for WinForms 20132.231

Bug Fixes

  • The behavior of the Combo styles with respect to the Enter keypress is now consistent with the standard combo.
  • The behavior of the Combo styles is with respect to the Escape keypress is now consistent with the standard combo.
  • When a combo is ReadOnly, the appearance also reflects the ReadOnly state, regardless of mouse movement.

Changes

  • Additional changes for new GrapeCity licensing model.
  • URL changes for GrapeCity JPN AboutBox.

OLAP for WinForms 20132.133

Improvements

  • Build with latest C1Chart (23192), C1FlexGrid (782), and C1Pdf (246).

Pdf for WinForms 20132.246

Bug Fixes

  • Fixed part 4 of unlike MS control and previous build, the string drawn * Fixed images are missing when user previewed specific c1dx file and exported to PDFFile.
  • Fixed clipping of text does not work.
  • Fixed some of the graphics are not included in exported pdf file.

Improvements

  • Korean localization added.
  • About information for GrapeCity (Japan) version.

Reports for WinForms version 20132.54638

New features

  • Added new option to C1.C1Preview.Export.RtfExporter:bool ShapesWord2007Compatible {get;set;}
  • Added new report page rendering mode that allows to add content and generate the C1PrintDocument representing the report. New mode is specified by the new PageRenderingMode.ReflowableDocument enum element.

Bug fixes

  • Incorrect line wrapping of Japanese text (new line added after "ten-ten" symbol.
  • C1Report's non-paginated RTF filter could produce invalid result if the report contained thin lines.
  • C1Report export filters: when a filter (e.g. HtmlFilter) was created on a stream, that stream was closed when the filter completed. When using C1Report.RenderToFilter to render to a stream, the resulting stream could contain just part of the report.
  • In export to DOCX, RTF or HTML, extra rows could be inserted when exporting a RenderTable. Fixed.
  • Border was not displayed for subreport fields. Fixed.
  • Fixed PDF export bugs.
  • Fixed exception occurs during document rendering if it contains some types of LinearGradientBrush.
  • Fixed XLS export bugs.
  • When exporting a custom paper size report with portrait orientation to RtfLabelFilter text alignment was incorrect.
  • When exporting a report with Hebrew text to Excel, text was mangled.
  • Fixed text clipping when exporting to PDF.
  • Fixed link in about box.
  • Index out of bounds exception when exporting some reports to PDF.
  • Several fixes in export to Open XML Word.
  • Hebrew text in page footer was not exported to RTF.
  • Enabled export to XPS in Japanese build (.NET 4.0 only).

Scheduler for WinForms 20132.243

New Features

  • Added new cancellable event to the C1Schedule control:public event EventHandler<ExchangeEventArgs> BeforeExport; This event occurs before the export operation performed by the C1Schedule.Export method.
  • Added new method to the C1Schedule control: Appointment GetAppointmentAtPoint(Point location); Returns the Appointment object which is located in the Schedule at the given screen point.

Improvements

  • Updated default printing styles - PrintedDateTime tag in the page footer has been replaced by the GeneratedDateTime tag.
  • Updated licensing in Japanese version.

Bug Fixes

  • Fixed C1Calendar navigation issue: C1Calendar doesn't honor CalendarInfo.LastDate when navigating via mouse wheel or drop-down month/year selectors.
  • “ArgumentOutOfRangeException” is occurred after clicking navigate button of work week view when all week days are Holidays. Fixed.
  • Fixed C1Calendar layout at changing ShowWeekNumbers property.
  • Added missing localized property descriptions.
  • Improved performance when working with recurring events.
  • Regression issue - recurring appointments cannot be fetched through Appointment.Conflicts property. Fixed.

SpellChecker for WinForms 20132.129

Improvements

  • Korean localization added.

Bug Fixes

  • Red wiggly line is shown under the word at topic heading for some cases. Fixed.
  • C1SpellChecker marks numbers as duplicates in TextBoxes. Fixed.
  • C1SpellChecker marks numbers as duplicates in C1Editor and WebBrowser. Fixed.
  • C1SpellChecker checks invisible comments in C1Editor. Fixed.

SplitContainer for WinForms 20132.45

Changes

  • URL changes for GrapeCity JPN AboutBox.
  • Moved to the subscription licensing model in Japanese build.

SuperTooltip for WinForms 20132.125

Improvements

  • Korean localization added.
  • Adjusted licensing for Japanese builds

Bug Fixes

  • DrawToGraphics method rendered the image slightly smaller than it should. Fixed.

TileControl for WinForms 20132.70

New Features

  • Added the TransitionAcceleration property to the Slide class. It sets the acceleration (if value > 1.0) or deceleration (if value < 1.0) of the transition.
  • Added the Slides collection property to the Template class. It returns the collection of slides that can replace each other after a given amount of time using the specified transition method, such as Push or Fade.
  • Added the TopmostElements property to the Template class. It returns the collection of elements that appear above all slides.
  • Added the ShowSlides boolean property to the Tile class. It specifies whether the tile should display slides if any exist in the Template.Slides collection.
  • Added HotBackColor and HotForeColor properties to C1TileControl. They specify the colors that replace BackColor and ForeColor of a Tile that is hovered with the mouse.
  • Added CheckBackColor and CheckForeColor properties to C1TileControl. They specify the colors that replace BackColor and ForeColor of a Tile when it is checked.
  • Added HotCheckBackColor and HotCheckForeColor properties to C1TileControl. These are the colors that replace BackColor and ForeColor of a checked Tile when it is hovered with the mouse.
  • Added the AccessibleDescription, AccessibleName, and AccessibleRole properties to the Tile class. They work as the corresponding properties of the standard Control class.
  • Added the UncheckAllTiles() method to C1TileControl. It removes check marks from all tiles.
  • Added the ImageOrSymbol option to the ImageSelector enumeration. It binds to the default image of a tile or to the Tile.Symbol property if the image is not specified.
  • Added the Enabled and EnabledSelector properties to Template. They specify whether the associated tile is enabled, i.e. it can be pressed, checked, or moved by the end user at runtime.
  • Added the DataSource and DataMember properties to C1TileControl. It is now possible to load tiles dynamically from a data source at runtime. When some data is changed in the associated data source all tiles are recreated automatically.
  • Added the PropertyMappings collection property to C1TileControl. The collection consists of the PropertyMapping objects that establish an association between the property of an item from data source and the property of the corresponding Tile component.
  • Added the FilterItem event to C1TileControl. It occurs when loading an item from the data source. You can skip creating a Tile for the given item if you set e.Skip to True in this event handler.
  • Added the FormatValue event to C1TileControl. It occurs when a data value has to be mapped to a tile property. Use this event to convert a value to the appropriate data type or to generate value for a given data item. For example, you can use this event to make a background color dependent on a Decimal value obtained from the data source.
  • Added the CompareGroups/CompareTiles events to C1TileControl. These events occur when sorting groups and tiles after filling from a data source. They allows the user to compare two groups or two tiles and make a decision which of those items should precede the other in the corresponding collection.
  • Added the AllowRearranging property to C1TileControl. It indicates whether the user can rearrange tiles with the mouse or touch device at runtime.
  • Added the SwipeRearrangeDistance property that specifies the distance for a swipe gesture to start rearranging tiles.
  • Added the TileMovingOpacity property that sets the opacity level of a tile being moved by the user at runtime.

Changes

  • "Edit Default Template" smart tag action of a C1TileControl is now renamed to "Edit Default Template Elements". Also, updated the smart tag panel of the Tile components.
  • The TileMovingOpacity property renamed to MovingTileOpacity in the C1TileControl.
  • Moved to the new internal localization model.
  • Moved to the subscription licensing model in Japanese build.

Improvements

  • Optimized memory usage for slides.
  • Scrolling of tile groups is now started automatically when a tile is moved beyond the bounds of the scrollable surface.
  • Accessibility (MSAA) is now supported in C1TileControl.

Bug Fixes

  • Fixed an issue: the focused tile can be pressed with the Enter key while moving this or other tile with the mouse.
  • Fixed an issue: Form.Deactivate event is fired on a Windows 8 machine when the user starts rearranging tiles.
  • Fixed an issue: focus is shown on a tile after pressing the Escape key while moving the tile.
  • Fixed an issue: the Click event is fired for a C1TileControl when the Escape key is pressed while moving a tile and the user releases the mouse button.
  • Fixed an issue: the Click and MouseClick events were fired for a C1TileControl inappropriately.
  • Fixed an issue: it was possible to move tile to a hidden group at runtime.
  • Added the missed localization strings for Chinese and Korean.
  • Fixed an issue: Tooltip doesn't display the full text of tile when DirectionVertical property is set to True.
  • Changed behavior: Tooltip with full text is now not displayed for a text element which TextTrimming is set to None or to PathEllipsis. Showing long paths in the tooltip seems to be unnecessary.
  • Fixed multiple layout issues with the TextElement.TextTrimming options (especially with EndEllipsis and WordEllipsis).
  • If the Tile object has no associated ToolTipText and its Text is partially displayed, the full text of tile is displayed in the tooltip when the mouse pointer hovers that tile. Fixed.
  • Added the missed localization strings for Japanese.
  • Fixed an issue: NullReferenceException is thrown when a user clicks the Cancel button in the Template.Slides Collection Editor.
  • The Template.Paint event is now fired for slides as well as for the main template. The TemplatePaintEventArgs.Slide property returns the currently drawn slide or null for the main template.
  • Fixed an issue: Focus can not be moved to the first/last tile by pressing Ctrl+Home / Ctrl+End.
  • Added a few missed Chinese and Korean localization strings.
  • Fixed an issue: although the image list is deleted, images from an image list are still shown on tiles at design time.
  • Fixed an issue: an ObjectDisposedException exception is thrown when the Form.Close() method is executed from the Click event handler of C1TileControl.
  • Fixed an issue: under Windows 7 the focus rectangle is still shown on a tile after rearranging tiles.
  • Fixed an issue: ContextMenu is shown at design-time when a user right clicks on C1TileControl.
  • Changed behavior: tiles are not unchecked automatically when a user starts rearranging tiles. This addresses the issue with throwing a NullReferenceException if the Form is closed from a handler of the Tile.CheckedChanged event.
  • Updated description of the C1TileControl.ShowToolTips property.
  • Fixed an issue: When the group text is displayed with end ellipsis no tooltip is shown for full text.
  • Fixed an issue: "Duplicate the selected item" button does not work after opening and closing the Children Collection Editor of a nested panel element.
  • Fixed an issue: Unlike Windows 8, tiles remain checked after clicking a tile or starting rearranging tiles.
  • Fixed a problem with displaying group caption when the groups are arranged vertically.
  • Fixed an issue: NullReferenceException is observed after dragging a tile out of the client area of C1TileControl and clicking the right mouse button.
  • Fixed an issue: When a tile is dragged out of the control area, the tile groups are scrolling automatically, but after releasing the mouse button C1TileControl is still scrolling till the end although the tile has already been released.
  • Added a few missed Japanese localization strings.
  • Added missing strings for Chinese and Korean localization.
  • Added a few missing strings for Japanese localization.
  • Fixed an issue: if the Form.Close() method is executed from the Tile.Click event handler the ObjectDisposedException is fired in C1TileControl when a user taps this tile using the touch device.

True DBGrid for WinForms version 20132.61315

New Features

  • New property ViewRow.DataRowIndex. In FetchCellStyle and FetchRowStyle events e.Row returns view row index. In normal mode, in matches to data row index.
  • New property ViewRow.DataRowIndex.

Breaking Change

  • If the EditorStyle is not explicitly set, then at the time of editing,the HighLightRowStyle setting remains applied.

Bug Fixes

  • RowColChange event doesn't fire when clicking the cell of FilterBar at GroupBy view. Fixed.
  • In the RowColChange event fired on the filterbar, the Col property value shows the column number before moving. Fixed.
  • Misc issues with Tab navigation. Fixed.
  • Some data are displayed at Record selector column. Fixed.
  • Pressing EnterKey does not navigate through the grid after selcting entry one entry in the AutoDropDown. Fixed.
  • Added a few missed JPN property & event descriptions. Fixed.
  • When exporting with 'OnePagePerSheet' option to excel file, the exported excel does not show complete data. Fixed.
  • Focus is lost for the current cell when using Tab Key for Column Navigation in the Last Column. Fixed.
  • Issues are observed in when grid is bound to list items containing VbCrLf character. Fixed.
  • While Form.TopMost=True, opening of C1TrueDBGridDropdown hides Current Form and shows opened forms behind it with the dropdown box. Fixed.
  • Exception is observed on moving Unbound columns before the bound columns in grouped grid. Fixed.
  • Clicking the arrows of the Scrollbar gets wrong values in e.OldValue property of Scroll Event in C1TruedbGrid. Fixed.
  • Windows freezes when hitting 'Tab' key in grid filter. Fixed.
  • Bold Grouped Header row Data appears slightly condensed towards the end of text. Fixed.
  • SelectionRows collection values are not updated according the user selection. Fixed.
  • ViewRow.DataRowIndex does not work in Normal DataView. Fixed.
  • The horizontal scroll operation in case of multi-line display differs with normal operation. Fixed.
  • On setting Editmask property, the new line code gets pasted as "0".
  • “AutoDropDown” does not display properly when the same cell is in focus and edited twice without changing the focus to another cell.
  • While MarqueeStyle is set to 'FloatingEditor' ,FetchRowStyle & FetchCellStyle events are getting fired. Fixed.
  • While MarqueeStyle is set to 'FloatingEditor' and click twice to locked column,the text "False" (or "True") is displayed. Fixed.

Zip for WinForms 20132.102

  • No changes.

ComponentOne Studio for WinForms 2013 v1

BarCode for WinForms 20131.61

  • No Changes.

Chart for WinForms 20131.23069

Improvements

  • Added Japanese localization for description of the Axis.Scrollbar.Anchored property.
  • Added new localizations for Japanese, Chinese and Korean.
  • Designer "About" verbs have removed ComponentOne from the display text.

Bug Fixes

  • Internal legend data is now cleared when all series are removed.
  • Interactive zoom operations with FilledSelectionArea no longer leaks memory.
  • Enabled Tooltips now work correctly after LoadChartFromString() and LoadChartFromFile() calls.
  • Histogram sorting for interval boundary values is improved again.
  • Double buffering at design time no longer causes excessive flicker.
  • Histogram sorting for interval boundary values is improved.

DataObjects for WinForms version 20131.267

  • No changes.

DynamicHelp for WinForms 20131.55

Improvements

  • Added NetHelp 2.0 support.

Editor for WinForms 20131.199

Improvements

  • New icons for comments.
  • Restricted adding image and flash movie in Comment. It seem to be not useful feature and also gives some bugs with focus.
  • Comment element structure fixup is made similar to table fixup. It allows to keep comment structure (container, comments, markers) always valid.
  • Minor enhancement of comment reply margins.
  • Decreased indent between paragraphs in comment.
  • Comment is highlighted if mouse cursor is placed between markers (with delay 1 sec).
  • Text of new created comment is fully selected.
  • Reply button has tooltip now.
  • Added "Comments" feature: comments can be added to text similar with MS Word comments.
  • Added string translations for Chinese/Korean languages.

Bug Fixes

  • Unhandled Exception in Built-in Editor when pasting text from MS Word.
  • InvalidComObjectException was unhandled when user try to add new comment in certain scenario.
  • "class="c1-comment-reply" is removed from comment-reply DIV tag when user clear formatting.
  • List indents in Preview are not equal to list indents in IE browser. To use IE8/IE9 rendering mode, application should be registered with proper IE emulation type in HKLM (or HKCU) in Software\Microsoft\Internet Explorer\Main\FeatureControl
  • Unlike previous build, Table cannot be edited as toolbar buttons are disabled.
  • “ArgumentOutOfRangeException” exception was thrown after clicking button (eg.picture, Hyperlink, Bookmark and Flashmovie) ofc1EditorToolStripObjects.
  • Comment’s text is shown in rtf file saved by c1Editor with comment.Fixed.
  • Comment is not highlighted when scrollbar position is changed.Fixed.
  • Comment become overlap if line break is inserted in comment box.Fixed.
  • Fixed Style applied to "c1-comment-container" div tag if user selected entire paragraph in comment.
  • Comments are overlapped in certain scenarios.Fixed.
  • "Previous Comment" navigates to (previous+1)th comment". Fixed.
  • XML Document goes to non stable state when removing single comment on single paragraph.
  • Hotspots are created with incorrect html if they are created by copy-paste from D2H panels to our editor.
  • When pressing Enter key to go new line after inserting a comment, comment box also point to the new line.
  • Apply style in XHTML editor window using Style Formatting dialogbox cause position misalignment to the comment box.
  • Clear formatting command removes formatting from whole paragraph, regardeless of real selection.
  • Next and Previous menu items are in enabled state although there are only one comments.
  • Opening of some .rtf file, throws System.StackOverflowException.
  • Highlighted text is not always marked as pink.
  • Hidden comments are excluded from the search.
  • Incorrect tab is selected when Find/Replace button from C1EditorToolStripMain is clicked if user rearranged tabs in ‘Find and Replace’ Dialog.
  • Image tag is removed on pressing enter when culture is set to "tr-TR".
  • Clicking "Go to previous page" shows Application folder path in Preview permanently.
  • "NOSCRIPT" tag was removed.
  • KeyDown/KeyUp/KeyPress events weren't raised when table removing.
  • Copy/Paste does not work for image between two editors.
  • Unncessary break line is inserted when rtf file is loaded.
  • With 'rtf' format, saved Bullet and Numbering are not loaded correctly.
  • Resizing the button object in the Design View does not change style attribute in Source View.

Excel for WinForms 20131.251

Improvements

  • Added OpaqueCopy property for copy BIFF record (only for BIFF/xls/2003 mode).
  • Added support of color with 'auto' name for xlsx (Open XML) format.
  • Optimization saving in Open XML format (*.xlsx files).
  • Corrected remark of Height property (XLRow class).

Bug Fixes

  • Fixed (partly) unlike previous build, “EndOfStreamException” is occurred after loading and saving if more than 53 cells are commented in xls file.
  • Fixed unlike previous build, the color of the background of the comment box is not retained after loading and saving in xlsx file.
  • Fixed (partly) unlike preivous build, TextBox is missing when XLS file is loaded and saved by C1Excel
  • Fixed unlike previous build, "Excel found unreadable content ..." message is shown when Excel file generated by C1Excel is opened.
  • Fixed ‘#Value!’ text is shown when ISBLANK formula is used with IF expression in Biff8 format.
  • Refixed (incorrect fixed previous once) if XLS file is loaded and saved by C1Excel, setting font size over 24 causes text inside cell to be disappeared format.

FlexGrid for WinForms 20131.767

New Features

  • Added DraggingRow and DraggingColumn events.

Improvements

  • Added localization for Hungarian.
  • Improved numeric/DateTime/boolean editors to honor DataColumn.AllowDBNull in data source
  • Auto-size all selected rows/columns with double click on row/column headers.

Bug Fixes

  • Improved column editor.
  • Improved highlighting of merged row/column headers.
  • Show sort glyph on first column header when SubtotalPosition.
  • Improved Excel export with OwnerDraw cells.
  • Saving non-primitive values to XLSX created blank cells.
  • Inconsistent behavior when editing merged cells on sorted columns.
  • Bottom subtotals were not being inserted at the right position when AllowAddNew == true.
  • Improved behavior of ComboList when adding new rows, ListBox selection mode, always edit mode.
  • Improved performance when loading XLSX files.
  • Improved handling of Shift-key when editing cells with custom editors.
  • Improved handling of decimal point character in numeric editor.
  • Improved sorting consistency in Filter list for columns of type 'object'.
  • Prevented formatting aggregates as DateTime values.
  • Added extra sanity checks to ListChanged notification handler.
  • Improved serialization of filter definitions to handle empty strings, null values, and DBNull.Value
  • Improved mouse handling of outline tree with merged nodes.
  • Fixed issue with CVS import/export and IncludeFixedCells.
  • Fixed issue with deleting content from cells with check boxes.
  • Fixed issue with VisualStyle property in C1RibbonForm.
  • Improved ShowCell to keep cell top and left within view.

FlexGridCF for WinForms 20131.216

Bug Fixes

  • Improved scrollbar logic/behavior/performance.
  • Adjusted licensing code to handle FIPS-related issues.

GanttView for WinForms 20131.102

New Features

  • Added the UseFiscalYear boolean property to ScaleTier. It indicates whether the fiscal year should be used instead of the calendar year for a level of timescale.
  • Added the FirstMonthOfFY and UseStartingYearForFY propertiesto C1GanttView and the Schedule objects. They specify the first month of the fiscal year and indicate if the fiscalyear should start in the same calendar year.
  • Added the 'Calendar Options' tab to the Project Informationdialog with a few elements for editing the fiscal year start month, the date formats, the first day of the week and so on.
  • Added the ProgressLine class and a property of the same name to C1GanttView. Also, added the "Progress Line" dialog and the corresponding button on the toolbar. Progress line can be displayed on the timescale and used for drawing attention to tasks that are ahead or behind the schedule.
  • Added the UseAntialiasing property to the ProgressLine class. It enables antialiasing when drawing the progress line.

Improvements

  • Task.PercentComplete value is now visualized as the percent of working time, not just the whole length of the task bar. When a user changes task duration that affects the "% Complete" value so that duration of the finished work remains unchanged,if possible.
  • It is now possible to drag and drop the task deadline in the chart view. Also, the deadline mark has a tooltip.
  • Added a few tooltips to the drop-down of the color selector.
  • Added a few Japanese, Chinese, and Korean localization strings
  • Synchronized changes with C1FlexGrid 2/4.6.20131.762.

Bug Fixes

  • Fixed a couple of localization issues.
  • Added a missed localization string.
  • Fixed an issue: When the user clicks the timescale with the left mouse button the chart view is scrolled to the left.
  • Fixed an issue in "Task Information" dialog: the 'Predecessor Type' combobox is getting enabled after creating an 'Undefined predecessor' item for the second time.
  • Fixed an issue in "Change Working Time" dialog: If the userselected a week day on the "Work Weeks" tab, such as Friday, then switched to another tab, and then returned back to "Work Weeks",both Sunday and Friday are selected.
  • Fixed an issue: The deadline is not dragged with the mouse if the timescale for bottom tier is set to Hours.
  • Fixed an issue: The default deadline shape is always used while dragging the deadline, although the custom shape is set for deadlines.
  • Fixed an issue: 'Deadline' bar type is not selected automatically in the Bar Styles dialog at run time when a user right clicks a deadline on the chart view and selects "Bar Styles" from the context menu.
  • Fixed an issue: Finish date of a WorkWeek or CalendarException can be set to a value less than the Start date in WorkWeeks and Exceptions Collection Editors at design time.
  • Fixed an issue: An attempt to assign a value to the Task.Start or Task.Finish property does NOT ignore for auto-scheduled tasks at design time in some scenarios.
  • Fixed an issue: Progress line is not displayed if the status date is scrolled a little far from the the visible area.
  • Fixed an one-pixel inaccuracy when drawing spikes to the left and right on the progress line. The line was cut at the task cell bottom.
  • Fixed an issue: Rows are not scrolled in sync in the grid and chart views after setting top/bottom bar text Bar styles and changing the Start/Finish date for the last task.
  • Added a new style for manual task milestones whose Duration is set to 0 without setting Start and Finish dates.
  • Fixed an issue (it was introduced in build 87): Milestone is not displayed after setting task Duration to 0.
  • Fixed an issue: Quarters, Half-Years and Years in Units for timescale are not started according to Fiscal Year when "Use Fiscal Year" checkbox is checked in the timescale options
  • Fixed an issue: an ArgumentOutOfRange exception is throw after setting Task.Mode to 'Automatic' for existing GanttView in code behind before the control becomes visible.
  • Fixed an issue: AutoTask is changed to milestone after dragging the task bar to the date which exceeds the ConstraintDate when ConstraintType is set to 'FinishNoEarlierThan'.
  • Fixed an issue: AutoTask doesn't to move on chart view although the ConstraintDate is changed after dragging the AutoTask which has the ConstraintType set to 'StartNoLaterThan'.
  • Fixed a small localization issue.
  • Fixed a regression issue: If user sets Duration, then sets the Finish date, then sets the Start date the task Duration is not updated and the Finish date is moved.
  • Fixed an issue: Pressing Ctrl+Z (Undo) after deleting a C1GanttView control throws an ArgumentOutOfRange exception in the designer.
  • Fixed an issue: While task duration is more than 1300 days,clicking its task bar shows a marquee which length exceeds the task bar area.
  • Synchronized changes with C1FlexGrid 2/4.6.20123.741.
  • Fixed an issue: Changing Duration Units for a Manual Task at run time and opening the Task Information dialog causes an ArgumentOutOfRange exception sometimes.
  • Fixed an issue: the Notes field in the Task Information dialog and in the Project Resources dialog doesn't select all the text when the user presses Ctrl+A.
  • Fixed a few localization issues.
  • Fixed an issue: Setting a value to the GridDateFormat property of a C1GanttView may cause an exception at runtime.

Gauge for WinForms 20123.87

Improvements

  • Small internal optimization.

Input for WinForms 20131.33296

Bug Fixes

  • Incorrect font displayed in C1Textbox when 'MarkEmpty' property is set to True.
  • Misc issues with Paste() method in C1Input controls. Exception 'Specified time is not supported in this calendar...' is thrown with 'ar-SA' CultureInfo. C1DBNavigator not anchoring to Right.

InputPanel for WinForms 20131.160

Bug Fixes

  • Fixed an issue: Two different tooltips are displayed for an InputNumericBox depending on the mouse pointer position after setting its Minimum and Maximum properties and also using the Validating event to update the ErrorText message
  • Fixed an issue: binding C1InputPanel to a table with columns of enumeration type did not properly configure the combobox elements for such columns.

List for WinForms 20131.226

Bug Fixes

  • Scrolling in C1Combo by using mouse wheel no longer results in an overflow exception on 64bit machines.
  • The ShowHeaderCheckBox property has been localized for Japanese, Chinese and Korean.
  • Scrolling in C1Combo by using mouse wheel no longer results in an overflow exception on 64bit machines.
  • The missing property description for the ‘ShowHeaderCheckBox’property has been added in English. Localizations for Japanese, Chinese and Korean are pending.
  • If the MaxDropDownItems is set to 8 C1Combo is not rendered correctly MaxDropDownItems is now honored through a Rebind() operation.While AutoSelect='True' and calling ClearItems() method,the text of previously selected item remains visible in TextArea of C1Combo.
  • AutoSelect now behaves correctly when ClearItems() is called in nnbound mode.

OLAP for WinForms 20131.131

Improvements

  • Build with latest C1Chart (23069), C1FlexGrid (765), and C1Pdf (237).

Pdf for WinForms 20131.214

Bug Fixes

  • Fixed part 4 of unlike MS control and previous build, the string drawn using'DrawString' method does not get wrapped.
  • Fixed part 3 of unlike MS control and previous build, the string drawn using'DrawString' method does not get wrapped.
  • Fixed part 2 of unlike MS control and previous build, the string drawn using'DrawString' method does not get wrapped.
  • Fixed unlike MS control and previous build, the string drawn using 'DrawString' method does not get wrapped.
  • Optimization of memory at using embedded fonts.
  • Add Japanese comment for RotateAngle method for Japanese drop.
  • Fixed Japanese string gets wrapped after some characters in created pdf file.
  • Fixed par two of the string drawn using DrawString method gets wrapped at null or punctuation while being displayed.
  • Fixed space added after "(" and ")" overlapped with text when C1PDF draw meta image.
  • Fixed the string drawn using DrawString method gets wrapped at null or punctuation while being displayed.
  • Fixed part two of issue: unlike previous build, some Hebrew fonts are not correctly shown in pdf.
  • Fixed upper part of the number from emf file are clipped in created pdf file when using DrawImage method.
  • Fixed unlike previous build, Extra bullet is added in created pdf file when using 'PageAsMetafile' and 'DrawImage' to draw Meta File in PDF.
  • Fixed string color is spreaded all over the japanese characters and become unreadable if ‘DrawString’ method is used with Font ‘Arial’ , ‘PointF’ and ‘StringAlignment’parameters.
  • Fixed when setting the rendering limit by DrawString method, there is a difference in wrapping position of the single byte and double byte character.
  • Fixed of regression issue: 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method.
  • Fixed unlike previous build, 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method with certain font.
  • Fixed part 2 of regression issue: text are not correctly shown.
  • Fixed regression issue: text are not correctly shown.
  • Fixed pdf part of unlike previous build, some text of the column are not shown in PDF export if printer is not installed.
  • Fixed regression issue: When ‘DrawStringHtml’ method is combined with 'DrawStringRtf' method, special characters are displayed as garbled character.
  • Probably fixed three part of regression issue:'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method.
  • Fixed regression issue: sentence cut off if FormatFlags is set as DirectionVertical.
  • Fixed “Null Reference exception” is occurred if the C1PdfDocument use ‘PDFTextNote’and set ‘FontTypeEnum.Standard’.
  • Fixed (partly) Hebrew and Arabic text are incorrectly displayed when using DrawStringRtf method.
  • Fixed the characters in second field are moved downwards by a few pixels in pdf exportif one of the fields contain low characters.
  • Fixed three part of regression issue: 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method (only for Japan).
  • Fixed regression Japanese characters (Katagana, Kanji) are overlapped in PdfTextNote if the line break or tab contains at the end or start of text.
  • Fixed two part of regression issue: 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method.
  • Fixed regression Japanese text are not displayed in PdfTextNote.
  • Fixed if Japanese text is rendered using 'DrawString' method in which 'MeasureString'method specifies the string size, the last character of string gets truncated.
  • Fixed text in EMF image is overlapped in exported Pdf file.
  • Fixed InvalidOperationException is thrown when export to pdf using RenderToFile method in multithread appllication.
  • Fixed unlike previous build and C1PrintPreviewControl, Japanese text present in RenderVerticalText are not fully displayed when export to PDF.

Improvements

  • Small changes in PDF boomarks for support Multidocument outlines of C1Reporter.
  • Optimization (fixing bugs) work with pie/arc and pens.

New Features

  • Added property ParseEmfPlus as flag to convert EMF PLUS metafiles to EMF ONLY metafiles or no.
  • Full optimization of memory at using embedded fonts.

Reports for WinForms version 20131.54624

New features

  • Added new property to C1PrintDocument: PrintDocument C1PrintDocument.Document {get;}Gets a PrintDocument object that can be used to render the current documentinto a standard print preview control. Not needed and not recommended if you're using ComponentOne preview controls.
  • Added access to C1MultiDocument.PageCount property from C1PrintDocument scripts.For example, the following code forces adding an empty page if the C1MultiDocument containing the current C1PrintDocument has odd number of pages.
  • Added C1Report.Print(...) and C1Report.PrintDialog(...) method overloads, which are shortcuts to the corresponding methods of the C1PrintDocument representing the current report (i.e. they just call C1Document.
  • C1Report\Report.cs: added Print(...) and PrintDialog(...) overloads which are simple shortcuts calling the corresponding methods on the underlying C1Document.
  • Added a new mode of generating report pages that can help avoid memory issues for very large reports. Supporting types and properties are:
  • New public enum PageRenderingMode, with two elements: Default - the default mode, same as previously;AsMetafiles - in this mode, as each page of a report is generated, a metafile for it is created and then all page related data is purged from memory.
  • New public property on C1Report: public PageRenderingMode PageRenderingMode {get;set;}Specifies which page rendering mode to use when generating the report.
  • Added a new application to the C1Report suite: C1dView.exe. This application allows to generate and view C1Report and previously saved documents. The application uses C1Ribbon-based UI.
  • Improved export of dashed lines to PDF (smaller file sizes).
  • Added the following properties:C1Report.CompatibilitOptions.UseGdiLinesInPdfExport and

C1PrintDocument.CompatibilitOptions.UseGdiLinesInPdfExport

  • Added new property: RenderObject.ObjectResolvingScript. This property Gets or sets the script that is executed before resolving the current object.
  • Added new properties on C1PrintDocument and C1Report: C1PrintDocument.CreationDevice and C1Report.CreationDevice properties.Gets or sets the type of device that is used to provide reference graphics when generating the report. If this property is MeasurementDeviceEnum.Printer(which is the default), CreationPrinterName specifies the printer.
  • public string C1PrintDocument.CreationPrinterName {get;set;}
  • public string C1Report.CreationPrinterName {get;set;}
  • public float C1PrintDocument.CreationDpi {get;set;}
  • public float C1Report.CreationDpi {get;set;}
  • public Graphics C1PrintDocument.CreationGraphics {get;set;}
  • public Graphics C1Report.CreationGraphics {get;set;}
  • public MeasurementDeviceEnum C1PrintDocument.ActualCreationDevice {get;set;}
  • public MeasurementDeviceEnum C1Report.ActualCreationDevice {get;set;}
  • public string C1PrintDocument.ActualCreationPrinterName {get;set;}
  • public string C1Report.ActualCreationPrinterName {get;set;}
  • Improved handling of font embedding and substitution. Added new types: C1.C1Preview.FontProcessingOptions
  • Added corresponding public properties to C1PrintDocument and C1Report: public FontProcessingOptions C1PrintDocument.FontProcessingOptions {get;} public FontProcessingOptions C1Report.FontProcessingOptions {get;}
  • Added the ability to stretch barcodes. New properties: public bool C1PrintDocument.CompatibilityOptions.StretchBarCodesAsImages {get;set;}

public bool C1Report.CompatibilityOptions.StretchBarCodesAsImages {get;set;}

Bug fixes

  • Export to .docx: wrong size of tiled pictures.
  • Export to .docx: wrong text alignment in RenderInputText.
  • Export to Excel: wrong order of fields in detail sections.
  • Export to Excel: wrong position of first row on page when DataOnly is true.
  • Fixed: crash when exporting some reports to Excel.
  • Fixed: reports containing group footers with PrintAtPageBottom set to true wereincorrectly exported to Excel.
  • Fixed: spacing between page columns was not serialized.
  • Fixed: '&' in RenderInput* objects replaced with '_' when exported.
  • Fixed: incorrect image clipping in PDF export.
  • Fixed: incorrect layout when exporting document with maps to HTML.
  • Fixed: unexpected page breaks could occur before group footer if
  • C1Report.RecordsPerPage was greater than 0.
  • PDF export: if a field contains "low" characters (such as "g" or "y"), the immediately following field is positioned lower than needed.
  • Fixed: Reports containing group footers with PrintAtPageBottom set to true were incorrectly exported to Excel.
  • Fixed: when a hyperlink is created using RTF text, the hyperlink is not clickable.
  • Export of certain C1MultiDocument to PDF could result in exception message.
  • Fixed several issues in export of text to DOCX.
  • Fixed HTML filter issue with exporting barcode labels.
  • Fixed export of vertical text to DOCX.
  • Fixed null reference exception when rendering sub-reports with RecordsPerPage specified.
  • Fixed several issues in export to Excel.
  • Fixed export of rotated images to DOCX/RTF.
  • Fixed export of C1Report footers to DOCX.
  • Fixed export of vertical text to PDF.
  • Fixed export of vertically aligned text to RTF and HTML.
  • Proper setting of Reflowable flag when loading document from an older C1D/X file.

Scheduler for WinForms 20131.230

New Features

  • added new overload for Appointment.CopyFrom method.
  • added new property to the C1ScheduleSettings class:public FileFormatEnum DefaultFileFormat { get; set; }Gets or sets the FileFormatEnum value, specifying the default file format for import and export operations. It is honored in the "Import Data" and "Export Data" dialogs.The default value is FileFormatEnum.XML.
  • added new cancellable event to the C1Schedule control: public event CancelAppointmentEventHandler BeforeAppointmentEdit;Occurs before the end-user edits Appointment object in-place. This allows to prevent editing individual appointments depending on your business logic.
  • added new method to the C1Schedule control: public void ShowDates(DateTime[] dates, ScheduleViewEnum? view)
  • adjusted C1Calendar control behavior. The C1Calendar control doesn't fire SelectionChanged event while end-user keeps mouse left button pressed. C1Calendar.SelectionChanged event is only fired when mouse left button is not pressed. This allows to avoid any actions until the selection is not completed.
  • added new item to the default C1Schedule context menu: 'Next 7 Days'. It forces C1Schedule to show 7 days starting from the current date. If currently shown view is not TimeLine, the 7 days will be shown in the DayView mode.
  • added 2 hour time scale interval in the Day/Week/Work Week/Time Line views. This includes: new TimeScaleEnum.TwoHours enumeration member and new "2 hours" item in the time ruler context menu.
  • added support for daily scale in the Time Line view. This includes: new TimeLineStyleEnum enumeration,new property of the C1Schedule control:public TimeLineStyleEnum TimeLineStyle { get; set; }Gets or sets the Time Line style.
  • Added "1 day" item in the Time Line time ruler context menu.

Bug Fixes

  • added missing localized property descriptions.
  • adjusted behavior when C1Scheduler.ContextMenuStrip property is set to custom ContextMenuStrip.
  • added Japanese translations for the new strings added in build 222.
  • regression issue with Office 2003 week view style.
  • added Korean and Chinese translations for the new strings added in build 222.
  • NullReferenceException is raised on adding appointment when e.Cancel of BeforeViewChange event is True.

SpellChecker for WinForms 20131.120

Bug Fixes

  • Autoreplace feature does not work in C1Editor if wrong value is at the beginning of the document.

SplitContainer for WinForms 20131.41

Bug Fixes

  • Fixed an issue: C1SplitterPanel is not repainted correctly
  • Optimized repainting when the ResizeWhileDragging property of C1SplitterPanel is set to true.
  • Fixed an issue: C1SplitterPanel is not repainted correctly if its size exceeds the MaximumSize specified for a Control which is docked (Dock = Fill) within the splitter panel.

SuperTooltip for WinForms 20131.118

Bug Fixes

  • DrawToGraphics(Graphics, Rectangle) method didn't work reliably (TFS 27855)
  • Do not hide Tooltips on mouse move if they are HitTestVisible (TFS 27835)
  • Tooltip editor did not open if the C1SuperTooltip's name started or ended with underscore (TFS 30205)
  • Added a couple of missing Japanese localization strings

True DBGrid for WinForms version 20131.61299

Breaking Changes

  • If selected rows added or removed by code,the selection change can not be canceled in SelChange event.
  • In builds 61252 - 61297 the code below cancels selection change made in AddRowToSelection function
  • In builds 61298 and above the code does not cancel the selection change even if e.Cancel set to True
  • Private Sub Grid_SelChange(sender As Object, e As C1.Win.C1TrueDBGrid.CancelEventArgs) Handles Grid.SelChange e.Cancel = True End Sub
  • Last column can not be grouped in GroupByView.
  • Horizontal scrollbar disappear when loading the data using SetDataBinding method and setting holdsFields to true.
  • Unlike previous build, applied filter is not updated in filter drop down

for ‘Radio Button’ column.

  • While MarqueeStyle is set to 'FloatingEditor' and click twice to locked column,the text "False" (or "True") is displayed.
  • If the height of the caption is changed after grouping, the height does not getchanged appropriately.
  • Filter-related:
  • 1. C1DisplayColumn.FilterText is set to "" after condition filter is applied.
  • 2. C1DisplayColumn.FilterText is set to comma separated list of values after value filter is applied.

New Features

  • new property BaseGridView.FilterDefinition
  • Added CS sample: FilterDefinitionTdbg

Improvements

  • C1TrueDbGrid now supports ArrayList type in hierarchical data sources (ITypedList).
  • Default filter operator for multiple select string columns is 'IN'. In previous versions it was 'IN' operator if more than one values are selected

in the combo box and "field LIKE 'VALUE%'" if only single value is selected in the combo box. (30042 case 2)

  • New possible values for columns with STRING data types:
  • "like" - acts as "field LIKE 'VALUE'"
  • "like%" - acts as "field LIKE 'VALUE%'"
  • "%like" - acts as "field LIKE '%VALUE'"
  • "%like%" - acts as "field LIKE '%VALUE%'"

Bug Fixes

  • ArgumentOutOfRangeException is observed after loading the saved xml

layout in another grid and this layout is save again as xml and loaded again.

  • C1TrudDBDropdown missing values after applying the filter and clear the filter.
  • Sorted grid selects the row that is previously edited before the row is sorted.
  • Applying filter to c1TrueDBGrid via code, filter icon is not shown and applied filter is not updated in FilterDropDown. (31377)
  • Floating editor is hidden on Tab navigation when AllowUpdate is False and

MarqueeStyle is FloatingEditor. (15849)

  • Exception is observed when same layout is loaded in a C1TrueDBGrid multiple times.
  • Some Shortcuts like Ctrl+I & Ctrl+M are intercepted by C1TrueDBGrid.
  • Messagebox [Syntax error: The IN keyword must be followed ...] is shown twice when typing into filterbar of DateTime column.
  • Grid is not cleared by de-selecting all filter items in ‘DateTime’ column and 'Boolean' column.
  • Conditional Filter does not work if applied with the value that is not available in the DataTime column having format as "dd/MM/yyyy".
  • Changing of DataSource and clicking of 'Column Tasks' link, throw Object Reference exception. (30109)
  • When VScrollBar.Style property is set to "Always", if DataView property is changed to MultipleLines, then an error may occur. (28181)
  • Listbox of filter items is not correctly displayed in filter dropdown.
  • Horizontal scrollbar and vertical scrollbar are not displayed even if the data content are beyond its border.
  • Filtering from filterbar does not work if the cell value contains "(null)" value.
  • If ‘DataView’ is set to ‘MultipleLines’, column headers are disappeared at run time.
  • [Localization]ArgumentException is occurred when ‘C1TrueDBGrid’ is data bound and UI language is Japanese or Chinese.
  • Filtering does not work if the cell value is "" (empty string).
  • RowColChange event does not fire when focus is moved to another split.

Zip for WinForms 20131.101

Changes

  • Use CurrentUICulture encoding to interpret file names Although the zip format does not specify a culture for this, Windows and other zip utilities do use the CurrentUICulture.

ComponentOne Studio for WinForms 2012 v3

BarCode for WinForms 20123.60

Improvements

  • Added Metro-style toolbox icons.

Chart for WinForms 20123.22305

Improvements

  • Logic has been added for VS2012 toolbox bitmaps.
  • Updated VS2012 toolbox bitmap.
  • Added internal documentation for ColorGenerationEnum, FillTypeEnum, PlotElementEnum and ScrollBarAppearanceEnum.
  • Adjustment to VS2012 toolbox bitmap logic.
  • Added localizations for Chinese and Korean.
  • The Localization basis is now CurrentUICulture instead of CurrentCulture.
  • Improved axis limit calculation for series with one data point and extreme values.

Bug Fixes

  • Use a fixed random generator starting point for automatic DataLabel arranging. This avoids label changes when the chart is redrawn without changes.
  • Corrected language codes for Chinese (zh) and Korean (ko).
  • Improved printer scaling logic.

ChartCF for WinForms 20123.22268

Bug Fixes

  • DateTime internal conversions have been improved.
  • Resync designer and runtime versions.

DataObjects for WinForms version 20123.266

Breaking Changes

  • The interface language depends now on CurrentUICulture setting instead of the CurrentCulture property of CultureInfo.
  • BorlandDataProvider has been excluded from the list of supported connection types. If that causes any problems in your application please ask in the following forum: http://our.componentone.com/groups/winforms/dataobjects-for-net/forum Then it will be restored back.

Bug Fixes

  • Fixed 'Microsoft OLEDB Provider for ODBC Drivers' selected as provider when choosing 'Oracle' or 'MS Oracle' from the 'Connection type' drop down in the Import Wizard of the Schema Designer.

DynamicHelp for WinForms 20123.55

Improvements

  • Added Metro-style toolbox icons.
  • Added Chinese and Korean localizations.

Bug Fixes

  • Korean localization now works properly.

Editor for WinForms 20123.92

Improvements

  • Supported Metro icons.
  • All kinds of Uri (including web adresses) are supported in LoadXml methods now.
  • Metro toolbox icon of C1Editor is different from other C1 Controls metro icon.
  • C1Editor is localized to Chinese and Korean languages.

Bug Fixes

  • The Forms's OnActivated event is no longer fired before Load Load when C1Editor is placed on a form.
  • The DropDown of Toolbar items are no longer rendered off screen.
  • Setting of the same value of Xml property now changes value if it was changed in Editor.
  • Only the top two paragraphs were working when increase/decrease indent are applied. This issue has been fixed.
  • Forms's OnActivated event is no longer fired before Load Load when C1Editor is placed on a form and XML text is empty.

Excel for WinForms 20123.242

Improvements

  • Added Metro-style icons.
  • Added Metro-style icons to .NET 2.x assembly.

Bug Fixes

  • If textboxes and comments exist in a sheet, the Excel file can now be saved correctly.
  • XLSX is partly fixed if XLS file is loaded and saved by C1Excel, setting font size over 24 causes text inside cell to be disappeared.
  • Fixed error message is displayed in English when the .xls file set with password is loaded.
  • Fixed error 'Invalid Excel OpenXml file' is occurred on loading an excel file after saving as another one.
  • Fixed Excel found unreadable content is shown when load and save the excel which contain ‘ROUNDUP’ formula.
  • Fixed IndexOutOfRangeException is thrown on loading XLS file with Chart.
  • Fixed formulas are stripped when new excel file is created using clone function.
  • Fixed exception 'Index was out of range...' is thrown on creating an excel file with large number of rows/columns with styles applied.
  • Fixed error occurs if a file is loaded and saved in which cell of different sheet is mentioned as absolute reference in SUMPRODUCT function.
  • Changed NumericEditor to keep original value if text doesn't change.

FlexGrid for WinForms 20123.730

Improvements

  • Added Metro-style toolbox icon.
  • Improved keyboard handling with custom cell editors.
  • Added localization for traditional Chinese. The grid now supports two Chinese cultures:
    • Traditional (Taiwan, Hong Kong, Macao).
      • Used if the CurrentUICulture name starts with "zh-TW", "zh-HK", or "zh-MO".
    • Simplified (PRC, Singapore)
      • Used if the CurrentUICulture name is anything else, starting with "zh".

Bug Fixes

  • Cancel parameter property in ShowScrollTip event is now honored.
  • First fixed column did not honor uniform resizing.
  • Set designer's ShowInTaskbar property to false (for consistency with other grid dialogs).
  • Designer column combo no longer gets out of sync after dragging columns.
  • Designer 'toggle column visibility' button now works correctly.
  • Improved handling of Escape key when editing bound grids.
  • DataTree sample: deleting expanded rows now removes the child grid.
  • Fixed rendering of Japanese text in the vertical direction.
  • Improved listbox selection with sorting.
  • Improved CSV parsing to handle multi-line cells.
  • Added extra checks to formatting in filter editor.
  • Honor outline buttons in merged header cells.
  • Improved handling of re-binding while adding new rows.
  • Hide outline tree when Tree.Column.Width == 0.
  • Improved handling of AllowAddNew in MDI child forms.
  • Improved display of sort icon on merged column headers.
  • Fixed issue importing Excel files with charts.
  • Fixed issue with filter/mouse wheel under Win XP.
  • Improved font conversion in project upgrades.
  • Outline bar buttons are no longer broken.
  • Improved mouse handling of merged ranges.
  • Fixed localization of column filter in Norwegian/.NET 4.0.
  • Improved memory management to deal with sparse unbound arrays.
  • Made column filter editor honor column sort setting.
  • Improved selection after pasting over new row template.
  • Improved hit test to avoid returning invisible items (fringe case).
  • Honor setting TopRow, LeftCol properties while Redraw == false.
  • Improved positioning of cell labels when parent form's RightToLeft is set to true.
  • Fixed auto-size issue in C1FlexGridClassic control.

FlexGridCF for WinForms 20123.212

Bug Fixes

  • Glyphs (including checkboxes) were too small when rendered in high-res. This version has glyphs for 96, 128, and 192 dpi.

Gauge for WinForms 20123.87

New Features

  • The interface language depends now on CurrentUICulture setting instead of the CurrentCulture property of CultureInfo.

Improvements

  • Updated VS2012 toolbox icon.
  • Added localization for Japanese.
  • Changed the Clock built-in template.
  • Added the Chinese and Korean localization strings.

Bug Fixes

  • ArgumentException no longer occurs after setting the BrushType property of C1GaugeFilling to 'Gradient', then setting the WrapMode property to 'Clamp'.
  • The 'Clear & Reset' dialog box in the Gauge designer can now be closed by clicking the 'Close Window' button and by pressing the Escape key.
  • Removed the C1 logo from the 'New Gauge Gallery' and 'Load C1Gauge from Template' dialogs.
  • Fixed a small localization issue.

Input for WinForms 20123.33290

New Features

  • In C1DropDownControl, C1DateEdit, and C1NumericEdit, there is a new "Custom" Button - a button, next to the Modal button. To show the button set "Custom" flag to VisibleButtons property. Set image for the "Custom" button using ButtonImages.CustomImage.
  • In C1TextBox, C1DropDownControl, C1DateEdit, and C1NumericEdit, there is a new "MarkEmpty" property - shows red dotted line if Text is empty.
  • Added new C1DateEdit.Calendar.DisabledDates property.
  • New methods of DateEditMonthCalendar class:
    • AddDisabledDate
    • RemoveDisabledDate
    • RemoveAllDisabledDates
  • In C1CheckBox, there is a new event: VisualStyleChanged.

Improvements

  • Added Metro-style toolbox icons.
  • Added localization for Korean. Used if the CurrentUICulture name is starting with "ko".
  • Added localization for simplified Chinese. Used if the CurrentUICulture name is starting with "zh".

Bug Fixes

  • Formatting event of c1textbox bind to a datatable now fires if the data have the same value.
  • Seconds of the C1TextBox control now change.
  • StackOverflowException no longer occurs on binding C1Input control.
  • Visual Studio no longer crashes on placing C1DateEdit control on the form.
  • In C1NumericEdit, the ValueChanged event is no longer fired twice in some cases.
  • In C1DateEdit, the whole date time can now be selected by using Shift+Home key.
  • In C1DateEdit, the selected color is no longer shown on the disabled date.
  • In C1CheckBox, VisualStyle is now preserved for C1CheckBox control inside the UserControl.
  • Different toolbox icon style is observed in VS 2010 and VS2012.

InputPanel for WinForms 20123

New Features

  • The interface language depends now on CurrentUICulture setting instead of the CurrentCulture property of CultureInfo.

Improvements

  • Added VS2012 toolbox icon.
  • Updated the toolbox icon for VS2012.
  • Added the Chinese and Korean localization strings.

Bug Fixes

  • Entered values no longer hide in InputDatePicker and InputTimePicker fields when adding a new data row, typing the date and time values with the keyboard, and applying changes using the InputDataNavigator element.
  • A few strings are now localized for Chinese and Korean in the Item Collection Editor.
  • When the Pressed property is set to true for an InputButton it no longer appears in pressed state at the design time even though the CheckOnClick property is false.
  • In InputComboBox, the Click event is now fired when the drop-down button is clicked at runtime.
  • Validation now occurs for 'MaxDropDownItems' property of InputComboBox.
  • The InputLabel text no longer appears clipped when the next item's Visibility is set to Hidden and that item is the last in the Items collection.

OLAP for WinForms 20123.122

Improvements

  • Added VS2012 toolbox icons.

Bug Fixes

  • Now uses the right culture when formatting international dates.
  • The Filter tab of the Field Settings dialog now respects the current system culture when formatting the list of data values.
  • The Filter tab of the Field Settings dialog now respects the current system culture when the checkboxes are used to apply filters based on formatted currency, datetime, and decimal values.

Pdf for WinForms 20123.214

Improvements

  • Added support for bi-directional text (right-to-left) in the DrawStringHtml method. Right-to-left text is commonly used to render Arabic and Hebrew text.
  • To enable right-to-left, add a "direction:rtl" attribute to the css styles (or add a "dir=rtl" attribute to the html tags).
  • To support Arabic and Hebrew text, set the FontType property to Embedded:
    • pdf.FontType = C1.C1Pdf.FontTypeEnum.Embedded;
  • Added Metro-style icons.

Bug Fixes

  • PdfRadioButtons are no longer editable when setting ‘CheckMarkType’ except Default and Circle although 'AllowEditContent' property set to 'false'.
  • Some of the text is no longer reversed in exported pdf file if Hebrew letters and digits are mixed together.
  • Text no longer gets clipped if DrawString method with RectangleF is used together with RotateAngle.
  • Vertical text in a metafile image is now displayed correctly.
  • The numbers in the Arabic text is now correctly displayed in an exported pdf file.
  • Once Security.Encryption property is set to 'NotPermit', the user can now change to another property value.
  • The image of ‘PdfPushButton’ class is no longer reversed if its ‘BorderWidth’ property is set to ‘Thick’ or ‘Medium’.
  • The PDF file no longer gets garbled in the Windows8 environment.
  • If a Japanese string is added in TextField of C1ReportDesigner, an error no longer occurs when previewing the report.
  • Japanese characters are no longer displayed as unknown if ‘DrawString’ Method is used with ‘PointF’.

Reports for WinForms version 20123.54602

Changes and Improvements

  • Use CurrentUICulture rather than CurrentCulture when selecting appropriate string resources.
  • Added design and run time support for Chinese and Korean languages.
  • Added property -- object C1.C1Rdl.Rdl2008.DataSource Recordset { get; set; } -- Gets or sets the data source object that provides data to this DataSource object. If assigned object does not contain list of fields (like DataTable or DataView) then fields are built via ITypedList interface. If ITypedList interface is not supported then public properties of first object in the collecton used as fields.
  • Changed the options window to a tabbed interface. The following objects can be specified as Recordset:
    • DataTable
    • DataView
    • Object supporting IEnumerable interface
    • Object supporting IEnumerator interface
  • Added design and run time support for Chinese and Korean languages.

Bug Fixes

  • Fixed a multithreading issue when exporting to PDF.
  • Invalid PDF were created when rendering some reports to PDFEmbedFonts.
  • Fixed check box alignment when exporting to Excel.
  • Fixed errors when handling certain fonts (e.g. some Japanese fonts) in Windows 8.
  • Fixed incorrect export of numbers in Arabic text to PDF.
  • Fixed incorrect export of empty C1Report fields to RTF.
  • Fixed regression error when exporting C1Report with chart to DOCX.
  • Fixed regression error in C1PrintDocument export to Excel.
  • Fixed table column re-sizing error in export to RTF.
  • Fixed export to HTML for reports with user scripts changing section visibility.
  • Fixed CodeWall compatibility issue introduced in build 54407.
  • Fixed scaling of image fields when exported to RTF.
  • Added error details to ReportError event for open data source errors.
  • Added reference to WindowsBase in WPF C1PrintDocument scritps.
  • Fixed export to PDF when Hebrew letters were mixed with digits.
  • Fixed padding and page size issues in export to DOCX and RTF.
  • Added Metro Toolbox icons.
  • Misc bug fixes in PDF export.
  • Picture within C1Report's Field is visible even if PictureScale set to Hide.
  • TextColor property of RenderInputText and RenderInputComboBox is not affected in C1Printdocument when document opened in preview, but it used when document printed or exported as image.
  • BarCode fields of C1Report exported to XLS, HTM, RTF with distortions
  • C1Report detail section can be rendered twice when IEnumerable specified as datasource and report contains nested groups.
  • Code128 barcodes could be rendered incorrectly if they contained dot-separated digits.
  • Import from Crystal Reports when Crystal Reports for Visual Studio 2010 is installed.
  • Fixed incorrect order of toolbars in Visual Studio 2012/Windows 8.
  • Fixed error when rendering some Japanese strings in Windows 8 environment.
  • Fields displaying vertical or horizontal lines were not visible in the designer.
  • Updated C1 components used by the designer.
  • Usability: for custom fields, type is shown in parentheses after the field's name.
  • Exception can occurs within SqlBuilder dialog when selected database contains objects (tables, fields, views) with spaces in name.

Scheduler for WinForms version 20123.266

Changes and Improvements

  • Design-time localization honors CultureInfo.CurrentUICulture. Note, runtime localization hasn't been changed and depends on the C1Schedule.CalendarInfo.CultureInfo property value.
  • To avoid font issues on international systems changed some fonts in default visual styles:
    • Arial is replaced by Tahoma;
    • Calibri is replaced by the smaller size Segoe UI.
  • Added Chinese and Korean resources.
  • Added VS2012 Toolbox icons.

Bug Fixes

  • Fixed when IDE closed when user clicked "Localize.." from the Smart Designer.
  • Fixed issue with saving Reminder.NextReminderDate property in XML format.
  • Fixed issue with duplicated recurrence exceptions after updating the data source.

SpellChecker for WinForms 20123.117

Improvements

  • Added Metro-style toolbox icons.
  • Added Chinese and Korean localization strings.

Bug Fixes

  • The memory leak in SpellChecker has been fixed.
  • An unnecessary file has been removed from deployment .zip.
  • AutoReplacement is now working when pressing enter after typing Key value in TextBox Controls.
  • Different behavior is no longer observed when auto replacing the word in TextBox control and RichTextBox control.
  • 'BadWordFound' event no longer fires unlimitedly.

SplitContainer for WinForms 20123.37

New Features

  • The interface language depends now on CurrentUICulture setting instead of the CurrentCulture property of CultureInfo.

Improvements

  • Minor internal changes for better compatibility with VS2012.
  • Added the Chinese and Korean localization strings.
  • Updated VS2012 toolbox icon.

Bug Fixes

  • A few issues in panel's collapsing/collapsed tooltips when the right-to-left mode is active have been fixed.
  • A few potential issues that might occur when the control is used from multiple threads have been fixed.
  • Changes to the parent SplitContainer's style properties, such as VisualStyle, no longer unexpectedly affect the nested SplitContainers even if the UpdateNestedContainer property is set to False.

SuperTooltip for WinForms 20123.114

Improvements

  • Added Metro-style toolbox items.
  • Added support for bi-directional text (right-to-left). Right-to-left text is commonly used to render Arabic and Hebrew text. To enable right-to-left, add a "direction:rtl" attribute to the css styles (or add a "dir=rtl" attribute to the html tags).
  • For example:
<html>

<body dir='ltr'>
<p><b>Arabic:</b></p>
	<p style='direction:rtl'>سلام دوست من حال شما چطوره شما</p>
	<p dir='rtl'>سلام دوست من حال شما چطوره شما</p>
<p><b>Hebrew:</b></p>
	<p style='direction:rtl'>לאיראן היא מציאתה של דרך</p>
	<p dir='rtl'>לאיראן היא מציאתה של דרך</p>

</body>
</html>

Bug Fixes

  • Fixed C1SuperLabel design-time editor to support the RightToLeft property.
  • Improved handling of span tags not enclosed in div tags.

True DBGrid for WinForms version 20123.61279

Changes and Improvements

  • All localizations including design time depend on CurrentUICulture. It was CurrentCulture before this build.
  • Added localization for simplified Chinese. Used if the CurrentUICulture name is starting with "ko".
  • Support of null values in 'FilterDropDown' list.
  • Added localization for simplified Chinese. Used if the CurrentUICulture name is starting with "zh".
  • Change in Designer - now grid fills the all available area of designer surface independently on what size the grid takes on the form.
  • New event SplitAdded - occurs when a split is added.
  • New C1DisplayColumn.GetFilterExpression() method was added. It helps to build filter expressions for custom filtering.
  • Allowed copy to clipboard operation in AllowUpdate = False grid. This works if MarqueeStyle is FloatingEditor.
  • DataField property of C1DataColumn case-insensitive now.

Bug Fixes

  • Filtering does not work if the cell value contains "(null)" value.
  • Filtering does not work when typing the text and pressing "Enter" key in filter bar if filter dropdown is opening.
  • NullReferenceException occurs on double clicking the C1TrueDBGrid if all columns are placed in GroupBy area.
  • Incorrect values are returned for “Col” and “e.LastCol” properties in the RowColChangeEvent of the grid if the grid contain Splits.
  • With simplified Chinese localization, the Designer dialog box is not localized.
  • Data are changed when user selected the cell in C1TrueDBGrid with DataView set as "Form".
  • Filter Icon become stretched when the columnCaptionHeight in the grid is increased.
  • The height of column header does not get adjusted automatically when printing.
  • Some internal fields serialized on SaveLayout.
  • SplitChange event gets fired when split is deleted
  • Exception is observed on adding new rows in a custom grid in Windows Classic theme.
  • Error may occur when split is added using the SplitBox at run time.
  • ArgumentOutOfRangeException is observed after loading the saved XAML layout in another grid and this layout is save again as XML and loaded again.
  • "ArgumentException" was thrown after starting a multiple forms on separate thread.
  • Dropdown opens to the bottom right for Frozen cells.
  • Multiple issues are observed when C1TrueDbDropDown rendering.
  • TrueDBGrid Not Allowing Custom Filtering in some cases.
  • Conditional Filtering is not working in the custom filtered grid.

Zip for WinForms 20131.101

Changes Use CurrentUICulture encoding to interpret file names. Although the zip format does not specify a culture for this, Windows and other zip utilities do use the CurrentUICulture.

ZipCF for WinForms 20123.98

Improvements

  • Added a UseUtf8Encoding property to allow storing file names and comments as UTF8 strings. The Zip specification does not specify what character encoding to be used for the embedded file names and comments. The original IBM PC character encoding set, commonly referred to as IBM Code Page 437, is supposed to be the only encoding supported. Because of this, some zip utilities will not allow storing file names or comments with Unicode characters. Others do allow it, but those file names and comments may not be read correctly by other utilities. Setting the UseUtf8Encoding to true causes C1Zip to store and retrieve file names and comments using the Utf8 encoding, which allows Unicode characters. The caveat is that Unicode file names may not be read correctly by other zip utilities.

ComponentOne Studio for WinForms 2012 v2

BarCode for WinForms version 20122.55

Improvements

  • Modified GetImage(ImageFormat format, int width, int height) method to avoid round-off errors (even if the resulting image becomes a little blurry).

Chart for WinForms version 20122.22187

Improvements

  • Gantt charts now correctly track points with very small differences in start and end times during both run time and design time.
  • Updated copyright messages.
  • NaN" is now accepted in the chart Properties/Wizard dialog data table for a (hole) value in JPN Chart builds.
  • Internal changes.
  • The chart StyleChanged event now fires when the Style for the control changes. This event does not fire when other chart element styles are changed. Use the ChartChanged event for other styles.
  • The default chart now has an AxisY2 forecolor that matches the AxisX and AxisY forecolors.
  • A new border style (BorderStyleEnum.Opaque) has been added. The new border style ensures that anti-aliasing is turned off when drawing the border.Opaque borders ignore Rounding settings. This border style can be useful for generating chart images to be use with transparent backgrounds.
  • ChartLineStyle.Thickness is now limited to values 0 to 1000 inclusive.
  • Added a DescriptionAttribute for the C1Chart control class.

Bug Fixes

  • Radar charts with unusual min/max values now limit grid lines within the max boundaries.
  • The chart no longer takes an exception when the LineStyle pattern is set to None and the legend is visible. This exception was introduced in build 22121.
  • The Smart Designer plot area toolbar is now usable for Polar and Radar charts.
  • BorderStyleEnum.Opaque no longer reduces the chart area size when Rounding is non-zero.
  • Pie charts with VisualEffects now correctly display the highcolor color in both the data and legend regions.
  • Axis ValueLabel grid lines in 3D plots are now correctly placed for certain axis Compass values and rotations/elevations.
  • Chart Labels with AttachMethod of Coordinate and Radial, RadialText and Orthogonal Compass values are now handled as Auto Compass values.
  • Restored the GotFocus event. Please note that the GotFocus and LostFocus events are no longer recommended for usage by Microsoft - use the Enter and Leave events instead.
  • Series lines are now clipped to the plot area when VisualEffects are used.
  • Data series lines' are now rendered in the Legend with a maximum thickness of slightly less than the line height.
  • Data series lines' are now rendered in the Chart Properties dialog data editor with a maximum thickness of slightly less than the header height.
  • Function lines are now correctly limited to the plot area when visual effects and scrollbars are used.
  • Highlight color is now correctly applied to Area, Histogram and 3D XYPlots (ribbon chart).
  • Conical and Pyramid bar charts are now properly clipped in all circumstances with VisualEffects.
  • Bar charts now correctly interpret X values containing NaN as data holes.
  • The ChartDataSeriesCollection.AddNewSeries() method now always generates a unique series label.
  • Chart Labels added through the design time UI designer now correctly use the DefaultStyle BackColor.
  • MetaFile images can now be saved to the clipboard in all scenarios.

DataExtender for WinForms version 20113.81

  • No changes.

DataObjects for WinForms version 20122.26

Bug Fixes

  • Fixed an issue in virtual mode: when the next data segment is loaded asynchronously, the currently selected row changes in C1TrueDBGrid and the sequence of rows looks broken if the user steps rows one-by-one using the arrow keys.

DynamicHelp for WinForms version 20122.52

Bug Fixes

  • Topics can now be mapped using a German edition of Microsoft Visual Studio; the "Select Help Topic" dialog is no longer displayed empty.

Editor for WinForms version 20122.89

New Features

  • Added internal property SaveWithoutBOM (for use within Doc-To-Help only); if true (false by default), then the document is saved without the BOM mark.

Bug Fixes

  • A NullReferenceException is no longer thrown when rapidly changing the view from Source to Preview and then to Design (only if the iframe tag was inserted in Source mode).
  • An unhandled exception no longer occurs when a C1Editor form is opened in modal state and Formatting context menu item is clicked.
  • Errors are no longer displayed when importing the document and selecting the 'Convert to XHTML' option (Doc-To-Help only).
  • Fixed various bugs after C1Editor.RollbackTransaction using, only if selection was not changed.
  • Pressing F5 during preview mode opens the explorer (the path selector). Fixed.
  • A COMException is no longer thrown when the .html file that contains scripts is opened while the editor mode is 'Preview'.
  • The Editor.History is now reinitialized upon LoadXml. Fixed.

Excel for .NET version 20122.234

Improvements

  • Licensing code changes.
  • Changed the BiffFormula class to now parse text formulas only as necessary.
  • Changed the XLSheet.CopyFormula method (supports other worksheets of the workbook, not only the current one.
  • Changed to support the custom palette of a workbook.

Bug Fixes

  • Fixed request to change Url and copyright statement in About box.
  • Fixed an error that occurred when an Excel 2003 file containing a protected sheet was loaded using the Load method.
  • An OpenXml file with strikeout text can now be loaded into FlexGrid.
  • When an Excel file set with a formula using a named array constant is saved, the formula now gets saved.
  • Exported Excel files are no longer corrupted if a cell value is "NaN" or "Infinity" - only for the .xlsx version.
  • Loading an .xlsx file containing macros and 15 sheets took too long. Fixed.
  • Partly fixed a performance problem occurring when saving an Excel file that contains 10,000 rows and 265 columns.
  • When a file contains a 'Black' back color and the file is saved as Biff format, 'White' back color is displayed in saved Biff file [NOT observed with 224]. Fixed.

FlexGrid for WinForms version 20122.701

Improvements

  • Improved designer behavior when showing invisible columns.
  • Improved handling of Escape key when adding new rows.
  • Improved keyboard handling with traditional Chinese keyboard.
  • Updated assembly information for C1FlexGridClassic.
  • Optimized CellStyle constructor to avoid unnecessary calls to Graphics.FromHwnd.
  • Improved display of error cells when importing from Excel.

Bug Fixes

  • Fixed the rendering of Japanese text in a vertical direction.
  • UseCompatibleTextRendering is no longer being reset when setting the StyleInfo property.
  • Moving selected nodes now moves the selection along with the node.
  • Changed shortcut key for "And" button in column filter to avoid conflict with the "Apply" button.
  • Fixed Norwegian filter localization.
  • Adding new rows in sorted bound grids could cause an item to be deleted. Fixed.
  • Clip string did not always separate column headers correctly. Fixed.
  • Tooltip text for ‘SortFlag.Descending’ option is now correct.
  • Updated Excel filter to handle double.NaN correctly.
  • Changed automation support to count row headers as regular cells (so the coded UI infrastructure returns the correct column index).
  • Fixed issue with numeric editor and +/- Infinity values.
  • Made the Styles editor resizable.
  • An exception is no longer thrown when modifying the rows collection while adding a new row in unbound mode.

Gauge for WinForms version 20121.71

  • No changes.

Input for WinForms version 20122.33281

Bug Fixes

  • updated AssemblyCompany and AssemblyCopyright attributes and about box.
  • C1DateEdit.Calendar's 'TrailingForeColor' property is not working.
  • C1DbNavigator.ButtonSize property is not working. Note: Best practice is to use ImageList with the ImageSize less by 6px to ButtonSize. For example, if you want to use 24x24 images, set ButtonSize to 30x30. In all other cases images will be scaled.
  • When MouseClickPassThrough is set to True then DropDownForm does not close when click on any area outside of the DropDown control.

List for WinForms version 20122.204

Improvements

  • C1List content can now be exported to an Excel file.

Bug Fixes

  • C1Combo now works with respect to the bindingNavigator control.
  • C1Combo is no longer broken when Autoscale is set to a high DPI.
  • An ArgumentOutOfRangeException is no longer thrown if the StudioEF control is binding with C1List.

Menus and Toolbars for WinForms version 20122.19519

New Features

  • There is a new public event:
    • C1DockingTab.SelectedTabChanged
    • Behavior:
    • C1DockingTab.SelectedTabChanged fires when C1DockingTab.SelectedTab property changed.
    • C1OutBar.SelectedPageChanged fires when C1OutBar.SelectedPage property changed.
    • C1DockingTab.SelectedIndexChanged fires when C1DockingTab.SelectedIndex property changed.
    • C1OutBar.SelectedIndexChanged fires when C1OutBar.SelectedIndex property changed.
    • Note: If SelectedTab is changed, but SelectedIndex is the same (for example on removing SelectedTab), then SelectedIndexChanged is not fired.

Bug Fixes

  • An ArgumentOutOfRangeException is no longer thrown after double-clicking the title of C1DockingTab window when it is in a floating state.
  • In C1ToolBar, the Links Click event is no longer fired twice after the visible topic page that is clicked is hidden and showing back another invisible topic page.
  • When there is more than one C1OutPage and one is hidden, other C1OutPages are no longer hidden.
  • The Link Click event in C1TopicBar no longer throws an error.
  • Changes made in C1navBarButton designer are now saved.
  • The AssemblyCompany and AssemblyCopyright attributes have been updated.

InputPanel for WinForms version 20122.145

Bug Fixes

  • Fixed an issue in a multiline InputTextBox: if the AcceptsReturn property is set to False, pressing the Enter key cleared the contents of the InputTextBox and added a line break. The correct behavior is the following: pressing the Enter key commits the last changes made and selects the entire contents of the InputTextBox; pressing Ctrl+Enter adds a line break.
  • When an empty array is assigned to the DataSource property of InputComboBox, the previously assigned list of items is now cleared and still appears in the drop-down.
  • The original data value is not stored to the data source after an attempt to store incorrect data and cancelling changes using the Esc key in the InputTextBox. Fixed.

C1PDF version 20122.205

Changes and Improvements

  • Licensing code changes.

Bug Fixes

  • A third-party font used to render Report is now correctly exported to a PDF file.
  • Hebrew text is now rendering properly in an exported PDF file.
  • Vertical strings are displayed as horizontal text when exporting to PDF (Japanese) part 2 (for Japanese version). Fixed.
  • When rendering and exporting an EMF image containing images applied with 180°rotation, the image is not displayed correctly. Partly fixed.
  • The right side of the characters in a metafile image gets clipped ("System.Collections.Generic.KeyNotFoundException" occurs with the message "The given key was not present in the dictionary." This does not happen with build 198.). Fixed.
  • Incorrect rendering of background rectangle and the text is clipped at the top with special fonts. Fixed.

Reports for WinForms version 20122.54513

New Features

  • Added support for ODBC and SQL Server Compact Edition versions 3.5 and 4.0:
    • a new enum DataProvider was added which specifies the supported types of data sources;
    • Added support for the new data source types (ODBC and SQL Server Compact Edition).
    • a DataProvider property was added to C1Report.DataSource object.
  • Added properties:
    • bool RenderGraphics.UseClassicDrawMethod { get; set; }
    • bool RenderImage.UseClassicDrawMethod { get; set; }

Changes and Improvements

  • Behavior change: if user code calls Reflow() on a non-reflowable C1PrintDocument, exception is thrown. Previously, there was no exception and this could lead to incorrectly formatted documents.

Bug Fixes

  • Paged HTML export worked incorrectly when exporting multi-column reports.
  • HTML filter failed if report name contained a forward slash chart '/'.
  • Incorrect rendering of RTF fields with text similar to "X{\super 2}".
  • Export to XLS with pagination off produced incorrect output.
  • When exporting a C1MultiDocument to PDF, outlines were lost.
  • Fixed: after exporting a list of metafiles (i.e. not a C1Report or a C1PrintDocument), the metafiles were disposed which resulted in crashes if the list was accessed afterwards (such as in the preview).
  • Fixed: some Code128 barcodes (such as those containing more than 4 digits in sequence) were rendered incorrectly.
  • Fixed: some vertical Japanese strings were rendered horizontally.
  • The following PDF export issues were fixed:
    • Incorrect rendering of background and clipping issue when using certain fonts.
    • Incorrect export of vertical Japanese strings.
    • Other misc issues.
  • Several minor localization bugs were fixed.
  • Fixed: the page footer in a report could not be hidden completely. Now this can be achieved by setting the PageFooter's CanShrink, CanGrow, and Height properties.
  • The following XPS export issues were fixed:
    • Some databound images were displayed incorrectly (wrong images were shown).
    • In some cases metafiles rendered into a C1PrintDocument showed as "zoomed in".
  • Fixed: Layout.Columns of a subreport was ignored.
  • Fixed: if a field was used in an aggregate function in a report's page header or footer, the wrong data was shown for that field in detail on the next page.
  • Fixed: exception occurred when Reflow() called on C1PrintDocument with embedded fonts.
  • Fixed: C1PrintDocument.Reflowable flag was not serialized.
  • Fixed: dashed lines are now supported in export to XPS and WPF viewer.
  • Fixed: wrong image size in pdf export when ParseEmfPlus property is True.
  • Fixed: when exporting a report to RTF with absolutely-positioned fields, picture alignment was always top/left.
  • Fixed: Pressing 'Esc' button does not stop rendering in C1ReportDesigner.
  • Fixed: the .NET 2.0 build of the designer app for failed to run on a system that did not have .NET 4.0 installed.
  • Fixed: in some cases the designer app started without any of the side panels (reports/fields/properties in design mode, thumbnails/outline in preview mode), and clicking fields or properties ribbon buttons threw an error "Invisible or disabled control cannot be activated."
  • Fixed: when opening new report or switching between reports, depending on database connection the designer app's UI would freeze while waiting to retrieve the database field list, especially if a connection could not be established. Now fields are retrieved asynchronously in the background without freezing the UI.
  • Fixed: setting C1PrintPreviewControl.NavigationPanelVisible to False left the splitter visible on the form (so the mouse cursor turned into splitter cursor when hovered near the left form border).
  • Reflow was enabled when previewing a non-reflowable document, which could result in incorrectly formatted documents. Now reflow is disabled in such cases.

Ribbon for WinForms version 20122.393

Breaking Changes

  • The default value for the Selectable property of C1Ribbon and C1StatusBar has been changed from True to False to handle the issues with input focus.

New Features

  • The public bool TrimLongCaption property has been added to the RibbonGroup component. This property specifies whether the group caption should be trimmed if it is longer than the contents of the group:
    • public bool TrimLongCaption (get; set;}
  • The CaptureF10Key boolean property has been added to C1Ribbon. The default for this property is "True" and it indicates that the F10 key can be used to display KeyTips.
  • A few preset images have been added to be used in conjunction with the C1GanttView control. Their names start with 'Gantt' prefix.

Improvements

  • The AllowSelection property of RibbonButton has been renamed to SelectableInListItem. The old property is still available at runtime for backward compatibility.
  • Added the MinTextWidth property to RibbonLabel. The property specifies the minimum width of label text, in pixels.

Bug Fixes

  • InputBox and MessageBox can now be displayed from the Click event of a ribbon button which appears in a menu and has the AllowSelection property set to true.
  • The First chance exception that was thrown during the application start-up after setting "Enable unmanaged code debugging" on the Debug tab of the project options.
  • An ArgumentOutOfRangeException is no longer observed when the RestrictedGroupSizing property is set to False and ther is a button whose text endds with the '&' character.
  • A NullReferenceException no longer occurs when loading a Ribbon definition from an XML file.
  • In Ribbon elements having a drop-down portion, setting the system date to a date previous to the current date no longer causes the element's drop-down portion to disappear.
  • A NullReferenceException no longer occurs at design time when setting the Small/LargeImage properties of a ribbon element which is added directly to QAT.
  • A NullReferenceException is no longer observed after pressing the F10 key in a child ribbon form when the CaptureF10Key property is set to False.
  • Key events for MDI child forms are now fired after the form has been maximized and then restored to its normal state.
  • C1StatusBar can now partly display the ribbon label's text if there is not enough space for displaying the whole text.
  • If an MDI parent form derives from C1RibbonForm and the Alt key is pressed in a child ribbon form, KeyTips are now displayed.
  • When the KeyTips property is set in MDI form and the Alt key is pressed, once the key tips are displayed after clicking on the child form again, the key events are now fired for the child form.
  • When C1Ribbon.ApplicationMenu is visible and its Win7Look property is set to false, the owner C1RibbonForm has no border and RibbonQat.BelowRibbon is set to true, then the height of ribbon tabs no longer increases and all contextual tab headers no longer disappear.
  • The user can now add a new Tab or ContextualTabGroup using the SmartDesigner when two or more C1Ribbon controls are placed inside a TabControl.
  • C1Ribbon layout is now affected by changing the RightToLeft property value.
  • On opening a modal window from a button placed in a Ribbon group, the highlighting gets removed from Ribbon group.
  • Item text is no longer clipped on setting the Font property of RibbonMenu/RibbonSplitButton if its dropdown was opened once before setting the new font.
  • Focus is no longer moved to the first control of RibbonGroup after editing in other controls.
  • An ArgumentException is no longer observed after minimizing the ribbon form under Windows 7 Basic/Classic Themes .
  • If the Display color is changed to High Color (16 bit) while the RibbonForm is on display, the rendering and the behavior no longer become incorrect.
  • The ChangeCommitted event is now fired when the RibbonComboBox looses the input focus.
  • An attempt to display a modal dialog box from the RibbonComboBox.ChangeCommitted event handler no longer causes an ObjectDisposedException .

Scheduler for WinForms version 20122.210

New Features

  • Added new WeekTabFormat property to the C1Schedule control. This determines the content of week tabs in the month view mode. The default value is WeekTabFormat.Floating. Available WeekTabFormat values include:
    • Floating - use long or short date pattern depending on the available space.
    • Short - always show date range using short date pattern.
    • WeekNumber - display the week of the year number.
  • Added new ShowNavigationButtons property to the C1Calendar control. This determines if the control displays navigation buttons in the month header. The default value is True.
  • Implemented appointments tab navigation. When user presses the Tab key, the C1Schedule control selects the next appointment object in the current view. When end-user presses Shift-Tab combination, the C1Schedule control selects the previous appointment object in the current view. Note, the C1Schedule control doesn't navigate current view to other date range during tab navigation.

Changes and Improvements

  • Improved TimeLine view navigation when C1Schedule.ShowWorkTimeOnly is True.
  • The C1Schedule.EditReccurence method has been renamed to EditRecurrence (corrected misspelling).
  • Improved vertical scrolling behavior during appointments tab navigation in the DayView all-day area and in the TimeLine view.

Bug Fixes

  • C1Schedule doesn't fire AppointmentCustomAction event for recurring appointments. Fixed.
  • The appointment, which is navigated by Tab key, cannot be opened by pressing Enter key although it is displayed as selected. Fixed.
  • Only 3 Weeks are displayed as Selected after selecting a month (range of dates) in C1Calendar if the start selected date is not week start date. Fixed.
  • Recurring appointments cannot be fetched through Appointment.Conflicts property. Fixed.
  • C1Calendar.MouseWheel event is fired before scrolling the control. This prevents scrolling by setting HandledMouseEventArgs.Handled to true.
  • When using BeginUpdate() and EndUpdate() around the ShowDates() method, incorrect dates are shown in the C1Schedule. Fixed.

Sizer for WinForms version 20113.64

Bug Fixes

  • The issue with C1SizerLight in minimized MDI forms has been fixed.
  • BackColorChanged event now fires.
  • C1SizerLight.Enabled property now works.

SpellChecker for WinForms version 20122.110

Bug Fixes

  • Updated AssemblyCompany and AssemblyCopyright attributes and about box.
  • Context menu is appeared at the outside of the window when opened by pressing context-menu key in keyboard.
  • ComException is observed if ActiveSpellChecking is used for WebBrowser.
  • When ignored the words in C1Editor, the red wiggly line from other misspelled words are also removed.

SplitContainer for WinForms version 20122.20

Changes

  • Updated the assembly copyright information.

Bug Fixes

  • Fixed an issue: a NullReferenceException is observed sometimes after resizing a splitter panel.
  • Fixed an issue: the TabControl's header is not redrawn correctly when resizing a C1SplitterPanel with the TabControl having the Dock property set to Fill.
  • Fixed an issue: the Validating and Validated events were not fired on controls inside a C1SplitContainer after calling the ValidateChildren() method of the owner Form.

C1SuperTooltip version 20122.107

Bug Fixes

  • Fixed design-time issue with tooltips in ToolStripTextBox objects.
  • Fixed an issue in error provider: blinking does not resume after hovering the mouse pointer over the error icon if the BlinkStyle is set to 'AlwaysBlink'.

TrueDBGrid for WinForms version 20122.61261

Changes and Improvements

  • Style.WrapText effects for radio button presentation. If it's FALSE then radio buttons placed horizontally (in one line).
  • C1TrueDBDropdown opens right under cell's combo button, not under the row.
  • Added localization for TrueDBGrid Print/Export Options form to German and Russian.
  • There is a limitation in C1TrueDbGrid: Condition filters can not be applied to columns with translated values. But in the previous builds the "Text" button (enter the Condition Filter mode) was enabled. In the 61253 build this button is disabled to avoid confusion.

Bug Fixes

  • Fixed vertical scrollbar of the form scrolling along with the grid's scrollbar when using mouse scroll button to scroll it.
  • Fixed error message shown when filter is applied on DateTime column.
  • Cell value cannot be deleted in C1TrueDBGrid's column which is bounded to the C1TrueDBDropdown. Fixed.
  • Cell value is not displayed in edit mode if EditMask is set in C1TrueDBGrid. Fixed.
  • When C1TrueDBGrid is placed on RibbonForm and Custom VisualStyle is set at design time, then style settings are not updated. Fixed.
  • DisplayColumn.Style.Padding does not work for radio, checkbox and translate value items columns.
  • C1TrueDBGrid designer closes after clicking on the column header when setting the DataView property to "MultipleLines". Fixed.
  • When the font size of RadioButton is increased, the vertical alignment is not correctly reflected. Fixed.
  • After Merge of a Column is changed C1TrueDbGrid is not refreshed. Fixed.
  • Value gets multiplied by 100 after selecting the whole text when the NumberFormat property of a Column is set to "P2" Fixed.
  • Data disappears when new a row is added and an existing row is hidden at run time in Form DataView of the grid. Fixed.
  • If user enters invalid input then error icon is shown and clicking Cancel/Clear does not close the Filter Form. Fixed.
  • After setting the DataView to 'MultipleLinesFixed', only 2 rows are displayed even if "LinesPerRow" is set to above 3.
  • NullReferenceException occurs when PrintInfo.PrintPreview is called in German environment. Fixed.
  • The drop-down appears outside the parent form when grid’s row height is greater than form’s height. Fixed.
  • Flat FilterBarBorder is shown although Standard FlatStyle is set.
  • When filter-bar is set in multiple row display, the display of dividing line below the filter-bar differs depending upon the number of sub-rows.
  • Cannot move to another row even after confirming the cell edit by pressing the Enter key or DOWN key.
  • The check box column in the grid is not exported as check box image when exporting to HTML format or any other format.

Windows 7 Control Pack for WinForms version 20122.19

  • No Changes.

C1Zip version 20122.94

Bug Fixes

  • C1ZipEntryCollection.Add(sourceStream, entryName) method now works correctly for compressed source streams.

ComponentOne Studio for WinForms 2012 v1

BarCode for WinForms version 20121.52

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

Chart for WinForms version 2.0.20121.22036

New Features

  • Added RotationOverride property to chart Label objects. This property allows the specification of the clockwise rotation angle around the connection point of the label. The property overrides the RotationEnum of the label Style object, and does NOT apply to Radial or RadialText compass values. This property is demonstrated in a new sample,RotatedLabels.
  • A new AxisScrollbar.Anchored property indicates whether or not axis scrollbars should be fixed to the PlotArea boundary or move with the axis origin.
  • Axis scrollbars are now supported for logarithmic axes.
  • The Axis Thickness property can now have a zero value. Axes with a Thickness value are fully drawn except for the axis line itself.
  • Radar charts now display tickmarks in the radial direction along X axis major gridlines. The tickmarks are controlled by the Y axis tickmark properties.
  • Non-stacked Pie charts can now display labels for each pie/point, by using the X axis ValueLabels.ValueLabels are applied to pies or points in the order they appear in the ValueLabels collection. The labels are only displayed if the X axis AnnotationMethod property is set to ValueLabels. The display of the labels is also controlled by the X axis properties, including Alignment,AnnotationMethod, Compass, Font, ForeColor, Rotation, ValueLabels,VerticalText and Visible properties. No other X axis properties affect the labels. The ChartArea Inverted property also affects the label display, in that it determines whether the X axis Compass property values will be North, South or East, West.

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • Chart axis non-anchored scrollbars are now properly placed for 2D charts in all scenarios.
  • Axes are now correctly placed for non-default Origin values when the opposing axis is logarithmic.
  • Pie charts with ValueLabels no longer throw an exception (design timeand runtime) when the number of ValueLabels is less than the number of points. Since the exception previously occured during the chart rendering, it was possible that only parts of the chart were not correctly rendered and affected series selection.
  • Stack XYPlot charts no longer fail to render series data in certain circumstances.
  • X axis ValueLabel grid lines in 3D plots are now correctly placed for certain axis Compass values.
  • The Design time Smart Designer now correctly shows the subtype in all scenarios.

DataExtender for WinForms version 20113.81

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

DataObjects for WinForms version 20121.258

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • LicenseException was thrown when a user added a C1ExpressTable or C1ExpressConnection onto the Form. Fixed.

DynamicHelp for WinForms version 20121.50

Bug Fixes

  • ShowTopicForActiveControl now works (finds the topic) for topics mapped with context ID instead of URL.

Editor for WinForms version 20121.85

Behavior Changes (Only for Doc-To-Help):

  • The Target attribute is added for Strict mode, for the same elements as in transitional mode.

New Features

  • Added FontSize and FontFamily toolbar comboboxes.

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • IFRAME tag is now correctly handled.
  • Validation fails & formatting is allowed in C1Editor placed in Panel in usercontrol. Fixed.
  • Inconsistent behavior is no longer observed when Ordered List <ol> and Unordered List <ul> are used in C1Editor.
  • C1Editor no longer makes incorrect color changes to selected text inside and tags.
  • Context Menu was enabled when the ReadOnly property was set to True in C1Editor.
  • DIV tags (even with 'id' attribute) disappear when switching modes from source to design.
  • Issues are no longer observed when C1Editor and other controls present on a form are bound to a dataset.

Excel for .NET version 20121.227

New Features

  • Small changes have been made in asserts and BIFF formula.
  • Added XLSheet.CopyFormula method. This method copies the formula from a source cell to a destination cell, adjusting relative references.
  • Added support for a custom palette of a workbook.
  • Added support named ranges for the XLCellRange constructor.
  • Added the GetFormattedText method for the XLSheet class. In result of the method -- formatted text. This method is using the style format value of the cell.
  • Added support for .csv formats. You can load and save the first sheet in .csv format.

Improvements

  • Updated licensing with fixes to conform with Federal Information Processing Standards requirements.
  • Merged from Silverlight\WPF\Phone version.
  • Merged from C1Zip.

Bug Fixes

  • Fixed incorrect using named ranges in cell ranges.
  • Fixed error 'The codec cannot use the type...' which occurred when loading an Excel file which contained a macro with an .xls file format (WPF).
  • Fixed the Excel file generated by C1Excel which cannot be opened if the cell background is black (WPF).
  • Fixed the problem with the "Sum(Value.First:Value.Last)" formula in C1Excel (Desktop/WPF/SL/Phone).
  • When loading and saving a .csv file which contains a double quotation mark in a cell, the quotation mark is shown as a semicolon (;) in the saved .csv file. Fixed.
  • When loading and saving a CSV file which contains a Date formula (Now()), the correct date data is now shown.
  • When loading and saving a .csv file which contains a comma in a cell, the contents in cell are no longer shown as separate columns in the saved .csv file.
  • Clarified the request for the behavior/functioning of a CSV file in C1Excel.
  • Small changed in the description of public classes, enumerations, properties and methods.
  • Fixed a message box 'Excel found unreadable content in ...' that is displayed when loading the Excel file.
  • Fixed different values observed in the XLSheet.GridColor property.
  • Fixed the 'Unicode prefix' text shown in the first cell when creating an empty .csv file with C1Excel.
  • Fixed the Save() method of c1XLBook1.Sheet; class is not found in C1Excel. Exist SaveCsv and LoadCsv methods.
  • Fixed styles are now applied to the XLCellRange.
  • A ZStreamException is no longer observed after loading the "XLSX"(OpenXML) and "XLTX"(OpenXMLTemplate) format in C1Excel.
  • Fixed an invalid character exception that occurred when saving an Excel file with "escape" characters.

FlexGrid for WinForms version 20121.678

New Features

  • Added Korean localization.
  • Added support for data annotation attributes (see System.ComponentModel.DataAnnotations namespace).
  • Save outline indentation when exporting to XLSX and CSV (already did for XLS).
  • Save gridline visibility and color when exporting to XLSX and XLS.

Improvements

  • Improved behavior of auto-clip with empty strings.
  • Improved behavior of updates when setting data that does not match filter requirements.
  • Improved behavior of a selection when removing items in ListBox mode.
  • Improved OwnerDraw logic for painting OutlineBar.
  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • Fixed issue related to coded UI tests.
  • Fixed issue with numeric editor and +/- Infinity values.
  • Use cr/lf as a line separator when copying to the clipboard.
  • Reverted change made to CellChanged event. It is not supposed to fire when data is changed directly in the datasource.
  • Fixed issue with Excel filter (some cells were being assigned a black background).
  • Control now allows pasting into the new row template.
  • CellChanged event did not fire when data was changed directly in the datasource.
  • Numeric editor did not handle percentages correctly when starting edits.
  • Suppress selection change events while changing the SelectionMode.
  • Prevent right-aligned cells from spill-merging.
  • Preserve line breaks in cells when saving/loading text files.
  • Fixed issue related to Condition filter XML persistence.
  • Fixed issue with column designer with grids with more than 100 columns.
  • VisualStyle Office2010Black caused problems visible with DataTree sample.
  • Allow saving more than 65k rows to xlsx files.
  • The Highlight property in custom renderers was overridden by custom cell backgrounds; this behavior was inconsistent with the regular highlight behavior.
  • Toggle CheckBoxes with space bar when auto-search is on.
  • Updated Excel filter.

Gauge for WinForms version 20121.71

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • Fixed an issue: when double clicking or scrolling (with the mouse wheel) the text editor of the Border property in the property grid, an incorrect error message is no longer shown.

Input for WinForms version 20121.33274

New Features

  • Added enhancements to the C1DbNavigator control:
    • New Text property; It gets or sets text in Position text box.
    • New TextChanged event;
    • New value NavigatorButtonEnum.Position. It's used in BeforeAction event when the text in Position text box is changed.
    • Index property in NavigatorBeforeActionEventArgs is read/write now.
    • You can change the navigation if you change the Index.

Improvements

  • If Size of the DropDownFrom for the C1DropDownControl is changed on the fly (while the drop down is opened), the drop down's location is updated on the fly accordingly.
  • TextChanged event is visible in the Properties window.
  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • [C1DropDownControl] Click outside of the dropdown form provides a DropDownClosedEventArgs object with Selected=true in DropDownClosed event handler.
  • "Null Reference Exception" observed when closed the from contain inherited C1Textbox control.
  • "Null Reference Exception" observed on inherited C1DateEdit control.
  • [C1DropDown] Unlike MSComboBox control, 'F4' key does not get captured for C1DropDown.
  • "EmptyAsNull' value do not work when 'EditMask' property of C1DateEdit is set.

InputPanel for WinForms version 20121.140

New Features

  • Added support for transparent or semi-transparent colors in the BackColor property of C1InputPanel.

Bug Fixes

  • InputDataNavigator now restores its default size when "Reset Images" is clicked although default images are restored.
  • When the 'Reset Images' link is clicked, all the images in InputDataNavigator no longer become corrupted.

List for WinForms version 20121.197

New Features

  • Added a new property "ShowHeaderCheckBox".

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.
  • Up and Down keys are now affected when c1List.SelectionMode is set to CheckBox.
  • C1Combo now supports IC1EmbeddedEditor interface

Bug Fixes

  • The scrollbar now moves according to keyboard navigation when the SelectionMode is set to CheckBox.
  • 'HighlightedRowStyle' property of c1List now works.
  • Users can now set the 'AllowColSelect' property to True from the C1List Designer dialog box.
  • When navigating rows by arrow key, rows are moved and the scroll bar is no longer left at the top.
  • The SelectionChangeCommitted() event of C1Combo is fired on changing the value through code.
  • SelectionChangeCommitted is no longer fired when the drop down is opened.
  • SelectionChangeCommitted is no longer fired before selected index changed.


Menus and Toolbars for WinForms version 20121.19514

New Features

  • New public property C1CommandDock.FloatHide defines behavior of floating windows when the application loses focus.
  • Default behavior is changed. Since build 19513 c1CommandDock does not hide floating windows when application loses focus.
  • There is a new C1Command.ShortcutText property that can be used to localize shortcuts.
  • C1CommandDock now allows whole form docking. To use whole form docking, place a C1CommandDock with Dock = DockStyle.Fill on the form. When user drags a C1DockingTab over the "Fill" C1CommandDock, a "Fill" anchor is shown. This feature works only with VS2005/VS2008/VS2010 DockingStyle.
  • C1ContextMenu now works with the standard notify icon. There are three ways to use this new functionality:
    • C1ContextMenu can be shown from a notify icon's MouseUp or MouseDown event.
    • C1ContextMenu can be linked to a NotifyIcon component by using the new c1CommandHolder1.SetC1ContextMenu(notifyIcon1, c1ContextMenu1); method.
    • C1ContextMenu can be linked to a NotifyIcon in designer. New extender property "C1ContextMenu" is added to NotifyIcon component in design time.

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.
  • The following Public methods of the C1CommandHolder component have been replaced with the more common method, public C1ContextMenu GetC1ContextMenu( object, control):
    • public C1ContextMenu GetC1ContextMenu(Control control)
    • public C1ContextMenu GetC1ContextMenu(NotifyIcon notifyIcon)
  • The following Public methods of the C1CommandHolder component have been replaced with the more common method, public void SetC1ContextMenu(object control, C1ContextMenu value):
    • public void SetC1ContextMenu(Control control, C1ContextMenu value)
    • public void SetC1ContextMenu(NotifyIcon notifyIcon, C1ContextMenu value)

Bug Fixes

  • If there is a CheckBox or Radiobutton in MDI form, the form now displays at the front of the screen.
  • C1DockingTab no longer gets arranged below C1StatusBar.
  • The C1NavBar no longer allows a user to switch panels if a child control is not validated.
  • The size of a tab no longer gets changed when it is docked.
  • The size and arrangement of one DockingTabPage no longer gets changed when the docking of one DockingTabPage has not been completed
  • New ‘C1ContextMenu’ extender property is added to NotifyIcon if the NotifyIcon is added to the form after the C1ContextMenu.
  • ‘C1ContextMenu1 on C1CommandHolder’ property is present in the properties window.
  • ArgumentOutofRange 'Exception is thrown on double-clicking a tab restored to Floating state' has been fixed.
  • Strips are no longer shown in the C1CommandDock after dockingTab pages are in auto hiding state.
  • “NullReferenceException” is no longer observed at design time after form is resized when C1CommandDock is added to the form for the second time.
  • Docking options screen is no longer distorted in Windows 7 Medium font mode.

C1PDF version 20121.198

New Features

  • Added support for EMF+ files and the DrawPath/FillPath methods for Pdf document.
  • Added support for page breaks in the DrawStringHtml method (). Page breaks are specified in HTML using the 'page-break-before' and 'page-break-after' .css attributes.
  • Changed the PieArc method. Arc/pie angles are now correct.
  • Changed RGN_AND clipping. In the previous version, new region AND empty equaled empty, but now it equals new region.
  • Updated licensing with fixes to conform with Federal Information Processing Standards requirements.
  • Merge from C1Zip.

Bug Fixes

  • Partly fixed InvalidOperationException that occurred when exporting a metafile chart using the DrawImage method.
  • Partly fixed blank images that were shown when drawing a 3DChart of metafile type using the DrawImage method.
  • When exporting an .xml file to .pdf in C1ReportDesigner, some subscripted letters are no longer shifted upward. Fixed.
  • Emf images are now rendered correctly in .pdf files when used in the DrawImage() method.
  • Rendering of broken local HTML links. Fixed.
  • Nothing rendered in a Pdf file if the FillPie/DrawArc method was used and an error message was raised on printing. Fixed.
  • Text is now shown in a .pdf result from a metafile (C1Report with a superlabel contains some HTML code). Fixed.
  • Fixed problem exporting links to empty anchors (<a href='#'>). For some reason, this prevented the Acrobat Reader from printing the document.
  • An ArgumentException error is no longer thrown when Images are exported to a .pdf in the 'CreatePdf' sample (image compression).
  • An InvalidOperationException is no longer observed when building a C1Pdf project in an FIPS compliant environment.

Reports for WinForms version 20121.54503

New Features

  • Added DocumentName property on C1MultiDocument and C1RdlReport. This property gets or sets the name of the document (used to identify documents in print tasks and so on). For C1RdlReport, C1RdlReport.Description is returned by this property.
  • Export to PDF, RTF, XLS: added parsing of EMF+ files without converting them first to EMF only. Enabled using the property on corresponding exporters: bool ParseEmfPlus {get;set;}. Gets or sets a value indicating whether EMF+ metafiles should be parsed directly without converting them to EMF-only first. The default is False. Set to True if you have issues resulting from EMF+ to EMF conversion. NOTE: currently this property is in "experimental" status, should be used only if specific problems exist when using defaults.
  • Export to XLS/XLSX: added data-only export: bool XlsExporter.DataOnly {get;set;}. This gets or sets a value indicating whether only data should be exported, ignoring visual attributes. This can also be turned on by the user in XLS export options form.
  • Added new member to public enum: FileFormatEnum.HTMLTableBased in C1Report, to use HtmlTableFilter: creates a single HTML file that can be viewed in any Web browser. Unlike plain HTML format, uses tables rather than absolute positioning to arrange objects.
  • Shape support was added to C1Report, provided by Field.Shape and Field.ShapeType properties:
    • ShapeType ShapeType {get;set;}: Gets or sets the type of geometric shape drawn by the current field. The default is None.
    • ShapeBase Shape {get;set;}: Gets or sets an instance of the ShapeBase-derived class specifying properties of the geometric shape drawn by this field (if ShapeType is not None).
  • Support was added for rotated text in C1Report:
    • float Field.TextAngle {get;set;} Gets or sets the angle of text rotation within the field (including barcodes). Note that some output/export formats (such as HTML, RTF and plain text) may not support rotated text.
  • The AvailableHeight property was added to C1Report. This property gets the height of the remaining area available for sections on the current page. This property can only be used while the report is being rendered (i.e. when IsBusy is true), at other times a value of -1 is returned. Note that if used in OnPrint/OnFormat scripts, this value does NOT yet account for the current section.
  • The ability to specify transaction isolation level was added to C1Report. IsolationLevel C1.C1Report.DataSource.IsolationLevel {get;set;} gets or sets the isolation level for OleDBTransaction used to retrieve the report data. The default is IsolationLevel.ReadCommitted.
  • The following VBScript enhancements were made to C1Report:
    • Support for HEX numbers, e.g. &H001122&, or without ending '&' e.g. &H00AABB.
    • New function: ARGB(...), accepts 1, 3 or 4 parameters, and produces GDI+ colors, for example: Field.BackColor = ARGB(80, 255, 0, 0).
  • Support for the PrintAtPageBottom property to group footer section was added to C1Report.
  • Export to the XPS and C1DX formats was added to the C1ReportDesigner application.
  • Support for CanGrow/CanShrink to SuperLabel was added to CustomFields.
  • A new Map custom field was added to the .NET 4.0 version only (uses C1.WPF.Maps.C1Maps control, requires C1.WPF.4 and C1.WPF.Maps.4 assemblies.
  • A number of new properties were added to the chart custom field:
    • LabelCompass: location of labels relative to data points (breaking change: previously it was radial for pie charts, now none is the common default);
    • LabelOffset: distance between a label and its associated data point;
    • LabelConnected: whether a connecting line is drawn from a label to its data point (breaking change: previously it was true for pie charts, now false is the common default);
    • LabelAutoArrangeMethod: method used to auto arrange labels;
    • LabelAutoArrangeOptions: options used when auto arranging labels;
    • SeriesOffset: data series offset for appropriate charts;
    • ShowOutline: whether chart figures are outlined;
    • OutlineColor: outline stroke color;
    • PieStartAngle: starting angle of the first slice (pie charts only);
    • PieClockwise: pie slices' direction (pie charts only);
    • PieInnerRadius: pie inner radius (allows to turn a pie chart into a doughnut);
    • View3dDepth: apparent chart depth as a percentage of chart width (breaking change: previously it was 20 for pie charts, 5 for others, now 10 is the common default);
    • View3dElevation: apparent degree of inclination of the eye-point above the X-axis;
    • View3dRotation: apparent degree of rotation of the eye-point to the right of the Y-axis;
    • View3dShading: type of shading applied to 3D areas of the chart.
  • The ability to check for updates at startup or via a menu (Help | Check for updates) was added. Automatic check at startup may be turned off in the "check for updates" dialog box.
  • The availability of table-based HTML export from the CReportDesigner app's preview was added.
  • The ability to specify the save/export format initially selected in the file save as dialog box was added, via a property on preview control's ExportOptions: ExportProvider ExportOptions.DefaultProvider {get;set;} This gets or sets the default export provider. The default format is initially selected when showing the save file dialog box.
  • A new public property was added to C1PreviewPane: bool C1PreviewPane.RestrictScrollToPage {get;set;} gets or sets a value indicating whether scrolling with the scrollbar or mouse wheel is restricted to the current page (for non-continuous mode only). The default is False.

Changes and Improvements

  • Support was added for Ean128 (GS1-128) barcodes.
  • Updated licensing to conform with Federal Information Processing Standards requirements.
  • C1.C1Report.CustomFields.4.dll's assembly version is now synchronized with C1Report's version.
  • Updated licensing to conform with Federal Information Processing Standards requirements.
  • Added a strong name to C1.C1Report.CustomFields.4.dll (NOTE: this is for .NET 4.0 only). This allows to putting the custom fields assembly in the GAC if needed.
  • Improved rendering of barcodes in C1Report.
  • Improved import of Crystal reports (support was added for multi-table data sources).
  • Reduced flicker in the thumbnail panel when vertically resizing the preview.
  • Show report designer wizard in Windows task bar. This allows users to alt-tab back to the wizard.
  • Turned showing of help on in the report designer property grid.
  • Improved report designer script editor's functions popup menu.
  • Rules for applying locale settings in C1Report script functions (CStr, CDbl and CDate) were changed to better work in non-US locales. Prior to this release, the following rules were used:
    • CStr used Application.CurrentCulture.
    • CDbl used InvariantCulture, if that failed Application.CurrentCulture was used.
    • CDate used InvariantCulture.
  • Starting with this (2012 v1) release, the rules changed to:
    • CStr uses Application.CurrentCulture.
    • CDbl and CDate use Application.CurrentCulture, if that fails then InvariantCulture is used.
  • To revert to old behavior, use property: bool C1Report.CompatibilityOptions.OldTypesConversion {get;set;}.
  • The C1ReportDesigner application's visual style was changed to Office 2010 Blue.
  • Zoom in/out on Ctrl+Mouse wheel was added in the preview pane UI.

Bug Fixes

  • Fixed export to Excel. When exporting a document with two charts only one showed up.
  • Fixed export to PDF. Fixed positioning of subscript text.
  • If a document with embedded fonts was saved as c1d/x with font embedding turned off in the options dialog box, fonts still were embedded in the c1d/x. Fixed.
  • Using an external barcode font no longer shows text instead of the barcode.
  • Updated FIPS compliance (exceptions when exporting to PDF).
  • WMF images are now visible in C1PrintDocument.
  • Paper size is now set correctly when using a C1Report in a WCF services application.
  • In C1PrintDocument, render objects with sizes specified like: ro.Width = "max(3cm, auto)"; were rendered incorrectly. Fixed.
  • Some content (for example from a superlabel field) was not shown in exported PDF. Fixed.
  • C1Report barcodes now stretch to the full height of the field if PictureScale is Stretch (except for PostNet). C1PrintDocument's RenderBarCode now stretches vertically if Style.ImageAlign.StretchVert is True.
  • In rare cases if Repeat was True for a group footer, it could cause an endless loop when the report was generated. Fixed.
  • CustomFields SuperLabel can now be bound to a data field.
  • Updated licensing to conform with Federal Information Processing Standards requirements.
  • Fixed unhandled exception when starting the report designer application in a FIPS compliant environment.
  • When using a table or view containing a dash (-) in its name, no fields were retreived in the C1ReportWizard of the report designer. Fixed.
  • A thick border drawn incorrectly at design time.
  • Fixed issue in rare cases when the designer was launched from Visual Studio, and the report was changed in the designer, the changes were lost when the designer was closed.
  • Fixed a problem in the new report wizard: when the wizard connects to a SQL Server 2008 R2 database, the table/view/stored procedure drop-down getdisplayed, but the field list does not show.
  • In some cases, exception occurred when updating the preview scroll position. Fixed.

Ribbon for WinForms version 20121.368

New Features

  • Added the MenuVisible boolean property to the RibbonQat class. The property specifies whether the 'Customize QAT' drop-down button is visible.
  • Added Persian (Farsi) strings for runtime localization.
  • The item names become visible in the item list in the collection editor window.

Improvements

  • Improved text wrapping for Japanese/Chinese/Korean text.
  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • The ArgumentException no longer occurs when a standard MessageBox window appears before displaying a C1RibbonForm.
  • A C1RibbonForm displayed as an MDI child form it retains the input focus after displaying KeyTips for the Ribbon control.
  • A maximized or minimized child form is restored after changing the Windows Color Theme when a C1RibbonForm is displayed as an MDI parent.
  • The MDI child form's buttons are displayed on C1Ribbon when the user maximizes the child form if the ribbon has no visible tabs or items on the configuration toolbar and has the RibbonApplicationMenu.Visible property set to false
  • If the parent control for a C1Ribbon or C1StatusBar is not a Form, then changing VisualStyle for the owner C1RibbonForm now affects the visual style of the C1Ribbon and C1StatusBar controls.
  • Tooltips will now display with reversed text when the RightToLeft property is set to 'Yes' and RightToLeftLayout is set to True for a C1RibbonForm.
  • Toggle buttons with the same non-empty value of the ToggleGroupName property are not mutually exclusive if they belong to different RibbonToolBars which are located on the same RibbonGroup.
  • RibbonToggleButton no longer becomes pressed after maximizing a C1RibbonForm by double-clicking its title bar if the toggle button appears under the mouse pointer.
  • An empty title bar no longer gets displayed on top of C1Ribbon even if the FormBorderStyle property of the owner C1RibbonForm is set to None.

Scheduler for WinForms version 20121.193

New Features

  • A new method was added to the C1Schedule control. The EditReccurence(Appointment appointment) method opens RecurrenceForm dialog box for editing existent or newly created RecurrencePattern object for the specified Appointment.
  • A new constructor was added to the AppointmentForm form. The public AppointmentForm(C1Schedule schedule, Appointment appointment, bool editRecurrence) constructor initializes a new instance of the AppointmentForm form for editing of the specified Appointment object. If editRecurrence parameter is True, the RecurrenceForm dialog box is opened immediately after the opening the AppointmentForm dialog box.
  • RightToleft layout support was added in the C1Calendar control. A new property was added to the C1Calendar control to support this feature. The RightToLeftLayout property gets or sets a value indicating whether the control can be laid out from right to left. When the RightToLeft and RightToLeftLayout properties are both True, control is displayed with the right to left layout.
  • A new property was added to the C1Calendar control. The CurrentMonthDisplayOffset property gets or sets the current month display offset.

Changes and Improvements

  • Implemented word wrapping rules for Asian languages.
  • Updated licensing to conform with Federal Information Processing Standards requirements.

Bug Fixes

  • Fixed design-time issue with setting Data member in the C1Schedule's 'Data Source settings' smart designer when using C1.Win.Data.Entities.C1DataSource as data source.


Sizer for WinForms version 20113.64

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

SplitContainer for WinForms version 20121.14

New Features

  • Added the HeaderLineWidth property to C1SplitContainer. The property specifies the width of a horizontal line that appears below panel headers. If it's equal to 0 the header line width depends on the FixedLineWidth property.changed.
  • Added the HeaderLineColor property to C1SplitterPanel. The property sets the color of a horizontal line that appears below the panel header.

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

C1SuperTooltip version 20121.103

New Features

  • Added Eastern language word-wrapping support (Japanese, Chinese, Korean).
  • Added support for Padding property to C1SuperLabel control.
  • Updated licensing to conform with Federal Information Processing Standards requirements.

TrueDBGrid for WinForms version 20121.61252

Changes and Improvements

  • 'IN' operator is now available to use in C1DataColumn.FilterOperator. The 'IN' operator is now default for filters if FilterMultiSelect for the column is True, and more than one value is selected.
  • The initial sort direction of grouped columns was updated. Before this build on moving a column in the group area, this column was sorted in ascending order. Now this order can be changed to descending order in the GroupColMove event.
  • Updated licensing to conform with Federal Information Processing Standards requirements.
  • The code of MultipleSelection sample was changed, since SelChange behavior was changed in this release.

Bug Fixes

  • Fixed StackOverflowException raised on selecting the row and calling SelChange event.
  • Fixed SelChange event not fired after Selected rows were changed in code.
  • Fixed EnableDateTimeEditor property functionality.
  • Fixed millisecond values functionality.
  • C1TrueDBDropdown's Vertical Scrollbar no longer appears on the right instead of left when the RightToLeft property is set to True.
  • First column is no longer removed after removing the last column which is hidden in the designer.
  • ArgumentException is no longer thrown after clicking filter icon in the Conditional filtering in certain scenarios.
  • Month no longer disappears after focusing on the date column when EditMask and NumberFormat are set.
  • The RowColChange event fire for every split present in C1TrueDBGrid. Fixed.
  • Fixed the DestinationRow and DestinationCol properties not correctly updated in BeforeRowColChange event if the row column is changed.
  • Fixed existing column overlap after setting Visible property to True for invisible column in the MultipleLinesFixed dataview of the grid.
  • FilterDropDown was not display by clicking DropDownButton, after clicking one of the locked cell. Fixed.
  • There is no page size difference between landscape and portrait mode when exporting to PDF files where there is no printers installed. Fixed.
  • A System.StackOverflowException is no longer observed when the grid is changed to the normal data view in certain scenarios.
  • Fixed a "Specified cast is not valid" error observed when two or more filter items are selected in C1TrueDBGrid after binding with C1DataSource.
  • On setting the NumberFormat property and EditMask property, Dates can only be entered upto 2 digits. Fixed.
  • Conditional filtering no longer triggers sort if Windows Classic color theme is set in operating system.
  • If you set Translate to True, the background of the column no longer gets the same gradation as the column header.
  • Fixed a "Syntax error: Missing operand after ‘=’ operator" error after filtering in datetime column in certain scenarios.
  • RemoveFilter() method of the BindingSource doesn't remove the check box from the right of ColumnHeader even on removing filtering. Fixed.
  • When calling GetCellBounds in the RowColChange event "Row not visible" exception was thrown. Fixed.

Windows 7 Control Pack for WinForms version 20121.16

Improvements

  • Updated licensing to conform with Federal Information Processing Standards requirements.

C1Zip version 20121.92

Bug Fixes

  • Fixed zip64 extensions to work with WinZip, WinRAR, 7-Zip, and Windows OS.

ComponentOne Studio for WinForms 2011 v3

BarCode: File Version 20113.49

Improvements

  • Enhanced licensing in environments with some security policy restrictions.

DataObjects: File version 2.0.20113.253

No changes.

DataExtender: File Version 20113.79

No changes.

DynamicHelp: File Version 20113.47

No changes.

Editor: File Version 20113.81

New Features

  • An HtmlEvent has been added.
  • Added an HtmlEvents sample to demonstrate the abilities of the new event HtmlEvent.

Bug Fixes

  • Image map regions are no longer damaged when pressing Enter immediately after a picture. Found in Doc-To-Help.
  • Lines of text are no longer separated into paragraphs after removing the bullet items.
  • C1Editor no longer makes incorrect color changes to selected text inside and tags.
  • An exception is no longer observed when running the C1WordsX sample.
  • An 'Exception from HRESULT' error is no longer shown when pressing Ctrl+S two times while opening source view of the xml editor. Found in Doc-To-Help.
  • The " (quote) character is now converted to an entity in Source mode. Found in Doc-To-Help.
  • C1Editor can be editable in Design mode when the Readonly property is set to true and the Text property or LoadXML property is set. Fixed.
  • The "src" attribute is no longer removed in "script", "iframe" and "input" elements.
  • You can now remove C1Editor's ContextMenu items using the RemoveByKey method.
  • You can now remove C1Editor's Toolstrip items using the RemoveByKey method.
  • Changes in licensing code.
  • [C1WordX-VB Sample] An error message is no longer seen when loading the document to the C1Editor.

Improvements

  • Style drop-down list items and Color names for toolstrips and dialogs have been localized.
  • The object model has been enhanced to allow access to HTML event handlers. Added an event HtmlEvent.
  • The "Font", "ForeColor" and BackColor" properties have been made visible to set the browser appearance.
  • Nothing is dropped when dragging and dropping an .htm file to the editor.
  • The values of the input controls are no longer missing when dragging and dropping from one editor instance to another.
  • An exception is no longer raised when pasting text from LibreOffice.
  • An unhandled exception no longer occurs when inserting Flash.
  • The WordWrap property value is no longer ignored after saving a file; the text in source mode was always wrapped. Fixed.

Excel: File Version 20113.214

Improvements

  • Merge changes with Silverlight and WPF (XAML define instead WPF define, added WINDOWS_PHONE define).
  • Enhanced licensing in environments with some security policy restrictions
  • Added support XLTX format (Excel templates).

Bug Fixes

  • The 'Rows to repeat at top' values are now displayed in the 'Page Setup' window with .xlsx format.
  • The BIFF (.xls format) part of the formula is no longer lost when the sheet is saved and re-loaded.
  • The formula is no longer lost when the sheet is saved and re-loaded.
  • Setting the border styles of a cell results in an Excel warning.
  • When loading an .xls file containing a chart sheet, the chart sheet is not getting deleted and shown as a plain sheet. Fixed.
  • When loading and saving as .xlsx file, the formula which has no value in cells is now retained in the output .xlsx file.
  • [WPF] The width of the char (_twipsPerChar) is no longer incorrectly calculated using font metrics from WIN32 functions for compatible Excel behavior. The reason was that for WIN32 functions, it was used in the WPF version System.Windows.Media.Size, but for font metrics WIN32 functions, it is necessary using System.Drawing.Size.
  • When loading an .xls file which contains a chart in C1Excel, Visual Studio is now responding.
  • An ArgumentException is no longer raised when loading an Excel file containing references to other sheets.
  • A 'NullReferenceException' no longer occurs when the sheet name contains invalid characters when acquiring "NamedRanges[index].Comment".
  • Fixed part of the formula that appears in the cell when loading in '.xlsx' format and saving as '.xls' format.
  • An ArgumentNullException no longer occurs when loading an '.xls' file that contains the Offset() function for BIFF8 version.
  • Sheet names no longer contain invalid characters when acquiring a named range comment.
  • The 'EndOfStreamException' is no longer raised when loading the Excel file.

Flash: File Version 20113.85

  • No Changes.

FlexGrid: File Version 20113.647

New Features

  • Added Persian (Farsi) localization.
  • Added a new GetLocalizedString event for customizing the column filter UI.

Improvements

  • Save outline indentation when exporting to XLSX and CSV (already did for XLS).
  • Save gridline visibility and color when exporting to XLSX and XLS.
  • Enhanced licensing in environments with some security policy restrictions.
  • Improved editor positioning with non-flat cell borders.
  • Improved editor error-checking when filtering on boolean/checkbox values.
  • Improved type conversions in Aggregate calculations.

Bug Fixes

  • Updated Excel filter.
  • When AllowAddNew is true, pressing ESC twice no longer deletes a row.
  • Flickering on choosing item from combos on the new row template has been fixed.
  • OwnerDraw logic was inconsistent for the cell containing the OutlineBar.
  • The CellChecked event now fires when the SelectionMode property is set to ListBox.
  • Extra checks to Filter type coercion have been added.
  • Disable editing if the cell is not visible. Fixed.
  • Improved type coercion in flex filter.
  • A value filter now shows only mapped values that are present on the grid.
  • Improved positioning of the filter editor popup.
  • Fixed an issue with tri-state CheckBoxes and nullable Boolean columns. For details, see: http://our.componentone.com/groups/winforms/flexgrid-for-winforms/forum/topic/55516/#post-164412.
  • Subtotals are now being calculated for hidden columns.
  • Collapsed rows were exported to Excel as visible. Fixed
  • Canceling a new row when editing started left old content on the cell. Fixed.
  • The BottomRow property could be off by one. Fixed.
  • Reset AutoSearch buffer when changing the value of the AutoSearch property. Fixed.
  • Start AutoSearch when a user presses a non-whitespace key. Fixed.
  • The ComboBox drop-down is no longer incorrectly positioned near screen edges.
  • Null values in bool columns are no longer showing as grey CheckBoxes.
  • Deleting columns with filtering on and with the mouse hovering over column headers no longer causes exceptions.
  • Combos with wide content positioned near the bottom of the screen did not always position the dropdown above the control to keep content visible. Fixed.

Gauges: File Version 20113.67

Improvements

  • Licensing update for FIPS compliance.

InputPanel: File Verion 20113.133

Improvements

  • Licensing update for FIPS compliance.

Bug Fixes

  • Fixed a minor issue in InputTextBox: the contents now scroll to the first row when the input focus leaves a multi-line InputTextBox.

List: File Version 20113.189

New Features

  • New license code for FIPS Compliance situations.
  • The user can specify the width of the column in ColMov event.
  • The user can drag columns to a new line in multiple-lines view.

Bug Fixes

  • When column has ValueItems, and Translate is turned on, the displayed value is now the translated string.
  • C1List now properly works with hierarchical data from C1DataSource.
  • An error is no longer observed when adding any control on the inherited form when the base form contains a private C1List/C1Combo object.

Menus and Toolbars: File Version 20113.19499

New Features

  • Enhanced licensing in environments with some security policy restrictions.

Bug Fixes

  • A docked toolbar no longer moves around when another toolbar gets close to it.
  • The Select event of a menu now gets fired in Mdi form.
  • Issues with merged menus have been resolved.
  • The menu no longer becomes disabled and flickering is no longer observed when the menu is unmerged.
  • C1DockingTabs overlaps the toolbar after saving and restores the docking tab. Fixed.
  • The sizer cursor is now shown in dual monitors when the C1DockingTab is placed in MDI.
  • An exception is no longer observed when closing the form in a MouseUp event.
  • Multiple issues are no longer observed with C1DockingTab when using the C1CommondDock.
  • A docked toolbar no longer moves around when another toolbar gets close to it.
  • Docking a DockingTab/Page to the right or left no longer pushes the StatusBar control and docks the DockingTab/Page in the entire area. Fixed.
  • When C1ToolBar is placed on a C1CommandDock and then the C1CommandDock is deleted, C1CommandLink no longer remains in the project.

PDF: File Version 20113.188

New Features

  • Changed embedded font structure; added 'cmap' block to support embedded fonts in C1PDFViewer (Silverlight and WPF versions).
  • Enhanced licensing in environments with some security policy restrictions.
  • Added support for exporting hyperlinks in DrawHtmlString.
  • Added support for 128-bit encryption. Added the pdf.Security.Encryption property for setting the encryption type (PdfEncryptionType enum).
  • Changed the optimization of the C1Pdf performance code in graphics and bitmap storage.
  • Added deleting temp files for the Dispose object of C1PdfDocument (UseFileCaching property). The UseFileCaching property is necessary when using many pages (500 or more).
  • Changed the optimization of the C1Pdf performance code in the MeasureText method of C1PdfDocumentBase.
  • Changed file caching to support multi-threading.
  • Added the UseFileCaching property of C1PdfDocument. If UseFileCaching is true (false by default), then pages will use the disk space (temp files). It is necessary to use if there are many pages in the PDF result.
  • Optimization of C1Pdf performance using static graphics and bitmap objects has been added. The performance gain is 32-40% for metafile exports.

Bug Fixes

  • The barcode can now be rendered in an exported PDF file when the Password security is set to the ‘AES 128 bit’ Encryption level.
  • The numbers in Arabic text get reversed and a little square is added when the report is exported to PDF. Fixed.
  • A TypeInitializationException is no longer thrown when creating a PdfDocument in a MediumTrust website.
  • Fixed an error seen while viewing a PDF file with AES128 encoding without passwords. This occurred when the security code was set to AES128 encoding, but user and/or owner passwords were not set.
  • Href links are now clickable in a pdf document when using the DrawStringHtml() method.
  • A secured pdf file can now be opened by the Owner password.
  • Vertical text no longer appears outside of the defined area when using the DrawString method with the RectangleF parameter.
  • Fixed an unhandled exception seen when clicking on Fonts, the fonts button in the CreatePdf sample.
  • Text no longer gets truncated when the width is less than 100%.
  • Unlock images rendered with DrawStringHtml (used to lock local files). Fixed.

Reports: File Version 2.6.20113.54459

New Features

  • Starting with this build, the C1ReportDesigner control is included in the ComponentOne Studio for WinForms, is licensed by the same keys that are valid for C1Report, and the C1.Win.C1ReportDesigner assembly is now included in the main C1Reports distribution.
  • Added new ShowPrintProgressDialog public property on C1PreviewPane. It gets or sets a value indicating whether to show a cancellable print progress dialog box while printing a document.
  • C1Report: added new PrintAtPageBottom public property on Section. For master report's footer sections only, gets or sets a value indicating whether the current section should print at the bottom of the page immediately above the page footer, rather than right below the detail. The default is false. This property is ignored for non-footer sections or for footers of sub-reports.
  • CustomFields: new custom field QRCode that renders QR (Quick Response) 2D barcode added to the pre-built custom fields assembly (.NET 4.0 version only).
  • Added new public enum WordWrapMode: Specifies how to break words when lines of text wrap.
  • Added new WordWrapMode public property on C1.C1Preview.Style. It gets or sets a value indicating how words can be split when text lines wrap.
  • C1RdlReport can now load reports created with Report Builder 3.0 (MS SQL 2008 R2) that use the 2010 RDL spec, PROVIDED the report definition contains only one ReportSection. Note that if the report contains more than one ReportSection, an exception will be thrown. The following changes were made:
    • New member added to RdlFormatVersion enum: Rdl2010.
    • The C1RdlReportBase.RdlVersion property is now read write. After loading a report, it contains the actual version of the loaded RDL (Rdl2008 or Rdl2010). If that property is assigned a different value, the report will be saved in the specified format.

Changes and Improvements

  • Added support for the new .C1DB C1PrintDocument serialization format.
  • Added support for 128 bit encryption (RC4 and AES) when exporting to PDF.
  • Now LINQ data sources (IEnumerable) can be used in C1Report.
  • Enhanced licensing was added for environments with some security policy restrictions.
  • C1Report: enhanced the Section.Repeat property - it is now supported for group footer sections (in addition to group headers).
  • Added binary C1PrintDocument serialization format (default extension .C1DB). This is a proprietary binary format that is designed to provide better performance when serializing large documents in performance critical situations. This is the format that is now used by C1MultiDocument, and significantly improves multi-document's performance. Note: properties of user types derived from C1PrintDocument classes are NOT serialized by binary serializations. For example, if you derive your own document type from C1PrintDocument, and add your own properties to that type - they will NOT be serialized by the binary format. Use C1D/X formats in such cases.
  • PDF export: added support for 128 bit (RC4 and AES) encryption, see the new C1.C1Preview.Export.PdfExporter.Security.Encryption property.
  • C1Report's HtmlTableFilter enabled in the .NET 4.0 version.
  • C1ReportDesigner application: now the last selected report is re-selected automatically when the designer is started.
  • Significantly improved performance when a C1PrintDocument shown by the preview generates or refreshes.

Bug Fixes

  • Fixed: in certain scenarios loading C1MultiDocument with disk storage could cause a null reference exception.
  • Fixed: in some cases the thumbnail navigator (red frame over the thumbnail allowing to pan and zoom the main preview) got out of sync with the preview.
  • When using a printer that can print to paper sizes absent from the System.Drawing.Printing.PaperKind enum (one such printer is Adobe PDF), it was impossible to select one of such paper sizes (for example, A0 or A1 ) in the preview page setup dialog box. Fixed.
  • Fixed: if a C1Report was designed with non-default page settings (for example, for landscape mode), those page settings were not applied correctly when that report was loaded into the preview and either printed or its page settings were changed.
  • Fixed (x64 systems only): in some cases a null reference exception occurred when generating a report or document containing RTF text.
  • Properly support LINQ objects implementing IBindingList interface as data sources for C1Report.
  • Fixed error when exporting barcodes to PDF with AES security.
  • Fixed support of dashed lines in export to Excel.
  • Fixed export of numbers in Arabic text to PDF.
  • Fixed: certain unbound images from network locations did not render in C1Report at run time.
  • Fixed export of C1Report check box fields using Wingdings font to Excel.
  • Fixed issues when printing to certain paper sizes (e.g. A0 or A1). (Related to page setup fix in preview controls.)
  • Fixed: in some cases EMF+ metafiles displayed incorrectly in C1Report even if C1Report.EmfType was set to EmfPlusOnly.
  • Fixed an error ("Could not load document: Error during deserialization") that occurred when exporting a C1PrintDocument with certain images to some formats.
  • Fixed: default storage for C1MultiDocument was not "memory".
  • Fixed: the last bullet of a C1Report field with an RTF list was not rendered correctly if the field was larger than page.
  • PDF exprot: fixed an error when exporting a document with AES128 encryption but without a password.
  • C1PrintDocument: Fixed several issues when rendering tables.
  • C1Report: Fixed incorrect page numbering in the thumbnail view when the page was changed in the Section.OnPrint script.
  • C1Report: fixed bug when a new column was started instead of a new page when a subreport was rendered within a report's footer.
  • C1MultiDocument: default storage type was changed from memory to disk (binary serialization that is used by multi-document now requires more space).
  • Fixed: when a field of a C1Report definition containing only white space characters (e.g. a single TAB character) was loaded into a C1Report, the resulting field became empty. This could cause problems, for example, if that field was a barcode.
  • Fixed: when the page column def collection of a C1PrintDocument was edited in the collection editor at design time (for example, a column was added) and the collection editor was closed by clicking the X button in the top right of the window, the changes were not cancelled as they should.
  • Fixed: stack overflow occurred when generating a document with a RenderTable that contained stretched rows or columns with spanned cells.

Ribbon: File Version 20113.351

New Features

  • Re-added the RightToLeftLayout property to C1RibbonForm (this property was hidden in the previous builds).

Bug Fixes

  • When the active MDI Child is not derived from C1RibbonForm and it is maximized in an MDI container form that is derived from C1RibbonForm, then the following problem occurs under the Windows Classic theme: changing the caption text (Form.Text) on the MDI Child form doesn't affect the text in the title of the container form, in other words, the MDI Parent caption. Fixed.
  • When a C1RibbonForm is displayed as an MDI child with a C1Ribbon control on it, the form title bar disappears after removing the Ribbon control from the Controls collection of C1RibbonForm. The issue only occurs with Windows Basic and Classic themes. Fixed.
  • A NullReferenceException is no longer observed at design time when removing groups from an unselected tab in the collection editor, and then selecting the tab.
  • A NullReferenceException is no longer observed at design time when adding groups to an unselected ribbon tab with the collection editor and selecting this tab in the designer.
  • A pop-up RibbonTab no longer appears outside of the owner ribbon form when the form uses a right-to-left layout and is resized to a smaller size.
  • An MDI child form no longer disappears on maximizing it in a maximized C1RibbonForm used as MDI container if these two forms have different values of the RightToLeftLayout property.
  • C1Ribbon localization has no effect at runtime if the default namespace of the application project is not the same as the output assembly name. Fixed.
  • The RightPaneWidth property of C1StatusBar now returns the current width of the right pane at runtime if it was set to -1 at design time.
  • If the F10 key is assigned as a shortcut to the RibbonButton or RibbonSplitButton in the C1Ribbon or C1StatusBar controls, then the F10 key won't activate the Ribbon KeyTips anymore. Only the Alt key remains as a method of activating the KeyTips. Fixed.
  • The RightToLeft property now affects the layout of C1Ribbon and C1StatusBar controls. It works if the owner C1RibbonForm has RightToLeftLayout set to true.
  • The '&' character now gets displayed for items of the drop-down list in a RibbonComboBox.
  • Ribbon items are now refreshed when adding new items or removing existing items at the third level of a RibbonMenu or RibbonSplitButton for the second time.
  • Key Tips are still displayed although the corresponding ribbon items are beyond the visible scope in a scrollable menu. Fixed.
  • “A generic error occurred in GDI+” exception is no longer thrown sometimes when scrolling the list of available fonts in the drop-down portion of a RibbonFontComboBox.

Sizer: File Version 20113.62

Improvements

  • Enhanced licensing in environments with some security policy restrictions.

Schedule: File version 2.0.20113.184

New Features

  • Added new Time Line View. It can be set from code by setting C1Schedule.ViewType property to the ScheduleViewEnum.TimeLineView value. At design-time it can be set from the property grid, from the C1Schedule's Smart Designer or from the C1Schedule's smart tags. The most of the Time Line View appearance options are the same as for the Day View. For the sample of using see C1ScheduleDemo or MultiUser samples.
  • Added new property to the C1Schedule control: public List<string> Locations { get; } Gets the List<String> list containing string descriptions of available locations. The C1Schedule control uses this list to populate Locations ComboBox in the C1.Win.C1Schedule.Forms.AppointmentForm form. You can pre-populate this list at application start. The C1Schedule control extends this list automatically every time when the new location value is used in one of the Appointment objects. You can use this list to fill Locations combo box in the custom appointment dialog box.
  • Added new property to the BeforeTimeFormatEventArgs class: public ScheduleGroupItem Group { get; }. Gets the ScheduleGroupItem object which is currently formatted. This property allows setting different coloring for DateTime intervals for different calendar owners.

Changes and Improvements

  • Improved the RecurrencePattern class behavior:
    • The DayOfWeekMask property is initialized according to the parent Appointment.Start.DayOfWeek value;
    • The PatternEndDate returns valid value for patterns with finite Occurrences number. You can use this property to keep pattern end date in database, so that you can either load or don't load recurrent appointment row at run time depending on the current range of displayed dates. Note, this value doesn't make sense if RecurrencePattern.NoEndDate property is true. The RecurrenceForm dialog reflects this change as well. For example, if occurrences number is set, any change to other pattern settings is reflected in the PatternEndDate control.
  • Updated Japanese resources.
  • Added Time Line View settings to the Visual Style Smart Designer.
  • Licensing updated for FIPS compliance.
  • Improved group header layout at resizing the C1Schedule control.
  • Information about reminder snoozing is saved along with appointment properties. That includes data-bound scenarios and import/export in XML and binary formats.
  • Improved TimeRuler behavior.
    • The top most time slot always shows time, so that for the small time scale current time is always visible to the end-user regardless of the scroll position;
    • Added ScheduleTheme.TimeRulerFormat2 property. This property gets or sets the string value which determines time format string used in the time ruler for displaying times other then the beginning of the hour. The default value is empty string. If this format is not empty, time values will be shown for very time slot. You can change this property from the TimeRuler tab of the VisualStyle Smart Designer.
  • Changed Day/Working Week/Office 2007 Week View layout. Added a separate scroll bar for the all-day area. All-day area can't occupy more than a third part of the available height.
  • Added sorting appointments by the Subject in the default printing styles.

Bug Fixes

  • Update individual properties of the recurrence pattern exception on changes to the Master appointment. Fixed.
  • 'Category' items are lost in the appointment after dragging the appointment from the ungrouped C1Schedule and dropping into the grouped C1Schedule. Fixed.
  • Fixed issue with running C1Schedule from a VB6 application.
  • Fixed ScheduleGroupItem selection behavior during drag and drop operations:
    • Appointment owner object is set before C1Schedule.BeforeAppointmentDrop event is fired. So, in the event handler for BeforeAppointmentDrop event you can determine whether the appointment owner has been changed.
    • If drop operation hasn't been cancelled, c1Schedule1.SelectedGroupItem property is changed automatically to the newly selected item.
  • Fixed iCal import from msevents.microsoft.com issue.

C1SuperTooltip: File Version 20113.95

New Features

  • Enhanced licensing in environments with some security policy restrictions.
  • Improved handling of tab characters in pre-formatted spans.

Bug Fixes

  • Fixed issue with overlapping span styles.
  • C1SuperTooltip can now handle tab characters in pre-formatted spans.

TrueDBGrid: File version 2.0.20113.61238

Changes and Improvements

  • Enhanced licensing in environments with some security policy restrictions.
  • Improved performance while collapsing/expanding the Hierarchical view C1TrueDBGrid with over 10,000 data.

Bug Fixes

  • Updated response of SaveLayout and LoadLayout methods.
  • When C1TrueDBGrid is display as hierarchical data with filter drop down, after filtering the value in the filter bar which no rows exit in the grid, “Index was out of range” exception is thrown. Fixed.
  • An Error “Syntax error: Missing operand after ‘=’ operator” occurs after filtering in number column in certain scenarios. Fixed. Note: If “Equal”, "GreaterThan", "GreaterThanOrEqualTo", "LessThan" or "LessThanOrEqualTo" condition is set in “Numeric Filter” without entering any number as the parameter, then we act as we had "0" parameter for compare operations.
  • C1TrueDbGrid does not property work with hierarchical data from C1DataSource. Fixed.
  • FilterBar does not deactivate after rebinding the grid in custom filtering mode (when AllowFilter = False).
  • Pass No is shown in the Progress dialog box When generating preview of "DataView= Hierarchical" of C1TrueDBGrid.
  • The text gets appended to auto completed entry instead of original text while typing in the dropdown column of the grid.
  • [4.0] Error occurs on clicking "OK" button in C1TrueDBGrid Designer.
  • [4.0] C1TrueDBGrid Designer is not refresh when setting any properties from the TDBGrid designer.
  • C1TrueDBGridDesigner close automatically after clicking "ConditionFiltering" icon at the column header in the preview of Designer.
  • "ArgumentOutOfRangeException" is observed after clicking "Condition Filtering" button icon of a filtered column in "Hierarchical" data view.
  • Check box in the filterbar of check box column with width 25 is uncheckable if it is placed on extreme left and two columns are grouped. Fixed.
  • If DataView is set to MultipleLinesFixed, and a column name is clicked on the designer, the designer gets closed.
  • Language property of C1TrueDBGrid (2.0 version) can not be set custom value and always shows default language.
  • Only the last cell is displayed in the grid after loading and resizing the sizer.
  • When ‘Frozen’ is set true and ‘DataView’ is ‘MultipleLines’ or ‘MultipleLinesFixed’, filter cell is not able to enter text at run time.
  • TargetInvocationException is thrown when C1TrueDBGrid.ExportToExcel() method is called in Inverted DataView if bound to datasource with more than or equal to 255 records. Now: A warning is shown, export is not stopped, but extra columns are not saved.

Windows 7 Control Pack: File Version 20113.13

Improvements

  • Licensing update for FIPS compliance.


C1Zip: File Version 20113.80

Bug Fixes

  • You can now open zip files larger than 4GB with WinZip under WinXP.
  • Empty folders were zipped and unzipped as zero-length files. Fixed.
  • An exception no longer occurs when compressing large (> 1 meg) blocks with BestCompression.

ComponentOne Studio for WinForms 2011 v2

C1BarCode version 20112.47

New Features

  • Added a new control to the assembly.

Bug Fixes

  • Automatic encoding no longer fails for strings with lower-case characters.
  • A bad assembly reference on one of the Visual Basic samples has been fixed.
  • Fixed error message shown when assigning bad values to Encoding property.
  • Descriptions have been added to a few properties that were missing them.
  • Encoding no longer fails with Japanese/Chinese characters.

Chart: File Version 2.0.20112.21181

New Features

  • Added Japanese localization for ChartData.SeriesWidth.
  • A new property, ChartData.SeriesWidth has been added. This property specifies the percentage of 3D series widths (Area and Ribbon charts). The default value is 100 percent. Values less than 100 percent provide gaps between adjacent series.
  • Japanese localizations have been added.

Improvements

  • Improved time y axis annotations for Gantt charts.
  • Time axis major ticks values are now rounded more appropriately.
  • The TrendLine.GetY() method has been extended to include Maximum, Minimum, Average and MovingAverage trendlines.
  • PlotFilter methods now apply to log plots.
  • Added explicit reference to 4x designer. This improves behavior when multiple versions of the Chart are installed on the same machine.

Changes

  • Removed icons from headers in designer forms.

Bug Fixes

  • Corrected problem with XYPlot series detection based on chart coordinates.This problem affects Tooltips with PlotElement set to Series, HighLight withPlotElement set to Series.
  • Corrected problem where HighLight would activate during design time.
  • The chart.PrintChart() overloads now print items drawn in the Paint event.
  • Corrected problem with drawing of certain Candle charts.
  • Charts element sizing is now more consistent with axis compass changes.
  • Improved tooltip behavior for Ribbon charts.
  • Some Japanese localizations related to the PlotArea (LocationDefault and SizeDefault) now read correctly.
  • Time formatted axes are no longer incorrectly adjusted to a multiple of UnitMajor. This action was not intended for time formatted axes.
  • Radar charts can no longer have negative radii.
  • When requesting the design time dialogs with Japanese Visual Studio, a null exception message no longer occurs.

DataObjects version 2.0.20112.251

  • No changes.

C1DynamicHelp version 20112.46

Bug Fixes

  • Fixed possible unhandled exception in the TopicMap.Refresh() method.

C1.Win.C1Editor version 20112.76

New Features

  • Style Formatting dialog is replaced with new dialog with rich formatting abilities.
  • Added "Style" property with built-in editor to all dialogs for tables, hyperlinks, bookmarks, and so on.
  • Added new split button "Border" to C1EditorToolStripStyle toolbar.
  • Added public property C1Editor.WebBrowser that returns a reference to the IWebBrowser2 interface for the current Editor mode. This will make advanced programming opportunities available for Editor.
  • Disabled the "Ctrl + l" Web browser built-in shortcut.

Bug Fixes

  • There is no longer an incorrect selection of source tags when HTML controls are selected in design view.
  • The underline toolstrip button is deactived when the overline style is applied using the Formatting dialog box. Fixed.
  • Double quotes are removed in the HTML tag and XML; The Lang attribute is now retained when saving and loading the XML file. Fixed.
  • [VB -ContentEditable]The Source and Design buttons are now working.
  • Performance is no longer slow when pasting Japanese text into the "Source" tab.
  • The ".Net Framework license compiler has stopped working" error is no longer shown when building the project in Visual Studio 2008 and Visual Studio 2010 SP1.
  • The specified font size now applies to all selected text.
  • There is no longer a cusor delay when going to the next line when the cursor is at the first line of C1Editor.
  • Duplicate bookmarks are no longer added to the bookmarks list when pressing the ENTER key after the bookmarked text.
  • Applying changes to an XmlDocument, for example, applying a STRONG tag, no longer causes a delay when executing large documents.
  • Enhanced code executing speed in C1TextRange methods IsStyleApplied, IsClassApplied, IsTagApplied.
  • An unhandled exception is no longer observed when adding an image or flash file to a network location.
  • A bug in the Image/Flash dialog box has been fixed. If the source file was on the same disk, it was not copied to the Project/Media folder.
  • Cannot set hyperlink "target" attribute; the "rel" attribute is set instead. Fixed.
  • The 'Delete' menu link is now shown in the table context menu.
  • (DocToHelp)An unhandled exception is no longer seen when creating a new tag. Also, this bug caused raising of the DocumentChanged event when the mouse is moving.
  • The cursor is no longer moved to a lower place when pressing "Backspace" or "Delete" in a list with a table inside.
  • Removed default .NET icon from the "Localize" dialog box.

C1.C1Excel version 20112.202

New Features

  • Added print settings properties for the outline buttons place: XLSheet.OutlinesBelow property and XLSheet.OutlinesRight property.
  • The XLSheet.TotalsBelowData class is deprecated.
  • The MaxOutlineLevel property for indicating subtotals outlines in Excel worksheets has been added.
  • Added the GetRangeToRepeat and SetRangeToRepeat methods for supporting rows to repeat at the top and columns to repeat to the left of the sheet print.
  • Added new properties for XLPictureShape: BrightnessInPercents and ContrastInPercents.

Bug Fixes

  • An "Error in value" error is no longer observed and "#VALUE!" is no longer seen in a cell with a text formula in XLS file format.
  • The position of a string is no longer changed to BottomAligned in the output.
  • Comments are no longer shown in an incorrect position.
  • After loading and saving an excel file which has a '=SUM((B1,B2))' formula with C1Excel, the formula now works correctly in the new Excel file.
  • ‘The given key was not present in the dictionary’ exception no longer occurs when loading the Excel file.
  • The group and expand/collapse button is now shown for the column outline level when an Excel workbook is created and the outline is set.
  • When the OutlineLevel property of columns are set and exported to Excel OpenXml format file, the data is no longer exported without the group/outline level information.
  • One of the columns in the second sheet becomes invisible after saving using a different path and opening the file. Fixed.
  • The "File error: data may have been lost." error is no longer shown when an .xlsx file that contains the 'SUM' formula and references cells is read and saved as an .xls file.
  • A "null reference exception was unhandled" error is no longer thrown when loading an .xlsx Excel file which has data and charts.
  • A calculation result is now reflected in the Excel file (*.xls) after output when the value is set in the reference cells of the formula.
  • The sheet name contains invalid characters when acquiring a named range comment. This issue has been partly fixed.
  • No image is found in an exported Excel file if ContrastInPercents is set as 100. Fixed.
  • The BrightnessInPercents and ContrastInPercents properties of XLPictureShape are now set correctly in OpenXml format.
  • Parts of comments in consecutive cells are no longer shown as blanks or missing after loading and saving an .xls file.
  • You can now apply the author of a comment set by C1Excel using the Comments.Add() Method.
  • An image now appears in the sheet in Biff8 format when setting 'XLPictureShape.Contrast' value to greater than '0.74f'.
  • When the IFERROR() method is used, the concatenated value is now displayed correctly.
  • The 'NullReferenceException' error no longer occurrs when loading an Excel file that has frozen panes.
  • The 'Excel found Unreadable Content' error no longer occurs when loading and saving .xlsx files with a SheetName up to the maximum length of integers.
  • The Tab color set in code can now be applied in the saved Excel file.
  • After loading and saving by C1Excel, a pattern in merged cells is now retained in OpenXML format and is distorted in BIFF8 format.
  • 'BackColor' now appears when loading .xls (Biff8) and saving to .xls (Biff8) with the Biff8 format.
  • In an .xlsx to .xls save, the background color 'black' is shown in the cell while editing. Fixed.
  • Fixed regression issue: an incorrect value is no longer displayed in a saved .xls file when the formula includes the SUMPRODUCT function.
  • Pictures are now retained in .xlsx file (OpenXML Format) after loading and saving.
  • Sheet names no longer contain invalid characters when acquiring a named range comment.
  • An error value is no longer shown in the cell which has the SUMIF formula with a single cell range and sum range.
  • A #VALUE! is no longer seen on saved .xls files when C1Excel contains a certain formula.
  • An exception when using Medium Trust for a Website when saving has been fixed.
  • Changed support Desktop, WPF and Silverlight versions in common code.

C1.Win.C1FlexGrid.dll version 20112.625

New Features

Bug Fixes

  • Setting SelectionMode == ListBox now updates the visual selection correctly.
  • A painting issue in the outline button bar has been fixed.
  • An issue with designer (http://our.componentone.com/groups/winforms/flexgrid-for-winforms/forum/topic/54197/) has been fixed.
  • Logic for ShowCellLabels with WordWrap has been improved.
  • An exception when clicking the separator in the Filter menu has been fixed.
  • The CellChecked event now fires for all settings of EditOptions.
  • SaveExcel now honors column width == 0.
  • The CellChanged event now fires when the new value caused the data to be sorted.
  • The numeric editor now handles typing over extended selections correctly.
  • Canceling edits on a single new row now removes the row.
  • The exception when opening a combo in the new row template, moving focus to a different control, and then trying to re-open the combo on the new row template has been fixed.
  • Handling of the new row edit/cancel action has been fixed.
  • Japanese date formatting in the Filter editor has been fixed.
  • Clear could throw an exception if invoked after binding to a filtered DataView. Fixed.
  • AccessibleObject is now returning the last column of the grid.
  • The issue with column filter persistence has been fixed.
  • New properties have been localized to Japanese.
  • The Column.Editor property no longer gets lost when editing with the designer.

Improvements

  • Improved precision of aggregate calculations (use decimal internally instead of double.
  • The speed of ReadXml method has been improved.

C1Gauge version 20112.65

  • Fixed a potential issue that may occur on a machine with multiple installed versions of C1Gauge for .NET 4.x and its designer dll (C1.Win.C1Gauge.4.Design.dll).
  • C1.Win.C1Gauge.2.dll and C1.Win.C1Gauge.2.Design.dll are combined into a single dll (C1.Win.C1Gauge.2.dll) to avoid issues when multiple versions of C1Gauge and its designer dll are installed on the same machine. This change does not affect the version of C1Gauge for .NET 4.x.

C1Input: File Version 2.0.20112.33266

Bug Fixes

  • DropdownForm of C1DropDownControl closes when the user clicks on the dropdown of C1Combo placed on the drop-down form.
  • Red rectangle is not displayed with today's date in dropdown calender.
  • [C1NumericEdit] WindowForm crashed when Language property set to two languages simultaneously.
  • Exception is observed on setting Value to String.Empty when datatype is set as Integer.

C1InputPanel version 2/4.0.20112.128

Enhancements

  • Added a bunch of ShowToolTip() methods to C1InputPanel:
    • public void ShowToolTip(string text, Control control, Point pt)
    • public void ShowToolTip(string text, Control control, Point pt, int duration)
    • public void ShowToolTip(string text, Control control, int x, int y)
    • public void ShowToolTip(string text, Control control, int x, int y, int duration)
    • public void ShowToolTip(InputComponent inputComponent, Point pt)
    • public void ShowToolTip(InputComponent inputComponent, Point pt, int duration)
    • public void ShowToolTip(InputComponent inputComponent, int x, int y)
    • public void ShowToolTip(InputComponent inputComponent, int x, int y, int duration)
    • The methods show the rich tooltip for a given control or InputComponent at the specified location for a specified amount of time.
  • Added the HideToolTip method to C1InputPanel.
  • Added the ScrollIntoView method to C1InputPanel. The method scrolls the specified InputComponent into view.

Changes

  • Fixed a bug: InputComboBox, InputMenu and other like elements can't be "dropped-down" if the C1InputPanel control is embedded into an unmanaged VB6 form using Microsoft InterOp-Toolkit.
  • Fixed an issue: inconsistent license key is observed sometimesin the Deactivate License Dialog.
  • The GetItemRectangle() method of C1InputPanel is renamed to GetItemBounds(). The previous version of this method is still available at run time for backward compatibility.
    • Also, added an overloaded version of the GetItemBounds() method: GetItemBounds(InputComponent inputComponent, InputElementType elementType)
    • Here the elementType parameter sets the type of the specific element in the input component whose bounds are calculated. It may be set to one of the following values: WholeComponent, ContentElement, ToolTippedElement.
  • Removed dummy comments from the XML documentation file.
  • Fixed an issue: pressing the Delete key in C1InputPanel Item Collection Editor has no effect.
  • Fixed an issue in C1InputPanel: a NullReferenceException was thrown when trying to close the owner Form in the Click event of an InputButton if this button is located in a menu or split button's drop-down list.
  • Fixed an issue where the C1InputPanel's tooltip did not show after the mouse hovered over the panel's input components.
  • Fixed multiple issues that were observed in InputNumericBox after entering "1e+60" or "1e-80".
  • Fixed an issue where the "1.123456789e-5" or "1.123456789e5" values were not formatted in an InputNumericBox although the "Format" property was set to "G5".
  • Fixed an issue where the value outside the bounds was able to be passed to a data source without any validation when the Tab key was pressed in InputNumericBox.
  • Fixed an issue where the OverFlow exception was thrown after typing '1e+60' into an InputNumericBox.
  • Fixed multiple issues that were observed with the Format property of InputNumericBox.
  • Fixed an issue where the ToolTip did not appear for InputImage. The same issue occurred in an InputLabel when its Padding was set to a positive value.
  • Fixed a bug in InputProgressBar where the Click event did not fire sometimes.
  • Fixed an issue where the IndexOutOfRangeException was thrown after typing ore than 29 digits into an InputNumericBox.
  • Fixed a potential issue that may occur on a machin with multiple installed versions of C1InputPanel for .NET 4.x and its designer dll (C1.Win.C1InputPanel.4.Design.dll).

List for WinForms: Product Version 2/4.1.20112.183

New Features
  • Added ToolTip property to ComboBox
  • Added the SelectionChangeCommitted event.
Bug Fixes
  • Fixed a bug where, in Office2007xxx visual styles, the hover effect was disabled when the user changed the EditorBackColor property to non-default value.
  • Fixed an issue where a drop-down button was changed to no border style when FlatStyle was flat.
  • When maximizing the a form containing a C1List that is bound to more data rows than can be visible in the List, previously hidden rows are not visible. Fixed.
  • When C1List is placed inside nested container, the vertical scrollbar of C1List is starting in the wrong position and showing partially the first row
  • Fixed a bug where the detection of the cell always indicated the first row layout columns in a MultipleLines DataView List.
  • Fixed an issue where a drop-down button was changed to no border style when FlatStyle was flat.
  • Visual Studio crashes when setting C1DataSource to C1List for entity framework data. Fixed.

Menus and Toolbars for .NET version 2/4.0.20112.19488

New Features

  • Added the Theme property to C1NavBar. This property represents a set of color properties used to customize the appearance of C1NavBar. The theme colors are reset when the VisualStyle property is changed to a new value, and some theme colors have effect only with certain visual styles.
  • List of the Theme properties, which have effect in Classic, OfficeXP, Office2003 visual styles:
    • BorderColor
    • ButtonNormalGradientBegin
    • ButtonNormalGradientEnd
    • ButtonPressedGradientBegin
    • ButtonPressedGradientEnd
    • ButtonHighlightedGradientBegin
    • ButtonHighlightedGradientEnd
    • ButtonCheckedGradientBegin
    • ButtonCheckedGradientEnd
    • ButtonNormalForeColor
    • ButtonPressedForeColor
    • ButtonHighlightedForeColor
    • ButtonCheckedForeColor
    • PanelHeaderGradientBegin
    • PanelHeaderGradientEnd
    • PanelHeaderForeColor
    • GripGradientBegin
    • GripGradientEnd
    • SeparatorNormalColor
    • SeparatorLightColor
    • SectionHeaderGradientBegin
    • SectionHeaderGradientEnd
    • SectionHeaderForeColor
  • List of the Theme properties, which have effect in WindowsXP visual style:
    • BorderColor
    • ButtonNormalForeColor
    • PanelHeaderForeColor
    • ButtonHighlightedGradientBegin
    • ButtonHighlightedGradientEnd
    • ButtonPressedGradientBegin
    • ButtonPressedGradientEnd
    • SeparatorNormalColor
    • SectionHeaderForeColor
  • Note, Theme does not have effect in Office2007, Office2010 visual styles.
  • The CloseBoxPositionEnum property was added to C1DockingTab. This property gets or sets the position of the close box.
  • A new enumeration class, CloseBoxPositionEnum, was added to the API. This enumeration creates the following options:
    • Default - The default position of close box.
    • ActivePage - The close box appears on the active tab.
    • All Pages - The close box appears on all times.

Fixes

  • Docking a DockingTab/Page to right or left pushes the control to the top and docks the DockingTab/Page in the entire area. Fixed.
  • The 'object of type System.EventHandler..." exception no longer occurs.
  • Fixed an issue that occurred when closeBox was set to AllPages.
  • Fixed an issue where text and images in the tab header were not displayed after setting the closeBox property to AllPages.
  • Fixed an issue where the C1DockingTab was unable to dock even if the AutoHide button was clicked after seting the closeBox property to AllPages or ActivePage.
  • Fixed an issue where the theme color of the C1NavBar was not retained at design time after saving the form, closing it, and opening it again.
  • Fixed a C1ToolBar issue where the Border was not removed when the Border was disabled for Office styles.
  • The Validating event of the TextBox is no longer fired when it is placed on the tab and the AutoHiding button is clicked.
  • The ShowCaption property is now working in C1DockingTab.
  • C1TopicBar is now refreshed upon changing the value of RightToLeft from the property grid.
  • Dragging a C1DockingTab outside of the form and double-clickit it to dock it back positions it on a different location of the form. fixed.
  • The layout of the StatusStrip and MenuStrip controls are now restored correctly by the RestoreLayout method.
  • Fixed an issue where, at run time, the PanelHeaderFont property was not applied in NavBar panel header.
  • Focus is now returned back to the TextBox inside the C1DockingTab when its Validating event is cancelled.
  • The Validating event no longer fires for every TextBox when a tab is changing.
  • The second horizontal toolbar is no longer shown below the first in C1CommandDock at design time.
  • The layout is now restored correctly when the RestoreLayout method is used.
  • The ToolBar is now shown when it is placed inside the C1Sizer control.
  • Fixed an issue where labels that were added to the form would hide behind the C1DockingTab page under certain scenarios.
  • A window in a floating state can now be moved using a mouse.
  • The C1DockingTab can now be resized as required.
  • The position of a container placed on a C1DockingTab control is automatically changed after the form is closed and reopened. Fixed.
  • C1DockingTab no longer creates a C1ContextMenu internally without releasing it.
  • Added some JPN translation strings.
  • RestoreLayout no longer causes a floating tab to have an error when it is dragged.
  • The C1DockingTab's ArgumentOutOfRangeException is no longer thrown after setting the ItemSize property.
  • An exception is no longer thrown if the width of a docking tab is reduced and the VisualStyle property is set to one of the Office 2007 themes.
  • Fixed a probable WinForms 4.x designer issue that may occur on a machine with multiple installed versions of the same designer dll.

C1.C1Pdf.dll version 20112.175

New Features

  • Added a new RotateAngle property to C1PdfDocument.
  • Changed load font data: it is now blocking loading instead of all loading. This is for the fix for the Windows XP load font bug.
  • A "General error in GDI+ occurs" exception no longer occurs in a multithreaded application.
  • The following regression bug has been fixed: rendered text vanished when ‘StringFormat’ is set as ‘DirectionVertical’.
  • A rendered sentence no longer disappears if RoateAngle is greater than 55.
  • Text no longer gets clipped if the DrawString method with RectangleF is used together with RotateAngle.
  • RotateAngle is different from strings that are drawn using the DrawString method with the PointF and RectangleF parameters although the same value is set to the ‘RotateAngle’ property.
  • Entire strings are now drawn when rotating the text if the DrawString method with PointF parameter is used.
  • Microsoft Visual Studio shows a warning message when opening the solution file for the ‘PdfTables’ sample.
  • Support to rotate text at an angle is now provided.
  • Issues no longer occur when a report containing a field with ‘TextDirection=Up/Down’ is exported (PDF export part).
  • When an EMF file is exported to a .pdf file, Japanese text is now shown correctly.
  • Vertical text in a metafile image is now displayed correctly.
  • New line position changes when setting RectangleF in an argument of the DrawString method. Fixed.
  • The right side of the characters in a metafile image no longer gets clipped.
  • The exception when using Medium Trust for a website has been fixed.

Improvements

  • Improved rendering HTML over remote connections.

C1Reports version 2.6.20112.54408

New Features

  • New public event added to C1MultiDocument: ItemLoaded. Occurs when the report or document represented by an item is loaded into memory (deserialized) prior to generation, but after processing of any parameters. This event allows to programmatically adjust the properties of the report or document before it is generated. For instance, the data source of a C1Report may be assigned here.
  • New public method added to C1PrintDocument: public bool HasEditableTags(); Checks whether the document contains any tags that can be entered or changed in the tags input dialog. Note that this method does NOT check the value of C1PrintDocument.ShowTagsInputDialog property.
  • C1MultiDocument: in addition to C1PrintDocument, now C1Report and C1RdlReport objects can be added to a C1MultiDocument. If any reports within a multi-document require parameters, they are requested prior to generating the multi-document.
  • C1MultiDocument: added outline support. A collection of outline nodes specific to the multi-document may be specified via the C1MultiDocument.Outlines property. The resulting outline (e.g. for the preview) is built as a combination of outline nodes in that collection and outline nodes in the contained documents. Outlines support is provided by the following properties and methods:
    • C1MultiDocument.Outlines {get;}
    • C1MultiDocument.MakeOutlines();
    • C1MultiDocumentItem.Outlines {get;}
    • C1MultiDocumentItem.OutlineNode {get;set;}
  • New public events added to C1MultiDocument: ItemGenerating, ItemAdding, ItemAdded, ItemRemoving, ItemRemoved, ItemsClearing, ItemsClear.
  • New public method ClearGeneratedPages() added on C1MultiDocument, C1PrintDocument, C1Report, C1RdlReport. This method allows to clear generated pages and other data without deleting the content of a document or report, so that it can be regenerated.
  • New public properties added on C1MultiDocument:
    • object UserData {get;set;}
    • bool IsGenerating {get;set;}
  • New public property added on C1RdlReport: EmfType {get;set;}
  • Improved performance when serializing styles.

Changes

  • Properties defined in user types derived from C1PrintDocument, RenderObject or other C1 types are now excluded from C1D/X serialization by default. If you have your own types derived from C1 types, and are sure that you need those properties to be serialized, mark them with either XmlElementAttribute or XmlAttributeAttribute. (If an exception occurs during serialization, that exception now contains a Log property that might help identify the problem.)

Bug Fixes

  • Fixed bug when C1Report.RecordsPerPage property processed incorrectly if report contans groups - page break not inserted between groups.
  • Fixed bug when exception occurs during C1Report rendering if it contains subreport and subreport contains field with [PageNo] tag.
  • Fixed bug in C1ReportDesigner when error occurs on previewing report when the last preview was canceled.
  • Fixed bug when exception occurs during importing C1Report into C1PrintDocument via ImportC1Report method when report template contains paramters without value.
  • Fixed unstable bugs which occurs when C1Report/C1PrintDocument used in multithreading enviroment.
  • Fixed bug when report rendered incorrectly if it is multicolumn and pagebreak occurs within section.
  • Fixed bug when field does not align/position correctly if report contains subreport which splits and Layout.MarginLeft was changed in C1Report.StartPage event.
  • Fixed bug when licensing window is displayed when C1MultiDocument used under licensed C1ReportViewer.
  • In C1PrintDocument's tags input form, now an up/down spanner is used instead of a dropdown calendar for DateTime input if the format is time.
  • When deserializing very large C1PrintDocument objects, use a temporary disk file instead of memory. This helps avoid out of memory exceptions in certain scenarios, e.g. when previewing a large C1MultiDocument.
  • Suppress Windows events processing if C1MultiDocument.DoEvents is false.
  • Fixed: invalid page numbers appeared in previvew thumbnails when a C1MultiDocument containing certain C1Report objects was shown in the preview.
  • Added public methods to remove items from a C1MultiDocument: C1MultiDocument.Items.Remove()/RemoveAt().
  • Fixed: when using certain printer/paper size combinations, preview print dialog showed incorrect paper kind and/or orientation.
  • Fixed: in rare cases, C1Report sections would overlap when rendering reports with sub-reports that split between pages.
  • Fixed: in export to Excel, formatting of tables that did not have visible grid lines could be corrupted.
  • Fixed: in rare cases, the last line of an RTF text would not show.
  • Fixed: certain font specifications were ignored. This affected fonts that had both Macintosh and Windows names specified in their 'names' table, one such font is "Akzidenz-Grotesk Std Light".
  • Assign a default name ("C1Document") to the print job when a document without a user specified name is printed. This avoids problems when printing to Adobe Acrobat X and some other virtual printers (output file is not created).
  • Fixed: C1PageSettings.ToPageSettings() method always returned page settings with "custom" paper kind (even though the size was correct).
  • Japanese text fixed in design time report picker form.
  • Fixed object placement bug occurring with data-bound render objects.
  • Fixed several issues when exporting report fields with up or down text direction to PDF.
  • Fixed: if a report custom field's text was changed by the custom field code, that change was ignored if the report was rendered to Excel.
  • Fixed error when saving a report to .docx without pagination.
  • Fixed export of hyperlinks with C1LinkTargetAnchor to RTF.
  • Added UpcE to supported barcodes.
  • Fixed: wrong positioning of strings with alignment set to "justify" and TextDirection "down".
  • Added new Japanese translations.
  • Fixed a rare OS-dependent bug that could cause a "Font is not a TrueType font" exception when generating a report.
  • Fixed: in C1PrintDocument, BreakBefore/BreakAfter settings on a render object were ignored if that object was within a table with grid lines.
  • Fixed: on some systems, the size of RenderImage changed when certain screen resolutions were selected.
  • Fixed: padding in table cells was not exported correctly to HTML/XLS/XLSX.
  • Fixed: C1Report could not handle SQL queries starting with "transform" keyword.
  • Fixed an issue in serialization exception log.
  • Removed runtime-only C1PrintDocument.DocumentInto.UserData from design time property editor.
  • Fixed serialization issues with certain colors (in particular, this could affect colors in C1MultiDocument).
  • .NET 4.0 build only: added explicit references to designer assemblies. This fixes issues when multiple versions of C1Report are installed on the same system.
  • Fixed: RTF export without pagination did not always preserve the correct page orientation.
  • Fixed a memory leak in DetachToolStrip (occurred when a form with C1PrintPreviewControl was opened and closed repeatedly).
  • Better diagnostics when trying to open a file in unknown/unsupported format.
  • Fixed: outlines in C1MultiDocument were not displayed in outline view.

C1Ribbon version 2/4.0.20112.340

New Features

  • Added the ReadOnly boolean property to the following ribbon elements: RibbonTimePicker, RibbonDatePicker, RibbonNumericBox, RibbonTextBox, RibbonComboBox. The property specifies whether the contents of the component can be changed by the user.
  • Added a few Japanese strings for design-time localization.
  • Added the new SupportsKeyTips property to the Ribbon control. The property indicates whether the Ribbon can show KeyTips when the user presses the Alt/F10 keys. It may be useful for old applications which aren't compatible with the KeyTip concept.

Improvements

  • Ribbon templates slightly updated.
  • Removed dummy XML comments from some protected methods.
  • Now the internal popup forms are disposed each time when the user closes the corresponding popup menu or a drop-down element. In the previous builds, the value of Application.OpenForms.Count might grow while the application is running because the popup forms were not disposed until the RibbonForm is closed.

Changes

  • C1.Win.C1Ribbon.2.dll and C1.Win.C1Ribbon.2.Design.dll are combined into a single dll (C1.Win.C1Ribbon.2.dll) to avoid issues when multiple versions of C1Ribbon and its designer dll are installed on the same machine. This change doesn't affect the version of C1Ribbon for .NET 4.x.

Fixes

  • Removed a white line that appeared inside the QAT when there was no ribbon item added.
  • A NullReferenceException is thrown after pressing the Enter key in a dropped down RibbonDatePicker. The issue was introduced in the previous build. Fixed.
  • Fixed an issue where the QAT was displayed in C1Ribbon although the ribbon items were not added to the QAT.
  • Fixed an issue where the C1Ribbon had to be deactivated twice with the Report Designer License Key.
  • Fixed an issue where the C1Ribbon tabs' height was increased when the BelowRibbon property was set to True for the QAT and a regular form was used as the parent for the C1Ribbon control.
  • Contextual Tabs are not displayed if the QAT appears below the Ribbon and a regular Form is used as the parent for the Ribbon control. Fixed.
  • Some minor improvements to a RibbonNumericBox.
  • Fixed an issue: "1.123456789e-5" and "1.123456789e5" values are not formatted in a RibbonNumericBox although the Format property is set to "G5".
  • Fixed an issue: Overflow Exception was thrown after typing '1e+60' into a RibbonNumericBox.
  • Fixed an issue where the drop-down porotion of a RibbonComboBox remained visible after navigating to another RibbonTab using KeyTips or by pressing the 'Ctrl+Tab' keys.
  • Fixed a bug in RibbonNumericBox: IndexOutOfRangeException was thrown after typing more than 29 digits into the numeric box.
  • Fixed sporadic incorrect highlighting of a RibbonComboBox and other components with text edit portion when a user performs some actions using the keyboard.
  • Hiding and showing some Ribbon elements via the "Hide/Show Ribbon Items" designer does not work properly. Fixed.
  • When copying and pasting a C1Ribbon control, contextual tab groups are not added to the newly pasted Ribbon. Fixed.
  • Fixed a bug in C1StatusBar: opening a form with a C1StatusBar in Visual Studio 2010 designer shows the form as changed. To get rid of this you have to save such a form once using a new C1Ribbon build (326 or newer).
  • Ficxed an issue where C1ToolTips didn't appear for any Ribbon items after restoring C1Ribbon from the minimized state by double-clicking a Ribbon tab.
  • Fixed an issue where the MouseEnter and MouseLeave events weren't fired or were fired incorrectly for the following Ribbon elements: RibbonGroup, RibbonTextBox, RibbonDatePicker, RibbonTimePicker, RibbonComboBox, RibbonNumericBox
  • Fixed an issue where tabs were displayed outside of the Ribbon form upon clicking a minimized tab on a form displayed slightly outside of the screen.
  • Fixed a bug that occurred when a C1Ribbon was hosted on a regular form. A double-click on a minized Ribbon tab hid the QAT item sand showed the QAT chevron button.
  • Even after closing the main form the application does not end - its process continues working if any popup form displayed while the main form was open. This issue only occurs when [Application | Shutdown mode] is set to [when the Last form closes] in project settings of a Visual Basic project. Fixed.
  • Fixed an issue where the Click event was not fired after clicking a RibbonToggleButton, RibbonSplitButton, or RibbonButton in an application menu displayed with KeyTips.
  • Fixed an issue that occurred after deleting a RibbonContextualTabGroup using its dispose method. When this occurred, the associated RibbonGroups were not removed automatically from QAT and HOT lists.
  • Fixed an issue where the RibbonTrackBar was visible on C1StatusBar even when setting Visible = False in a certain scenario.
  • Fixed a few small issues that prevented using a C1Ribbon and C1StatusBar in the WindowFormsHost WPF element.
  • Fixed a potential issue that may occur on a machine with multiple installed versions of C1Ribbon for .NET 4.x and its designer dll (C1.Win.C1Ribbon.4.Design.dll).
  • Fixed an error where only the 'Localize...' link was shown in the Smart Tag when a control was accessed at run time.
  • Fixed an isuse where checking/unchecking RibbonContextualTabGroup items did not work correctly in 'C1Ribbon-Hide/Show Ribbon Item' window
  • Fixed an issue that occurred when setting 'BelowRibbon' to True for QAT at design time. When this occurred, the QAT is shown above the Ribbon at run time.

C1Scheduler version 20112.169

Breaking Changes

  • If you use Appointment.Owner property (or set C1Schedule.GroupBy to "Owner"), either set OwnerStorage data bindings to the same data as ContactStorage, or use different data sources for OwnerStorage and ContactStorage.
  • Changed behavior of the C1Schedule.BeforeViewChange event, it is fired before any change to the C1Schedule.ViewType property.

New Features

  • Added Memo printing style localization. Added new PrintStyleTagStrings strings, make sure that you localized them from design-time localization dialog box. Updated Memo printing style (added localizable document tags). Updated PrintDocTemplates sample application.
  • Added the SelectionType property to the BeforeContextMenuShowEventArgs class. Gets the SelectionType value determining the UI element type for which context menu is about to show. Use this property to customize context menu behavior or content depending on the current context.
  • Added the SelectionType enum containing the following members.
  • Added ColorMapping for the CategoryStorage. Note, default Categories have no color set and C1Schedule doesn't use Category.Color in the default UI.
  • The CategoryMappingCollection class has been removed, use BaseObjectMappingCollection<Category> instead.
  • Added the C1Schedule.BeforeGroupHeaderFormat event. This event occurs before the group header is formatted. Use it to alter default group header appearance. You can change group header style, tab shape or displayed content.
  • Added new data storage to keep calendar owners.
  • Added new OwnerStorage property to the C1ScheduleStorage class. Gets the ContactStorage object used to keep contacts which might be used as appointment owners.
  • Added new constructors to the Appointment class: public Appointment(int key) and public Appointment(Guid key). Both constructors initialize a new instance of the Appointment class with the specified key.
  • Added new constructors to the BaseObject-derived classes: Status.Status(int key), Status.Status(Guid key), Label.Label(int key), Label.Label(Guid key), Resource.Resource(int key), Resource.Resource(Guid key), Category.Category(int key), Category.Category(Guid key), Contact.Contact(int key), and Contact.Contact(Guid key). All constructors initialize a new instance of the object with the specified key.
  • Added new methods to the Appointment class. GetAppointmentProperties() returns XML encoding of appointment properties. SetAppointmentProperties(string source) reconstructs appointment properties from the specified string.

Bug Fixes

  • Fixed issue with not loading images from internet links.
  • One extra appointment is created on moving recurrence appointment to other day. Fixed.
  • Request to display the last week in view at Schedule MonthView. Fixed.
  • MouseClick and MouseDoubleClick events do not get fired in C1Schedule. Fixed.
  • The LastDate cannot be selected on C1Calendar. Fixed.
  • On repeating the preview of 1 appointment, preview of all the appointments get displayed. Fixed.

Improvements

  • Changed UI layout - group navigation buttons have been moved to the C1Schedule's title area.
  • Improved printing styles layout for better space distribution.
  • Added overflow arrow to the month and week printing styles. It is shown when not all appointments can be printed.
  • Updated PrintDocTemplates sample.
  • Improved performance at working with recurring events.
  • Updated MultiUser sample shows how to use different data for ContactStorage and OwnerStorage.

Chart: File Version 2.0.20112.21181

Bug Fixes

  • Resolved some performance issues in check-as-you-type mode when spell checker works with C1Editor control.

C1.Win.C1SuperTooltip.dll version 20111.90

Bug Fixes

  • Fixed a potential design-time issue that may occur on a machine with multiple installed versions of C1SuperTooltip for .NET 4.x.

C1TrueDBGrid version 2.0.20112.61227

New Features

  • Condition Filtering or C1FlexGrid-like filtering was added to TrueDBGrid.
    • If you set the FilterBar property to False, and the C1DisplayColumn.FilterDropdown property to True, C1TrueDBGrid control will allow to use the new filters in the column.
    • The data filtering feature follows the pattern used by C1FlexGrid. When users move the mouse over column headers, the grid displays a filter icon on the header. Clicking the icon invokes the filter editor which selects the data that should be displayed. Every column has a filter, and rows must pass all filters in order to be displayed. The built-in filters include value filter, which allows users to select specific values for display, as well as a condition filter, which allows them to specify conditions such as "Greater than" or "Contains".
    • This feature does not change object model.
  • Added Language property to allow control over the localization. The built-in localization supports following languages: English, Spanish, French, Italian, Portuguese, German, Dutch, Russian, Japanese, and Turkish.
  • New C1TrueDBGrid1.PrintInfo.RowCanSplit property was added. Indicates whether the grid rows can split between pages. The default value is False. This new property helps to print very long text in columns on multiple pages.

Improvements

  • On change C1TrueDbGrid.FilterBar value, FilterText and filters of all columns are clear.
  • C1DataColumn.DefaultValue property takes effect in check boxes in the "new" row. By default, the if a column has checkbox presentation, then in the "new" row the check box is displayed in the indeterminate state. Now, if the DefaultValue of a column is "true" or "false", the check box is displayed in the corresponding state.

Bug Fixes

  • Exception is observed when closing Form in MouseUp event.
  • The BeforeUpdate event triggered twice when e.Cancel is set to True.
  • Inconsistence between filtering data in Condition Filtering and data displayed in the grid.
  • Setting the Filterbar property to true on an empty grid was throwing an exception.
  • Dropdown is not correctly rendered when the column width is less default width of the dropdown.
  • ArgumentException was thrown after clicking one of the column drop-down button.
  • Multiple Issues in C1TrueDBGrid Filtering.
  • When the DataView property is set to GroupBy, the desired cell cannot be selected. Fixed.
  • Image of a column overlaps the caption of the column header when translate items in a grid by an image.
  • Items in the column drop down is unable to select after setting the FilterMultiselect property is set to True.
  • New data and row disappear in one scenario.
  • Setting AllowSort to False at runtime does not reset the sort direction.
  • The FetchRowStyle event does not fired when rows are group and column is sorted.
  • Error image is shown on the check box position & check box becomes non clickable when cell is bound to class implement IDataErrorInfo interface.
  • The focus skips directly to the last column of second split when using Tab key to navigate between splits.

C1.C1Zip.dll version 20112.76

Bug Fixes

  • Fixed the IsZipFile method to return false when the stream doesn't support Seek. Seek is required for all Zip streams.

ComponentOne Studio for WinForms 2011 v1

BarCode: File Version 2.0.20111.43

No changes.

Chart: File Version 2.0.20111.21027

New Features

  • Added runtime user localizations by introducing SaveLocalizations() and LoadLocalizations() methods. These overloaded methods save and load XML translation tables, respectively, that translate internal strings at runtime.
  • Radar chart now supports AlarmZones. The AlarmZones specify NearExtents and FarExtents in angles measured from the first item in the radar chart. The angle is specified in degrees or radians depending upon the ChartGroup.Radar object settings.
  • The chart property and chart wizard dialogs can now be resized.
  • Chart dialogs can now be maximized.

Improvements

  • LoadLocalization() overloads can now reset the localization to its default state by passing a null argument.

Bug Fixes

  • Corrected Xml documentation file for SaveLocalizations(byte[] byteArray) and LoadLocalizations(byte[] byteArray).
  • Corrected behavior of Chart Properties and Chart Wizard Dialogs when changing the size by Maximizing and Restoring dialog.

DataExtender

Bug Fixes

The following bug fixes were made:
  • The removing of a DataTable and its DataRelation referenced by a C1DataView, with a subsequent addition of a DataTable with the same name raises an exception. Fixed.
  • Fixed a memory leak: C1DataView removed from C1DataViewSet doesn't release all resources.


DataObjects: File Version 2.0.20111.250

New Features

  • Added the SchemaContainer property to C1DataSet. The property returns the container object hosting the C1SchemaDef component in the data library. It allows, for example, binding event handlers to the business logic objects in the data library (such as C1DataSetLogic and C1TableLogic) from the main UI application.
  • Added the SortComparisonMode property to C1DataSet, C1DataTable, and C1ExpressConnection. Also, added the enumeration type of the same name. Possible values for the new property:
SortComparisonMode.C1Data - string comparisons are compatible with the previous versions of DataObjects for .NET (default value).
SortComparisonMode.AdoNet - string comparisons are compatible with the standard ADO.NET objects, such as DataTable.
SortComparisonMode.Ordinal - compare strings using ordinal sort rules based on the Unicode values of each character.

Bug Fixes

  • Fixed issue where the C1ExpressTable1.ExpressConnection. Connection.SqlInfo.IdentityColumnLastValueSelect property is not set when binding with database.
  • Fixed issue where C1Data does not read a table from Access2000 database with a column name Position.
  • Fixed issue where DataLibrary.DataObjects.dll may contain a reference to mscorlib v4.0 in Visual Studio 2010 when TargetFramework is set to .NET Framework 2.0.
  • Fixed issue where an exception was thrown when clicking Content in Help menu of the Schema Designer). The Content item has been removed from the Help menu.
  • The autogenerated .config file for the Schema Designer might contain a wrong dependence on .NET Framework 4.0 assemblies. Fixed.

DynamicHelp: File Version 2.0.20111.44

No changes.


Editor: File Version 2.0.20111.69

New Features

  • The AcceptsTab property is "true" by default.
  • Increase or decrease indentation by pressing Tab or Shift+Tab.
  • The ability to resize an image and keep the aspect ratio in C1Editor's design mode has been added.
  • The ability to save pictures and video from Web to a local folder has been added.
  • A feature that can be used to localize strings at design time has been added.
  • The ReadOnly property has been added.
  • The MaxLength property has been added.
  • Databinding support has been enhanced: the Text and Xml properties are marked as Bindable, and the editor is able to update changes in bound Text and Xml properties.
  • The Editor.CustomDialogs.MessageBox property has been added to support message box customizing.
  • Support for resizing C1Editor's font using the C1Sizer/C1SizerLight control has been added.
  • Code has been added to the C1EditorQuickStart sample to support Ctrl+P, Ctrl+N, and Ctrl+O shortcuts custom handling.
  • Improved diagnostics for the C1Editor.XmlExtensions setting have been added: if one of the custom tags is incorrect, repeating, or is a duplicate of a standard XHTML tag, the ArgumentException with corresponding messages is thrown.
  • The public property XHTMLItemBase.Node has been added to give direct access to XmlNode in edit dialog boxes (Table/Bookmark/Hyperlink etc.).
  • The public property C1Editor.DefaultTitle has been added to set the initial value of the new document.
  • Strings used in Doc-To-Help only have been prepared for Japanese localization.
  • Japanese strings are always used for Japanese locale, even in the English release.

Changes

  • The initial values of the Text and XmlExtensions properties have been changed to avoid their unwanted serialization in the designer.cs file.
  • Changes for licensing have been made.

Bug Fixes

  • Issues are no longer observed when two Editors are on one single form.
  • Applying upper-case tags no longer throws an error when switching to source view.
  • The StackOverflowException message seen when loading an HTML file that includes a meta tag in the first line has been fixed.
  • Issues that occurred while formatting text outside of the <Fieldset> tag have been fixed.
  • The Text and Xml properties have been added in the Properties grid of C1Editor.
  • Japanese strings for messages have been localized.
  • An unhandled exception is no longer raised when opening a specific document.
  • An ArgumentException was unhandled exception no longer occurs when saving a file using the SaveXml method.
  • In C1Editor, the maximum number of characters cannot be typed after the MaxLength property is set. Fixed.
  • The content of the Source mode browser is now refreshed after saving a document with an automatic fix for the validation errors.
  • The image path in an <img> tag no longer changes from absolute to a relative path when editing text in Design view.
  • An extra <p> </p> no longer gets created after each paragraph in C1Editor when text is copied and pasted from a Word document.
  • Files are now converted to XHTML when converting from RoboHelp for HTML (Doc-To-Help only).
  • The names of the predefined values of the hyperlink target have been localized.
  • The correct selection is now seen after merging row/columns when the row is selected using the Select Row option in the Select dropdown.
  • The Object Reference not set.. error is no longer seen when converting a Word document to XHTML.
  • Converting a manual output document to .xml and then opening the .xml file no longer causes the "validation errors" message to be seen.
  • The Underline style is now removed when clearing the formatting using the Ctrl + Space keys.
  • The Flash movie (OBJECT tag) begins to play its sound after the paragraph style is changed. Fixed.
  • Buttons in the C1EditorToolStripStyle are now highlighted when the HTML contains <b>, <u>, <i>, and <strike> tags.
  • A GDI leak is no longer observed in an application using C1Editor.
  • The cursor no longer gets placed at the end of the internal hyperlink when pressing ENTER after the paragraph above it.
  • Closing the Find dialog box using the Close button and then opening it again now sets the focus in the Find What textbox.
  • The ['Find what' & Find Next'], ['Search all documents..' &'Replace All'] have the same shortcut keys in the Find and Replace dialog box.
  • Multiple issues occurred when a Flash file was dragged and dropped on C1Editor in Design mode. Fixed.
  • Editor.Selection no longer points to the wrong place in the DragDrop event handler.

Excel: File Version 2.1.20111.186

New Features

  • Support for Desktop, WPF, and Silverlight versions in common code has been added.
  • Support of inline strings as one more value format of the Excel cell has been added.
  • The CalculationMode workbook property of all formulas has been added.
  • C1Excel supports row and column page breaks in Open XML format.
  • Support for Excel comments, or notes, has been added.

Bug Fixes

  • The exception seen when using Medium Trust for a Website has been fixed.
  • Unlike other ComponentOne WinForms controls, the Deactivate dialog box shows a different license key than the SU license key. Fixed.
  • The background color in the FlexGridExcel2010 product sample has been changed to white when loading an .xls file to C1FlexGrid.
  • The performance problem that occurred when creating a new Excel file with 50,000 rows and 10 columns has been fixed.
  • An error no longer occurs when loading an .xls file where the left-most cells have been converted to text from numbers.
  • The value is now reflected when an Excel sheet is set with a formula where the calculation result is an empty string "" in the output.
  • Fixed request to provide property to set Row to repeat at top and Column to Repeat at left in the page setup through C1Excel.
  • C1Excel no longer hangs when loading an .xls file which contains a Drop Down control.
  • When the OutlineLevel property of rows are set and exported to an Excel file, the data is no longer exported without group/outline-level information.
  • The Unable to read file error message seen when opening a saved .xls file has been fixed.
  • After setting a cell formula through formatting, the formula is now retained in the .xlsx output.
  • Cell formatting when a BIFF8 file is loaded and saved using C1Excel has been partially fixed.

Flash

New Features

The hairline style is supported.

FlexGrid: File Version 2.6.20111.605

New Features

  • Added the Rows.GlyphRow property.
  • Added EditFilter(col) and ClearFilter(col) methods to allow easy control over the filters from UI elements such as menus and toolstrips (see the FilterMenu sample).
  • Added Chinese localization.
  • A Language property has been added to allow control over localization.
  • Added localization for the Polish culture (pl).
  • Added Clipboard support methods: Cut(), Copy(), and Paste().
  • Added Microsoft Office 2010 visual styles. The VisualStyle property has three new settings that match the look of Excel 2010: Office2010Blue, Office2010Silver, and Office2010Black.

Improvements

  • Improved performance of paste operations on numeric cells.
  • Improved RightToLeft implementation.
  • Improved extended row/column selection.
  • Improved AddNew behavior; it allows cancelling by pressing Esc (Escape) even after edits.
  • Improved Rtl support.
  • Improved handling of nullable types.

Bug Fixes

  • The grid now honors RTL when printing merged cells.
  • The Filter editor now honors RTL.
  • The grid no longer throws an exception when holding down the Enter key while editing DateTime values.
  • Adding columns to a data source no longer causes the grid to create a new column even when AutoGenerateColumns == False.
  • The editor no longer allows entering decimal characters when it exceeds the MaxLength property.
  • Fixed issue with Filter localization.
  • Fixed issue with RightToLeft rendering.
  • Automatic OLE drag state is disabled before showing context menus.
  • Fixed issue with designer persistence. It is now working correctly for controls embedded in user controls.
  • The accurate page count is shown in PrintDialog.
  • Clipboard support now handles the SelectionMode settings correctly.
  • Handle GDI exception when auto-sizing rows with empty cells. Fixed.
  • SelChanged event fired more often than needed with SelectionMode == ListBox and Shift pressed. Fixed.

Gauges: File Version 2.0.20111.62

No changes.


Input: File Version 2.0.2011.33260

Bug Fixes

Fixed an issue where the TodayDate rectangle is drawn on the current date when the 'TodayDate' is set to another date.

New Features

New C1CheckBox control. In addition to the standard CheckBox functionality, C1CheckBox supports data binding to data source fields of Boolean, String, or Integer types, BorderStyle and BorderColor properties, and visual styles.

InputPanel

  • Added the following new features:
  • Added a few new visual styles to C1InputPanel: Office2010Black, Office2010Blue, Office2010Silver and Windows 7.
  • Added the FocusedComponent property to C1InputPanel. The property returns the component which has input focus.
  • Added the Focused property to the InputComponent class: The property indicates whether the component has input focus.
  • Added the EditImage property, which sets the image associated with the new button.
  • Added the EditToolTip property, which sets the ToolTip text associated with the edit button.
  • Added the ShowEditButton property, which specifies whether the new button should appear on the InputDataNavigator.
  • Added the FocusedComponent property, which returns the component which has input focus.
  • Added the Focused property, which indicates whether the component has input focus.
  • Added the InputNavigatorEditingEventHandler event, which adds the Editing click event to the edit button.
  • Added the Active property to the ToolTipSettings class. The property indiciates whether the ToolTip is currently active.

Changes

Changed the default value for the ToolTipSettings.BorderColor property from SystemColors.InfoText to Color.Gray.

Bug Fixes

Fixed an issue where KeyDown, KeyUp, and KeyPress events didn't fire on an InputComboBox when its "DropDownStyle" property was set to "DropDownList".


List

Bug Fixes

NullReference Exception thrown on called ClearItems() method where C1.Win.C1List.C1Combo is subclassed.


Menus and Toolbars

New Features

Added the following methods:
  • C1TopicBarHitTestInfo: Returns information about the control at the current mouse position.
  • C1TopicBarHitTestInfo HitTest(int x, int y) and C1TopicBarHitTestInfo HitTest(Point p): Returns information about the control at a specified point on the control surface.

Bug Fixes

The following bugs were fixed:
  • Focus is not returned back to the text box inside C1DockingTab although its validating event is cancelled.
  • CloseButton and Collapse Button is not shown in C1NavBar when VisualStyle is set to System or WindowXP.
  • Validating event does not fire for controls inside C1DockingTab.
  • SaveLayout and RestoreLayout methods of C1DockingTab resizes C1DockingTabPages.
  • If a command dock has multiple tabs with CombBoxes, and one combo box is dropped open, then a second tab is clicked on, the first tab migrates to where the click action happened.
  • HitTest method does not respect scroll position of the C1TopicBar.
  • After scrolling the scroll bar of C1TopicBar, CollapseButtons and Link images stay in the same position and do not move along with the scrollbar.
  • An exception is thrown if the height of a docking tab is reduced when VisualStyle is set to Office2007.
  • An exception is thrown when C1ToolBar is used in a multi-threaded environment.
  • Tab is displayed as a cross in red when the form is maximized/minimized.
  • Menu expands in the upward direction in MDI child form.

PDF: File Version 2.1.20111.165

New Features

  • Support has been added for various widths of the characters for the DrawString method:
public in , Font font, Brush brush, RectangleF rc, int firstChar, StringFormat sf, float widthCoeff)
public int DrawString(string text, Font font, Brush brush, PointF pt, StringFormat sf, float widthCoeff)
public int DrawString(string text, Font font, Brush brush, PointF pt, float widthCoeff)
  • Support for stream-based attachments has been added. The two new AddAttachment overloads are:
public void AddAttachment(string attachmentName, byte[] attachmentData, RectangleF rc, int page, AttachmentIconEnum icon, Color iconColor);
public void AddAttachment(string attachmentName, byte[] attachmentData, RectangleF rc, AttachmentIconEnum icon, Color iconColor);

Improvements

HTML rendering has been improved:
  • There is better clipping at page breaks.
  • Support for the CSS 'line-height' attribute has been added.
  • Support for loading images into <img> tags has been added.

Bug Fixes

  • Fixed incorrect direct and kerns problems for some Hebrew text.
  • Fixed the problem for some Hebrew fonts that caused C1Pdf to crash.
  • Pie is now rendered when the gradient brush is specified to fill Pie.
  • Vertical text in a metafile image is now displayed in the correct position.
  • Overlapping Japanese text is no longer observed when exporting the report definition file with Japanese characters to .pdf file format.
  • The last several characters in a Japanese string are no longer getting truncated when using the DrawString method.
  • When using PageAsMetafile and DrawImage to draw a meta file in a PDF, it no longer appears painted in black.

ReportDesigner: File Version 2.6.20111.54308

Bug Fixes

  • Fixed an issue (wrong image size in some scenarios) with the Gradient custom field.
  • .NET 4.0 version only: New custom field - SuperLabel - added to the prebuilt C1.C1Report.CustomFields.4 assembly. SuperLabel allows to render HTML text using the C1SuperLabel control included in the C1.Win.C1SuperTooltip.4 assembly (part of ComponentOne Studio for WinForms). See the CustomFields sample for details. If you do NOT need the new functionality, remove the corresponding line from the C1ReportDesigner.exe.settings file.
  • Fixed: when a field's size is set in the property page and then that field is moved, the size would sometimes change.
  • When fields were moved or resized in the designer at certain zoom levels, the resulting coordinates (in twips) became fractional.
  • When a table or view of a MSSQL server was selected as data source in the report wizard, the field list was not built.
  • Error message ("Unspecified error") popped up in the report wizard when an Azure SQL data source was selected.
  • Report Designer crashed if a font used by a predefined style was not installed on the system.
For other changes and additions, see the Reports for WinForms version history.

Reports: File Version 4.6.20111.54308

Breaking Changes and Improvements

  • IMPORTANT NOTE for existing apps using the preview controls: If your existing form contains a C1PreviewPane (not the integrated C1PrintPreviewControl) AND a status bar created via the preview pane's designer action item, the form's InitializeComponent() method (usually contained in the form's .Designer.cs code file) must be manually updated, specifically the ToolStripProgressBar and ToolStripStatusLabel used by the preview must be assigned tags using the following lines: this.C1PreviewPane1_progressBar.Tag = "C1PreviewProgressBar"; this.C1PreviewPane1_statusText.Tag = "C1PreviewStatusLabel"; otherwise the progress bar and status might not work correctly.
  • C1PreviewFileActions.FileOpen() method overloads now return object type (previously, they returned C1PrintDocument; this was changed to support C1MultiDocument).
  • ComponentOne OLAP licensing was added.

New Features

  • A New Component was added in this release: C1.C1Preview.C1MultiDocument. C1MultiDocument is designed to allow creating, persisting and exporting large documents that cannot be handled by a single C1PrintDocument object due to memory limitations. C1MultiDocument supports links between contained documents, common TOC and word index, continuous page numeration and total page count. For more information about C1MultiDocument, please see the Reports for WinForms documentation.
  • .NET 4.0 version only: Export to XPS (XML Paper Specification) is now supported in WinForms build (C1MultiDocument is not yet supported).
  • The following methods were added to C1Report to improve handling of large reports:
    • public IEnumerable GetPageImages(); Enumerates page images (represented by metafiles) of the generated report. Using this method in a "foreach" loop allows to iterate over all pages of a large report without exhausting system resources. This approach is preferable to PageImages property that creates images for all pages and can consume a large amount of resources. Returns: An IEnumerable that allows to iterate over the page images.
    • public Metafile GetPageImage(int pageIndex); Gets a metafile representing the specified page. pageIndex: 0-based page index. Returns: The metafile representing the page.
    • public int GetPageCount(); Gets the total number of pages in the generated report. Returns: The total page count.
  • The C1Report.PageImages property has been marked as obsolete as using the new methods described above is preferable.
  • New public property added on C1PrintDocument:
    • public PageNumberingChange PageNumberingChange {get;set;} Gets or sets the PageNumberingChange object applied to the first page of the document.
  • Added support for the latest RTF implementation from Microsoft if that is available on the system: RTF window class: RICHEDIT60W, provided by riched20.dll shipped with MS Office 2007.
  • New public static property added to C1.C1Preview.C1PrintOptions class:
C1PrintOptions.MsPrintDocumentPrintEmfType {get;set;} Gets or sets the type of metafiles used when printing standard .NET PrintDocument documents. The default is EmfType.EmfPlusDual. If your printer needs to scan the output for data (for example, a fax number; a case in point is Tobit Faxware) and fails, try setting this to EmfType.EmfOnly. Note that this property ONLY affects printing of standard .NET PrintDocument documents, and has no bearing on other supported document types.
  • Added support for C1MultiDocument (extension .c1mdx) in preview.

Bug Fixes

  • Fixed: incorrect rendering of Hebrew text in C1Report.
  • Fixed: several issues when exporting Hebrew text to PDF.
  • Fixed: RecordsPerPage property was processed incorrectly in reports with groups.
  • Added C1MultiDocument icon to .NET 2.0 build.
  • Fixed wrong behavior of PageNumberingChangeModeEnum.Increment and PageNumberingChangeModeEnum.Set enumeration values.
  • Changed representation of unresolved PageNo and HyperlinkPageNo tags during document generation from actual tag strings to "???".
  • Fixed: several issues with incorrect rendering of Japanese text.
  • Fixed: in export to HTML, exception occurred if an auto-generated image file name matched the name of an existing file.
  • Fixed: wrong page size when exporting Custom Paper Size report sample to RTF (in part this is a limitation of the RTF format).
  • Fixed: incorrect export to PDF if C1Report.EmfType is EmfPlusOnly.
  • Fixed: export of large C1Report to PDF via RenderToFile could fail due to not enough resources.
  • Fixed: overlapping of Japanese characters would sometimes occur when exporting a C1Report to PDF.
  • Fixed: exception in HTML export with "preserve pagination" and "create canvases" turned off.
  • Fixed: progress not shown when exporting a document via ProgressForm.
  • Fixed: incorrect export of external links specified via LinkTarget in report fields to PDF.
  • C1Report: fixed incorrect rendering of Asian text with text direction up.
  • C1PrintDocument: fixed blurred rendering of RenderBarCode. NOTE: *C1PrintDocument.EmfType MUST BE SET to EmfOnly for pixel-perfect rendering of bar codes. This is a limitation that will be removed in one of future releases.
  • Wrong "Source Tray" value (always "Upper") was used by default with printers that have different default (for example, "Auto"). Fixed.
  • C1Report: in some cases report generation would froze if they contained a subreport with CanGrow set to false. Fixed.
  • C1Report: Code128 barcode was generated with a low resolution and could not be scanned. Fixed.
  • C1Report: when RecordsPerPage was set, a blank page was sometimes added to the end of the generated report. Fixed.
  • C1Report: Field text aligned incorrectly if TextDirection was not Normal. Fixed.
  • C1Report: unexpected page break could be added after a report header if it contained a subreport. Fixed.
  • Fixed: in some scenarios, page number hyperlinks (such as in a TOC) in a C1MultiDocument showed "[LPN]" instead of the actual page numbers, and did not work when clicked, even after the whole document was generated.
  • Fixed: status labels added to a status strip on a form that also contains a C1PrintPreviewControl might disappear both at design time (after reloading the designer) and at run time.
  • Fixed several minor scrolling issues in non-continuous mode.

Ribbon

New Features

The following new features were added to Ribbon for WinForms in its 2011 v1 release:
  • Added the DropDownAlign property to RibbonComboBox, RibbonMenu, RibbonSplitButton, RibbonDatePicker, and RibbonGallery. The property sets the alignment of the drop-down portion relative to the given component.
  • Added the KeyTip property to RibbonListItem. Items of the 'Recent Documents' list on the right pane of the application menu are now accessible by their KeyTips.
  • Added the Font and ForeColor properties to the contextual tab group object (RibbonContextualTabGroup component).
  • Added a few Japanese strings for design-time localization.
  • Added KeyTips to all Ribbon items.
  • Now you can display KeyTips for ribbon items after pressing the ALT or F10 key in a C1RibbonForm with the C1Ribbon control. Added the KeyTip property to RibbonButton, RibbonTab, and other ribbon items. Also, added the GroupKeyTip and LauncherKeyTip properties to the RibbonGroup component.
  • Added the GroupToolTip property to RibbonGroup. The property specifies the tooltip string for a collapsed group button or a group button on the QAT.
  • Added the Active property to the ToolTipSettings class. The property indicates whether the tooltip is currently active.
  • Added the Color property to the RibbonTab component. The new property allows changing color of individual tabs.
  • Added the ContextualTabGroups property to C1Ribbon. This is the collection of RibbonContextualTabGroup components. Each tab group can contain a few RibbonTabs. The contextual tab groups appear in the title of C1RibbonForm.
  • Added the MaxTextWidth property to the RibbonLabel component (0 by default - no restrictions). The property sets the maximum width of the label text, in pixels. The ellipsis character (...) appears at the right edge of the label, denoting that the text width extends beyond the specified width.
  • Added the Selectable boolean property to C1Ribbon and C1StatusBar. The property indicates whether the control can receive the input focus (it's True by default).

Changes

The following changes were made in Ribbon for WinForms in its 2011 v1 release:
  • RibbonGroup.ToolTip property renamed to LauncherToolTip. The old property is now hidden but still available for backward compatibility.
  • Changed the order in which ribbon groups are collapsed when resizing the ribbon. Now the right-most group collapses first, followed by the next right-most group, and so on.

Improvements

  • Ribbon templates are updated. Changed appearance and behavior of the "Minimize Ribbon" button on the ConfigToolBar panel.
  • Updated editor for the ToolTip property of various components.
  • Improved the speed of KeyTips showing up under the Aero theme.
  • Slightly updated the C1RibbonApplication project template.
  • Improved appearance of text labels on the Quick Access Toolbar.

Bug Fixes

The following bug fixes were made in Ribbon for WinForms in its 2011 v1 release:
  • Fixed a bug: item images did not appear in the drop-down list of a RibbonComboBox.
  • Fixed an issue where the contents of the selected RibbonTab in a RibbonContextualTabGroup was still visible although the Visible property of the ContextualTabGroup as set to False.
  • An inconsistency is observed between border color of the ribbon tabs at design time and at run time when C1Ribbon's VisualStyle is set to Windows7.
  • An error is no longer observed after adding a ContextualTabGroup with one or more tabs from the Collection Editor, then cancelling this operation.
  • The 'More controls' QAT popup window no longer disappears while opening the QAT menu after clicking on Ribbon Numeric up/down button.
  • Fixed a problem with drawing the 'More controls' button (next to the QAT) for the first time.
  • Fixed a bug: an incorrect element appeared at the end of the tabs row after deleting a contextual tab group.
  • Fixed a bug: RibbonNumericBox and RibbonDatePicker components were not editable if they are located on a contextual tab.
  • Fixed a minor drawing issue at the bottom left/right corners of C1StatusBar "wearing" the Office2010Silver visual style.
  • Fixed a minor layout issue with drawing the icon for an MDI child form under the Windows Aero color theme.
  • Fixed a bug: the title bar of C1RibbonForm may be corrupted after changing Form's visual style from Office2010 to Windows7 (or vice versa) while C1Ribbon is in minimized state.
  • Fixed an issue: all semi-transparent pixels appeared as black in the form icon if C1RibbonForm.VisualStyle is Office2010 or Windows7 or if RibbonApplicationMenu.Win7Look is True.
  • Fixed issue and issue where an unhandled exception was seen when using QAT mnemonic character (Alt+S) for the second time.
  • Fixed a bug: an InvalidOperationException was thrown if visual styles are not applied to the client area of application windows (for example, if Application.VisualStyleState = NoneEnabled).

Schedule: File Verson 2.0.20111.156

Breaking Changes

  • C1Schedule.FirstVisibleTime property has been marked as obsolete. Use C1ScheduleSettings.FirstVisibleTime property instead.
  • Removed old obsolete properties ScheduleTheme.BackGround and ScheduleTheme.BackGround2. Use ScheduleTheme.CurrentPalette property instead.

New Features

  • Added new property to the Appointment class:
public Contact Owner {get; set; }
Gets or sets the Contact object which owns current Appointment object.
The default value is null.
  • The AppointmentStorage object supports new optional mappings which allow to set either OwnerIndexMapping or OwnerIdMapping. For an example, look at the updated MultiUser sample.
  • Added grouping support. The C1Schedule control supports grouping by resources, contacts, categories and by the Appointment.Owner property value. All C1Schedule vies and visual styles support grouping and contain UI for navigation between groups. The new Grouping sample demonstrates C1Schedule grouping functionality. Default printing styles and PrintDocTemplates sample have been updated to honor new grouping feature. MultiUser sample have been updated as well.
  • New classes were added to support grouping:
public class ScheduleGroupItem Holds all the data required for displaying individual UI part for the single resource, category or contact when the C1Schedule.GroupBy property is set, or default UI otherwise.
public class ScheduleGroupItemCollection : C1ObservableCollection Represents a collection of the ScheduleGroupItem objects.
  • New properties were added to the C1Schedule control to support grouping:
    • public string GroupBy { get; set; } Gets or sets the string value determining the type of grouping. The default value is an empty string.
    • public bool ShowGroupNavigation { get; set; } Gets or sets the Boolean value determining whether the C1Schedule control should display group navigation buttons. The default value is true. This property only makes sense when the GroupBy property is set.
    • public bool ShowEmptyGroupItem { get; set; } Gets or sets the Boolean value determining whether the C1Schedule control should display an empty group item. This property only makes sense when the GroupBy property is set. If this property is set to True, the C1Schedule control will display a group item without assigned owner (resource, contact or category). This group item will contain all appointments, which don't fall into other group items. The default value is false.
    • public string EmptyGroupName { get; set; } Gets or sets a String value used as default value for the ScheduleGroupItem.Name property. The default value is "Calendar".
    • public ScheduleGroupItemCollection GroupItems { get; } Gets a collection of all available GroupItem objects for the currently set type of grouping.
    • public ScheduleGroupItemCollection VisibleGroupItems { get; } Gets a collection of currently visible GroupItem objects.
    • public bool IsGrouped { get; } Gets a Boolean value determining whether grouping has been set for the C1Schedule control.
    • public ScheduleGroupItem SelectedGroupItem { get; } Gets the selected ScheduleGroupItem object or returns null if the selection is empty.
    • public int GroupPageSize { get; set; } Gets or sets the Integer value determining the maximum number of the ScheduleGroupItem objects displayed in UI at the same time. Increasing this value might affect performance. The default value is 2.
  • New C1Schedule method to support grouping: public void NavigateToScheduleGroup(int increment); Navigates the C1Schedule control back or forth to another ScheduleGroupItem object by the specified increment.
  • Added new check box in the PrintOptionsForm. It allows to select whether to print all appointments or appointment from the currently selected group item only. If you use localized version of the C1Schedule control, make sure that you added new string there.
  • Added new property to the C1Schedule control: public Comparison delegate which is used by the C1Schedule control to sort appointments in the Month and Office 2003 Week views. By default C1Schedule performs comparison with the new C1Schedule.Compare(Appointment x, Appointment y) method. This method compares appointments by the Appointment.Start property and then (if start time is the same) by the Appointment.Subject property. You can alter this behavior by supplying custom comparison.
  • Added C1Calendar.BeforeDayFormat event. Use this event to alter default day appearance.
  • Added Office 2010 Visual Styles for the C1Calendar and C1Schedule controls: Office 2010 Blue, Office 2010 Black, and Office 2010 Silver.
  • Added the ability to change C1Schedule navigation panels and week tabs appearance from the C1Schedule Visual Style Smart Designer.
  • Added new property to the C1Schedule class: C1ScheduleSettings Settings { get; }. The C1ScheduleSettings class determines auxiliary properties providing different C1Schedule object settings: AllowContactsEditing, AllowContactsMultiSelection, AllowResourcesEditing, AllowResourcesMultiSelection, AllowCategoriesEditing, AllowCategoriesMultiSelection, FirstVisibleTime, AutoScrollToFirstAppointment, SetReminder, and ReminderTimeBeforeStart. Default value for all AllowXXX properties is True. AppointmentForm and list editing forms honor above settings of the C1Schedule control.

Improvements

  • Improved appointment layout in the Day/Working Week/Week views.
  • Corrected Appointment element keyboard and mouse behavior:
    • single click on the Appointment element selects appointment
    • mouse left button click or pressing 'F2' button on the selected Appointment element switches appointment into inline edit mode
    • mouse left button double click on the Appointment element opens Appointment dialog
    • pressing 'Enter' button in inline edit mode finishes editing
    • pressing 'Escape' button in inline edit mode cancels all changes.
  • Corrected AppointmentForm behavior, so that it allows showing newly created appointments from the C1Schedule.BeforeAppointmentCreate event handler.
  • Updated Japanese resources.

Bug Fixes

  • Fixed backward compatibility issue with C1Calendar's custom themes which had been created with build 138 or earlier.
  • Fixed issue where the cursor is displayed as 'SizeWE' on editing appointment.
  • Fixed mouse selection issue.
  • Fixed issue where the Appointment does not get selection by the right click.
  • Fixed issue with unwanted appointment dragging if focus is in some other control.
  • Fixed issue where if an appointment is shifted by moving the mouse very fast, there are cases that the BeforeAppointmentDrop event is not fired.

Sizer

Fixes

  • C1SizerLight lost control sizes when windows was minimized and screen properties changed. Fixed.

SpellChecker: File Version 2.0.20111.86

New Features

A show wait cursor appears while adding words to the UserDictionary from the spell dialog.

Bug Fixes

  • Fixed the issue when the Spell context menu collapsed the selection when invoked.
  • Fixed the issue when the shortcuts of the context menu items lost in "spell as you type" mode.
  • Improved handling of Eastern characters for example, Japanese.
  • Wiggly underlines were not always removed when setting auto-spell to false.
  • IndexOutOfRangeException occurs on check eastern text in C1Editor.

SuperTooltip: File Version 2.0.20111.88

New Features

  • Added a new C1SuperErrorProvider component. The C1SuperErrorProvider is similar to the standard ErrorProvider component, except it allows you do display rich error information using HTML instead of plain text.
  • Adding a C1SuperErrorProvider control from the toolbox also creates a C1SuperTooltip and automatically connects it to the error provider.
  • Added a toolbar to the Office tab in the SuperTooltip designer.

Improvements

  • The behavior of the HTML editor for C1SuperTooltip and C1SuperLabel has been improved.

Bug Fixes

  • The ToolTip property editor now appears in Visual Studio 2010 with German locale.
  • The C1SuperTooltip designer remembers its layout settings until the user closes the Visual Studio IDE.

TrueDBGrid: File Version 2.0.20111.61213

New Features

  • Microsoft Office 2010 visual styles were added in this release. The VisualStyle property has three new settings that pretty match the look of Microsoft Excel 2010: Office2010Blue, Office2010Silver, and Office2010Black.

Bug Fixes

  • The focus skips directly to the last column of second split when using Tab key to navigate between splits.
  • An error "Filter expression [x]does not evaluate to a Boolean term" is observed when any operator is set in FilterOperator property.
  • RowColChange event fires when you switch the MS tab control that containing C1TrueDBGrid.
  • Even when the HeaderDivider property of a column is set to False, the divider is displayed between the headers at runtime.
  • All columns of second split of a grid disappear when an application created in VS2003 is shifted to VS2010, and BorderStyle is set to Fixed3D.
  • ArgumentOutOfRangeException is thrown after click the filter button.
  • Values in filter dropdown of filter bar are not displayed in the grid on a machine which only have .NET Framework 2.0.
  • An exception is throw when clicking filterbar drop down on Window 2000 machine with .NET Framework 2.0 only.
  • Exception is thrown when deleting the selected data row after sorting.
  • Locked combobox column can be expanded after expanding other unlock combobox column.
  • ArgumentOutOfRangeException is thrown when inserting horizontal split after resizing the form.
  • BeforeRowColumnChange event does not fire when the Column value is set using code.
  • Even after setting the column’s AllowFocus property to False in the split, it is possible to shift focus on the first display.
  • An exception is thrown if all columns are hidden in a multiple row display.
  • While using split, Update event cannot be executed without ending the Editable state.
  • On setting a background color to the column header, the border of the record selector gets removed.
  • RowColChange event is not fired, if Col property is changed through code.

Zip: File Version 2.1.20111.74

Bug Fixes

  • Fixed the Zip64 issue. Headers are now written correctly for entries larger then 4 gigabytes.