ComponentOne Studio WinForms 2019 v2

FlexPivot for WinForms now supports group ranges.
July 31, 2019
New Version

Features

Support for .NET Framework 4.5.2

  • This release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

Office 365 Ribbon for WinForms (beta)

  • The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Office 365. With it you'll enjoy:
    • New simplified view when the ribbon is collapsed.
    • 20+ embedded controls including buttons, progress bars, updated galleries and more.
    • Enhanced set of embedded images for buttons along with support for font and vector-based icons.
    • A backstage view and status bar component.
  • Users of the old ribbon will be pleased to know that the new ribbon also supports the same 40+ themes, or they can customize one using the C1ThemeController.

Icon Classes for Modern Apps

  • The new C1Icon is a set of classes which generate monochromatic icons that can be tinted and resized easily, without all the pain points that bitmap-based icons have. These icons are used internally in some controls, such as the new Ribbon for WinForms, where users are able to specify different icons through the API. C1Icon sources can be fonts, vectors (path or SVG), and images. C1Icon is supported in WinForms, WPF and UWP.

FlexGrid for WinForms Enhancements

  • Column Footers Enable Fixed Column Summaries - The popular FlexGrid for WinForms now supports column footers. The footer row can be fixed or scrollable as the last row in the grid. Within the footer you can easily show aggregates like sum, average, min, max, etc. Footers can also show values based on expressions, such as calculations based on several columns (ie, a grand total). This feature comes with full design-time support to configure the column footers with expressions and captions.
  • Now You can Use Custom Expressions in Subtotal Groups - With FlexGrid for WinForms, it is now finally possible to use custom expressions as subtotals in groups along with aggregates. For example, a group expression can contain a total, such as sum(product(quantity, price)).
  • FlexPivot for WinForms Supports Group Ranges - ComponentOne FlexPivot for WinForms now supports group ranges for fields. Grouped ranges allow for custom grouping of data into binned ranges, such as Ages 10-20, Ages 21-39, Ages 40-59+, or you can now create yearly quarter groups with just a simple date field. You can create grouped ranges based upon string, numeric and date fields. Once the grouped ranges are created, users can also filter upon these ranges to further enhance their pivot views.

FlexPie for WinForms Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

FlexChart for WinForms Custom Data Filter Sample

  • This release adds a new sample that demonstrates using a FlexChart inside a DataFilter control as a custom filter. The sample displays open, high, low, close, and volume of a stock, and it lets you filter these values by showing the values in different charts over a period of time within the data filter. You can choose to filter the data by clicking on data points, adjust the time period by using the range bar, and filter the range selection by dragging the mouse. You can see this sample in action by downloading the WinForms Edition Samples.

Other WinForms Edition Enhancements

  • FlexGrid for WinForms
    • Added SearchThroughVisibleRows property that determines to search in all rows or only visible.
    • Provided the feature to save the collapsed node in C1FlexGrid as it is in the Excel format.
    • In the C1FlexGrid the FilterEditorForm's MaximumSize.Height has been increased.
    • Provided scrollbars in C1FlexGridGroupPanel when AutoSize = False.
    • Added IC1ColumnFilter2 interface. Implementation of this interface by custom filter allows to serialize and deserialize the xml filter definition during getting or setting of C1FlexGridBase.FilterDefinition property.
    • Exposed ColumnCollection.DefaultSize and RowCollection.DefaultSize properties to property grid. These properties can be reset to its default values in design time to achieve the adjusting defauls sizes for columns or rows based C1FlexGrid font size. The default value of these properties is -1.
  • Gauges for WinForms
    • [C1BulletGraph] Added a new overloaded Render method that allows to render the C1BulletGraph control in a specified graphics with a given rectangle where the graph will be drawn.
    • [C1BulletGraph] Improved performance (styles).
  • Input for WinForms
    • [C1ComboBox] Added the MouseWheelSelection property. This property indicating whether the selected item changes using the mouse wheel when the C1ComboBox isn't dropped down.
    • Added the HandleScrolling property. This property indicates whether the C1ComboBox handles the scrolling of the parent control or not.
  • Scheduler for WinForms
    • The default print preview dialog is changed to C1RibbonPreviewDialog from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1Schedule will try to use old preview dialog from the C1.Win.C1Report.4 assembly. If you want to use new preview dialog, please make sure that added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies.
    • Added C1Calendar.DisplayRangeChanged event.
  • TrueDBGrid for WinForms
    • The default print preview is changed to C1RibbonPreview from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1TrueDBGrid will try to use old preview from the C1.Win.C1Report.4 assembly. If you want to use new preview, please make sure that you added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4, and C1.Win.C1SplitContainer.4 assemblies.
  • Calendar for WinForms
    • [C1CalendarView] Added BeginUpdate and EndUpdate methods.
    • [C1DateEdit] Improved performance.
    • [C1CalendarView] Added GetDisplayRange method and DisplayRangeChanged event.
    • [C1DateEdit] Added CalendarSettings.DisplayRangeChanged event.
  • DataFilter for WinForms
    • Added CollapseAll and ExpandAll methods. (TFS:366020)
    • Improved performance (styles).
  • MultiSelect for WinForms
    • [C1CheckList] Added the RightClickSelect property. This property gets or sets a value indicating whether a item can be selected by right click or not.
    • [C1CheckList] Added the Radio option to the SelectionMode enum. This option allows the user to select only one item at a time and deselect the item while holding down the CTRL modifier key.
    • Improved performance of modifying, adding, or removing items from a data source.
    • The focus no longer moves down when the user presses the Enter key.
    • C1CheckList & C1MultiSelect - added xml docs remarks.
    • Added SelectedValues array of selected item values in C1CheckList and C1MultiSelect.
    • [C1MultiSelect] Added ValueMemberPath property.
  • TreeView for WinForms
    • Added support of IAccessible interface.
    • Added the RightClickSelect property. This property gets or sets a value indicating whether a node can be selected by right click or not.
    • Added support Shift modifier in Multiple SelectionMode when SelectionModifier is None.
    • When the user changes the SelectionMode, then the C1TreeView saves the selection state, if it can.
    • Added the MoveDownByEnter property. This property is protected and gets or sets a value indicating whether the focus can move down when the Enter button is pressed.
    • Added the FocusCell method. This method sets focus to a node cell. Added the GetFocusedColumnIndex method. This method gets a column index of focused cell.
    • Added the GetFocusedNode method. This method gets a node that contains the focused cell.
FlexPivot for WinForms Group Ranges

ComponentOne Studio WinForms

Maintain a complete collection of Windows forms components for all aspects of application development.

Got a Question?

Live Chat with our MESCIUS (formerly GrapeCity) licensing specialists now.