What's New in Prior Releases?

Studio for WinForms 2011 v2

New C1QRCode Control Supports 2D Barcodes

BarCode for WinForms includes the new C1QRCode control, which supports 2D barcodes using the popular QR (Quick-Response) encoding. QR barcodes are useful because they can be scanned directly from a screen using any smart phone. Generate 2D barcode images in your desktop apps, reports or from a Web service.

New Windows 7 Control Pack for WinForms

Integrate your applications with Windows 7 using Windows 7 Control Pack for WinForms. C1TaskbarButton enables you to easily manage progress indicators, thumbnails, overlays and jump lists on the Windows 7 taskbar. C1TaskDialog allows you to create powerful Windows 7-style dialogs.

True DBGrid for WinForms Enhancements

True DBGrid for WinForms now supports conditional filtering as an alternative to the filterbar. With conditional filtering a drop-down appears when the user hovers over any column header with conditional filtering enabled. The built-in filters include a value filter (checkboxes) as well as conditions such as "Greater than" or "Contains." This type of filtering is modeled after the same feature in C1FlexGrid.

Editor for WinForms Enhancements

Editor for WinForms has several new enhancements:

  • Added C1Editor.WebBrowser property that returns a reference to the IWebBrowser2 interface for the current C1Editor mode. This enables more advanced programming opportunities for C1Editor.
  • C1Editor has a new Style Formatting dialog which provides more formatting capabilities and more control over CSS styling of HTML elements.
  • C1EditorToolStripStyle toolbar has a new button for editing borders.

DockingTab for WinForms Enhancements

DockingTab for WinForms now supports a close button for each tab.

Reports for WinForms Enhancements

C1MultiDocument, part of Reports for WinForms, now supports C1Report and C1RdlReport (in addition to C1PrintDocument) so you can combine all three document types together.

See the complete 2011 v2 version history for more details, improvements and breaking changes.

Studio for WinForms 2011 v1

Scheduler Resource Grouping

C1Schedule can now group appointments by contacts, resources or categories to create a multi-tabular layout where each tab corresponds to a different item or group. There's no limit to the number of groups because users can page through grouped items with ease. Grouping is supported in all scheduler views including month, week, and day views.

New C1SuperErrorProvider Component

C1SuperErrorProvider, included with SuperToolTip, is similar to the standard ErrorProvider component, except it allows you to display rich error information using HTML. For example, use icons and a red title for the error indicators, and include mixed font styles in the same description making messages clearer to the user.

Ribbon Contextual Tabs

C1Ribbon now supports multi-colored contextual tabs. You may designate some controls on the Ribbon to only be used in conjunction with a specific object or function on the form, such as a picture, chart or table. You can configure contextual tabs to only appear when a relevant object is selected or a specific action performs.

New C1MultiDocument Component

The new C1MultiDocument component, included with Reports, is designed for creating, persisting, and exporting combined and very large C1PrintDocuments. The component supports links between contained documents, a common TOC and word index, as well as continuous page numeration and total page count.

New C1CheckBox Control

The new C1CheckBox control, included with Input, supports data binding to Booleans, Strings, and Integers. It also supports borders and visual styles.

New Microsoft Office 2010 Visual Styles

All FlexGrid, Scheduler, True DBGrid, and InputPanel controls have new Office 2010 visual styles including blue, black and silver themes. Modernize your application to the max with these latest looks from popular Microsoft Office 2010 products.

FlexGrid for WinForms Enhancements

  • Enhanced right-to-left support.
  • Added EditFilter and ClearFilter methods to allow easy control over the filters from UI elements such as menus and toolstrips.
  • New Language property allows control over localization.
  • Added clipboard methods: Cut, Copy, and Paste.
  • New Microsoft Office 2010 visual styles.

Excel for .NET Enhancements

  • Added support for Excel comments (notes). Add or edit cell comments in your Excel files. Cell comments (or notes) in Excel allow you to attach a comment to a cell to inform, remind or explain the content of a cell or range of cells.
  • Added CalculationMode workbook property of all formulas.
  • Added support for row and column page breaks for Open XML format.

Editor for WinForms Enhancements

  • Enhanced data binding support. The Text and XML properties are now marked as Bindable for easy data binding to external sources.
  • Enhanced formatting capabilities for HTML elements.
  • Enhanced localization support.

InputPanel for WinForms Enhancements

  • Added a new "Edit" button to the InputDataNavigator component.
  • New Microsoft Office 2010 visual styles.

Chart for WinForms Enhancements

  • Added run-time user localizations by introducing SaveLocalizations() and LoadLocalizations() methods. These methods save and load XML translation tables that translate internal strings at run time.
  • Radar charts now support Alarm Zones.

Studio for WinForms 2010 v3

Release Notes

Enhanced Support for SQL Server Reporting Services

Microsoft SQL Server Reporting Services

The new C1RdlReport component provides support for SQL Server Reporting Services to ComponentOne Reports for WinForms. Now you can effortlessly integrate your existing reports with the full ComponentOne Reporting suite for added previewing, printing and exporting functionality.

  • Import your existing SSRS report definitions (RDL) into C1RdlReport to programmatically generate your reports.
  • C1RdlReport exposes the full RDL object model allowing you to modify existing reports or even create new RDL reports completely in code. This is not possible through Microsoft Reporting Services alone.
  • C1RdlReport provides a self-contained RDL reporting solution without external dependencies such as the need for a Microsoft Reporting Services server.
  • Follows Full RDL 2008 Specifications.

New Microsoft Office 2010 Visual Styles

The C1Ribbon and C1NavBar controls have new and improved Office 2010 Visual Styles including blue, black and silver themes. Modernize your application to the max with these latest looks from popular Microsoft Office 2010 products.

New Office 2010 Visual Styles

New Visual Studio 2010 and 2008 Docking Styles

Provide a multi-tab, docking interface with the latest Visual Studio-inspired docking styles. The C1DockingTab control now supports two new docking styles: Visual Studio 2010 and 2008.

More Enhancements

  • Excel for .NET has added support for subtotals and outline-level grouping for rows and columns.
  • C1Navbar has a new CollapsedBarText property to display vertical text when the NavBar is collapsed. Just set the new ShowVerticalTextOnCollapse property to true.
  • Gauges for WinForms now ships with over 20 new pre-designed templates. Get started designing the gauges of your dreams much faster than ever before.
  • C1Chart has a method, ShowVisualEffectsEditor, which allows developers to show the design-time VisualEffects editor at run time. You can enable users to fully design their own charts!
  • DataExtender now has the ability to show the definition query builder at run time. End-users can modify their query strings in this user-friendly dialog box.

Studio for WinForms 2010 v2

Our suite of Windows Forms controls, fully compatible with Microsoft® Visual Studio® 2010, just got better with more features and design-time interactivity. True DBGrid has more Excel-like functionality, and Editor for WinForms now has support for public history, enhanced list support, and a new ColorPicker control. And with enhanced design-time editors in Gauges for WinForms, you can quickly create, style, and customize your gauges. We've added a little bit of something for everyone.

Release Notes

True DBGrid for WinForms Enhancements

  • The grid now supports multi-selection in the filter drop-down value list. Users can select multiple values to filter on, just like Microsoft Excel filtering.
C1TrueDBGrid Multi-Filter

Editor for WinForms Enhancements

  • Enhanced list support: nested lists, restart numbering, continue numbering.
  • Added public history support: undo/redo with a stack of actions (transactions).
  • New ColorPickerControl button in the toolbar.
  • New sample for protecting parts of the document from editing.
C1Editor ColorPicker

Gauges for WinForms Enhancements

  • Enhanced design-time editors for quick and easy gauge design.
  • With new interactive features you can use C1Gauge for data input. For example, add gauge buttons within the design of the gauge to allow users to change values. Gauge pointers can also be dragged at run time by the mouse while optionally snapping to set intervals along the scale.
Gauges Design-time Editors

DockingTab for WinForms Enhancements

  • New ability to completely hide the tabs. Just set ShowTabs to False and you can create a multi-page form all in one.
  • Added Microsoft Office 2010 visual styles.
C1DockingTab Hidden Tabs

Menus and Toolbars for WinForms Enhancements

  • New Office 2010 Visual Styles for blue, black, and silver.
Office 2010 Visual Styles

Ribbon for WinForms Enhancements

  • Galleries can now be expanded and added to the QAT, C1StatusBar, and other containers.
  • New ImageList properties (large and small) allow you to use external ImageLists as the source of images to display in the C1Ribbon and C1StatusBar controls.

InputPanel for WinForms Enhancements

  • New ImageList property for displaying images more easily on input buttons, menus, split buttons, and group headers.

Zip for .NET Enhancements

  • Added support for Zip64 files. This allows for entries longer than the usual 4G limit and also more entries per zip file.

Studio for WinForms 2010 v1

Highlights of this release include:

Release Notes

New Gauge Control

  • Choose between radial (circular, clamshell, helical, arced or half-circular) or linear (horizontal or vertical) shapes.
  • Decorate your gauge with pointers, markers, ranges, labels, state indicators, images and more. Gauge Controls

New Microsoft Office 2010 Visual Styles

  • New Office 2010 visual styles added to Input controls.

FlexGrid for WinForms Enhancements

  • Microsoft Excel-style filtering: C1FlexGrid now features value and conditional column filtering. When filtering is enabled for a column, a filter arrow will appear in the header. Clicking the arrow displays the filter editor where users can filter by list of values found in the column or specify up to two filter conditions. Excel-style Filtering
  • Right-to-left support.
  • Improved drag and scroll behavior.

Reports for WinForms Enhancements

  • Support for RDL (Microsoft Reporting Services).

Chart for WinForms Enhancements

  • New RadialText Label Compass setting for DataLabels. You can now display labels angled outward from the center of a pie chart.
  • New Pie and Bar chart DataLabel and Tooltip text place holder for automatic percents: {%YVAL}.
  • Added support for aligning axes of multiple charts.
  • New Stacked Pie chart type for creating concentric pie charts. Stacked Pie Chart

Excel for WinForms Enhancements

  • Support for cloning (ICloneable interface) for all public objects.
  • Support of RTF text in cells.

DockingTab for WinForms Enhancements

  • New Visual Studio-like docking in C1DockingTab. DockingTab Control

Input for WinForms Enhancements

  • You can now add border colors to the C1TextBox, C1DropDownControl, C1DateEdit, and C1NumericEdit controls.
  • You can also change the border color of the C1TextBox, C1DropDownControl, C1DateEdit, and C1NumericEdit controls when an event occurs.

Studio for WinForms 2009 v3

Highlights of this release include:

  • Author and manage Xhtml content in both design and source code modes with the new C1Editor control.
  • New C1ReportScheduler application. Run ComponentOne Reports tasks in the background on schedules with the new C1ReportScheduler application. The following report task types are supported:
    • XML report definition loaded into a C1Report component
    • XML report definition imported into a C1PrintDocument component
    • Data bound C1PrintDocument loaded from a C1D/C1DX file
    • Executable user program generating and exporting or printing a report
  • Enhancements to FlexGrid for WinForms enable you to render multiple grids, along with custom content into an existing PrintDocument; show spelling errors in grid cells; and create your own renderer objects/visual styles.
  • PDF for .NET now allows you to add annotations and signature fields.
  • New Windows 7 look added to Ribbon’s application menu.

Release Notes

New Report Scheduler app/service for Reports

  • Reports for WinForms now ships with an already-developed scheduling app that you may ship with your desktop reporting applications. The application comes with a Windows service that, when installed, runs in the background on an end-users machine and can automatically generate certain reports at certain times. The application as a simple UI that allows users to select a report and then select multiple scheduling options. The reports generated can be saved in any of the many available formats including PDF, Excel, and HTML.
  • We currently are not providing the source code or any means to programmatically hook the scheduling app into a WinForms app. It currently stands as a separate application.

FlexGrid for WinForms new features

  • A "PrintDocumentGridRenderer" helper class that allows you to render multiple grids, along with custom content, into an existing PrintDocument.
  • New properties/methods in the CellStyle class that enable some interesting scenarios like showing spelling errors in grid cells.
  • A new "Renderer" property that allows you to create your own renderer objects / visual styles. This class can be used internally to implement the VisualStyle property.

Ribbon for WinForms enhancements

  • New Win7Look look to RibbonApplicationMenu. There is a Boolean property that specifies whether the Application menu button should be rectangular as in Windows 7's WordPad, as well as a new Text property to set the button’s text.
  • New RibbonNumericBox component for editing numeric values with up/down buttons.
  • Now supports user-defined localization for run-time string resources. You can now create localization resource files via the “Localize” menu item on the controls.
  • New LabelWidth property for editors containing built-in labels so you can specify custom width values for labels.

InputPanel for WinForms enhancements

  • Group headers now support images.

Excel for .NET enhancements

  • Added support for nested functions and named ranges in formulas
  • Added support for transparent images

PDF for .NET enhancements

  • Added support for signature fields in PDF AcroForms
  • Added support for annotations

Studio for WinForms 2009 v2

The features you've been looking for have been added to our popular Excel and SpellChecker components.

  • Excel for .NET

    With the addition of the XLCell.Formula property in Excel for .NET, you can now specify a formula for the cell.

  • SpellChecker for WinForms

    You can now use the C1SpellChecker control to spell-check controls that derive from the WebBrowser class.

Studio for WinForms 2009 v1

The 2009 release of Studio for WinForms brings rich new features to popular components including PDF, FlexGrid, Preview, and more.

PDF for .NET

  • AcroForms Support: Use the new AddField method to add Acrobat form fields to your PDF documents. PDF for .NET supports the following field types: textbox, checkbox, radio button, push button, combo box, and list box.
  • HTML Support: Use the new DrawStringHtml method to render HTML into your PDF documents. You can flow HTML content into multiple pages or columns, use existing style sheets, and mix HTML with other types of content (images, RTF, plain text, form fields, and so on).

FlexGrid for WinForms

  • Show a Watermark for Adding New Rows: Specify a string that is displayed in the new row template that appears when the AllowAddNew property is set to true.
  • Add Row-level Validation: New events, RowValidating and RowValidated, allow you to perform row-level validation and optionally prevent the end-user from leaving a row if it fails validation.
  • Customize Subtotal Rows: New events, BeforeSubtotal and AfterSubtotal, allow you to customize the subtotal rows and modify their style, content, or suspend the creation of some subtotal rows altogether.
  • Specify Cell Merging Modes: Identify different merging modes for fixed and scrollable cells. This is especially useful in situations where you want to merge column headers using one merge mode and data using a different mode.
  • Copy Column and/or Row Headers to the Clipboard: Specify if you want to include the grids column and/or row headers in the data copied to the clipboard by setting one property.
  • Control the Behavior of the Grid’s Edit Mode: Choose if the grid goes into edit mode when the end-user hits the ENTER key or left arrow key.

Preview for WinForms

  • Rounded Borders: Render objects in C1PrintDocument now can have rounded borders.
  • Preview Pane Context Menu: Preview now includes a default context menu. You can customize and disable the context menu.
  • More Printing Options: Preview now allows end-users to cancel printing when printing from the C1Preview control.
  • Localization Strings Added to the Preview Pane: ToolTip end-user localizable strings were added to the preview pane making it easier for end-users to view documents. For example, "Double-click to hide top/bottom margins and headers".

Chart for WinForms

  • Enhanced Stacking Bar and Column Charts: You can now show lines in between series rectangles from point to point in Stacked 2D Bar and Column charts as well as adjust the line color and line thickness for the lines.
  • Show Flat Gridlines in Radar Charts: Specify whether to use the flat Y coordinate grid lines for Radar charts.
  • Render Series in Clockwise Direction in Pie Charts: Specify whether the series slices are rendered in a clockwise or counter-clockwise direction.
  • Draw Axis Annotations Near the Maximum or Minimum Value of the Axis on the Chart's Plot Area: Set high and low values to specify the maximum and minimum positions of the cross axis. For example, if high is specified for the X axis, then the annotations are placed near the maximum value of the Y axis, which is not necessarily the top of the chart.
  • Render Double Byte Characters Top to Bottom: Added the new properties that allow some double byte characters to be rendered from top to bottom instead of left to right. For single byte characters vertical text appears as rotated text, 90 degrees in the clockwise direction.
  • Rotation for Vertical Axis Annotation: You can now rotate vertical annotation on the axis.

Scheduler for WinForms

  • Month/Year C1Calendar Selectors: The C1Calendar control now includes drop-down month and year selectors at run time. This improves ease of navigation in the control. At run time, simply click the month or year in the calendar's header to choose a month or year to navigate to.

Studio for WinForms 2008 v3

The 2008 v3 release of Studio for WinForms brings rich new features to popular components including grid, schedule, preview, Ribbon, and more.

ComponentOne FlexGrid® for WinForms

It is now possible to scroll the C1FlexGrid control horizontally at design time so you can easily set column properties.

ComponentOne True DBGrid® for WinForms

The SelectedStyle property, which controls the appearance of selected rows and columns, is now honored when rendering using Microsoft Office VisualStyles.

ComponentOne Schedule™ for WinForms

The following enhancements have been made to Schedule for WinForms in the 2008 v3 release:

  • Able to Export and Import Schedules: You can now import and export data easily using the Import and Export methods.
  • Print and Preview the Schedule: End-users can now print the schedule and view a print preview of schedule appointment data using the run-time context menu or buttons on the toolbar of the Appointment dialog box. Printing is based on using the C1PrintDocument component and C1PrintPreviewDialog form via reflection.
  • Hide Appointments in Month View Mode: A new property enables you to determine whether to show appointment times in the month view.
  • Localization Support: At design time you can open a localization form from Smart Designer or from the SmartTag. This form contains all UI strings that can be localized. Simply add new locale for your language and type in translations. This will create localized resources in .resx files. You can add as many locales as you want, and use the .resx file in multiple projects.

ComponentOne Preview™ for WinForms

The following enhancements have been made to Preview for WinForms in the 2008 v3 release:

  • Insert Indexes in Your Document: You can now automatically generate indexes using the C1PrintDocument control, and customize the way the generated index looks. Each index consists of an alphabetized sorted list of letter headings with entries followed by lists of page numbers where the entry occurs. There can be several indexes in a document.
  • Support for Editing Tag Values at Run Time: You can now show a form for the end-user to enter tag values for the tags contained in the Tags collection of a C1PrintDocument. You have the option to display all tags, specific tags, and specify when the Tags dialog box is visible to the end-user.
  • Font Substitutions Accommodated: Font embedding has been significantly changed to accommodate font substitutions. New public properties and supporting types were added to C1PrintDocument. When a text is rendered using a font, and a glyph appears in the text that is not present in the specified font, a substitute font may be selected to render that glyph.
  • Specify Your Print-related Services: Now you have the ability to set desired paper source and printer resolution.

ComponentOne Ribbon™ for WinForms

Create ToolTips with ease using the new ToolTip Editor.

ComponentOne InputPanel™ for WinForms

The following enhancements have been made to InputPanel for WinForms in the 2008 v3 release:

  • Export/Import XML Layouts at Design Time: You can easily export and/or import XML layouts for the input panel at design time.
  • Create Rich ToolTips: Use InputPanel for WinForm’s new full-fledged designer, UITypeEditor to create rich ToolTips for your input controls. Easily customize the appearance and specify the behavior of a ToolTip. For more control over the creation of your ToolTips, you can use the WYSIWYG HTML editor.
  • Add Shortcut Menus: Display the ContextMenuStrip or ContextMenu from the event handler when the user right-clicks the controls.

ComponentOne SuperTooltip™ for WinForms

You can add animated .GIF files, just as you would add a standard image to C1SuperTooltip or C1SuperLabel.

Studio for WinForms 2008 v2

Studio for WinForms 2008 v2 is packed with new features and enhancements. This release includes two new and powerful .NET Windows Forms components exclusively from ComponentOne. Save development time with easy set up, reduced maintenance, and increased productivity.

New Products for 2008 v2

ComponentOne InputPanel™ for WinForms

InputPanel for WinForms is a single control that acts like a complete data-entry form. It manages the design, layout, appearance, and behavior of multiple input components. Supported components include text boxes, numeric and masked input boxes, combo boxes, rich labels, custom controls, and more.

ComponentOne DynamicHelp™ for WinForms

DynamicHelp for WinForms enables end-users to view Help files in WinForms applications. DynamicHelp for WinForms provides Help on individual controls; this type of Help system is available in applications such as Microsoft Visual Studio 2008 and 2005, Microsoft Office, and ComponentOne Doc-To-Help®.

Enhancements for 2008 v2: Look What Just Got Better

ComponentOne Reports™ for WinForms

ComponentOne Reports™ for WinForms

Generate reports quickly with the C1ReportDesigner's new Ribbon-based UI. The enhanced designer includes over 30 professionally designed templates so you can easily create visually stunning reports.

ComponentOne True DBGrid® for WinForms

ComponentOne True DBGrid® for WinForms

You now have more options to view your data with merged cells supporting inverted views and multi-line row views.

ComponentOne Ribbon™ for WinForms

ComponentOne Ribbon™ for WinForms

Ability to add any .NET control to the Ribbon.

ComponentOne Sizer™ for WinForms

ComponentOne Sizer™ for WinForms

Added support for gradient backgrounds and the ability to add rounded corners to your panel.