In This Topic
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 ShiftoHome 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.