ComponentOne Studio WinForms 2016 v2

Released: Jul 20, 2016

2016 v2 中的更新

特性

New Controls

  • FlexChart charting control engineered to perform faster and better than C1Chart.
  • C1Word Library allows users to read, create, and update RTF and Word files through code.
  • A new Map control has been added to WinForms Edition.
  • TreeView for WinForms has been released as a beta control.
  • The Beta version of FinancialChart control supports eight different specialized financial chart types.

New Features

  • C1Report
    • Added German, Italian and Spanish localizations for most end user-visible strings.
  • Command
    • C1TopicBar: Added new property C1TopicLink.Pressed: the value indicates whether the link was pressed.
  • FlexPivot
    • It is now possible to use a single field multiple times in any role, in Values, Rows, Columns, Filters.
    • Added Show As feature. Show results as difference or percentage with respect to the previous row or column.
    • FlexPivot grid now has a context menu with Copy, Show Detail, Field Settings.
    • Added TotalsBeforeData property. It is False by default, which means that subtotals rows and columns appear after data rows and columns. If it is set to True, subtotals will appear before data.
    • Weighted group operations (aggregations, subtotals) are now supported in DataEngine. Previously, they were only supported for the DataSource data option.
    • Cancelling current calculation is now faster.
    • DataEngine queries now support custom operations.
  • FlexReport
    • Added parameterized constructors for TextField class.
    • Added properties:
      • float TextFieldBase.TextAngle { get; set; }
      • float Field.TextAngle { get; set; }
      • Gets or sets the angle of text rotation within the field.
      • double TextFieldBase.LineSpacing { get; set; }
      • double Field.LineSpacing { get; set; }
      • Gets or sets the line spacing between text lines in the field, in percent. The default is 100 which corresponds to normal line spacing.
      • TextFitMode TextFieldBase.TextFitMode { get; set; }
      • Gets or sets a value indicating how the text is fit into field's bounds.
    • Behavior change: previously, if the type of a field could not be resolved while loading a report, an exception occurred. Now, instead of the exception, a text field is created with an unknown mesage.
  • FlexGrid
    • Added C1SuperErrorProvider property to show customizable error tips.
  • TrueDBGrid
    • Added BorderColor property and BorderColorChanged event.
  • GanttView
    • Added Task.SplitTask(double[] durations) public method.
    • Added a possibility to change the display format of Duration column in the grid of C1GanttView.
    • Added C1GanttView.Schedule.CalendarWeekRule property.
  • Input
    • Added ComboBoxDataBinding sample.
    • C1ComboBox: Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
  • InputPanel
    • InputControlHost can be saved to XML and loaded from XML at runtime.
    • Added the ControlHostFromXmlNode event to C1InputPanel. It allows to detect user's ControlHost in XML tree.
    • Added the ControlHostNodeName property and Load/SaveControlHostProperties virtual methods to InputControlHost.
    • Added InputPanelDeserialized and ItemDeserialized events to C1InputPanel.
  • Ribbon
    • RibbonControlHost can be saved to XML and loaded from XML at runtime (if supported by ControlHost developer).
    • Added the ControlHostFromXmlNode event to C1Ribbon and C1StatusBar. It supports detection of user's ControlHost in XML tree.
    • Added the ControlHostNodeName property and Load/SaveControlHostProperties virtual methods to RibbonControlHost.
    • Added a few *Deserialized events to C1Ribbon and C1StatusBar to allow subscribing to event handlers after loading from XML.
  • Schedule
    • Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
  • SuperTooltip
    • Improved RTL handling. Text in non-RTL languages doesn't change words order when shown with RTL layout.
    • Added RightToLeft property. Default property value is RightToLeft.Inherit, which means that tooltip will be shown with the same layout as associated control.
  • TrueDBGrid
    • Added Add(int[] rows) method for C1TrueDBGrid.SelectedRows collection. This method is used for adding several rows at once for selection.
  • FlexChart
    • Added FinancialChart control for visualisation of financial data(BETA license).
    • Added FinancialChartExplorer sample.
    • Added TrendLine class for plotting trend lines. It can be used with FlexChart/FinancialChart.
    • Added Axis.TitleStyle property for customization of axis title appearance.
    • Added Legend.Orientation property for setting legend orientation.
    • Added Legend.Title/TitleStyle properties for customization of legend's title.
    • Added FlexChart.SeriesVisibilityChanged event. The event fires when series visibility was changed.
    • Added Series.AltStyle property that allows to specify alternative data point appearance.