ComponentOne Studio WinForms 2025 v1
Released: Jun 3, 2025
2025 v1 での更新項目
機能
- FlexGrid for WinForms Enhancements
- New Column Filter UI - Redesigned built-in column filters with a modern, intuitive tabbed UI that separates value filters from conditional filters. Plus, added new distinct, null and non-null filtering options.
- The new UI changes are nearly 100% backward compatible with full theming support. If you've customized the previous UI, you will need to update your code.
- ConditionFilter.Condition1 and Condition2 should be replaced with ConditionFilter.Conditions[i].
- ConditionFilter.AndCondition is replaced by ConditionFilter.Conditions[i].IsAnd.
- The following ColumnFilterEditor properties related to the drop-down menu have been removed and are considered obsolete: UseComposedMenu, UpdateMenu, MenuToolStrip, and MenuFilters.
- For custom filter editors inherited from the ColumnFilterEditor, you can set the FilterEditor.Text property to set the tab header for the filter.
- Search Match Count - The FlexGrid searching feature now allows developers to retrieve the number of matched records for enhanced search result feedback.
- The ApplySearch method has a new output parameter from which you can retrieve the number of matches.
- Improved Scrolling by Column - Added control over whether the first or last row/column appears partially during scroll using new flags: ScrollByRowColumn, EnsureFirstVisible.
- FlexChart for WinForms Enhancements
- New Common Charting Library (C1.Chart) - A shared charting API across all .NET platforms. Note that there are no breaking changes except a namespace update. You may need to add "using C1.Chart" to your C# code files.
- Column Radar Chart Type - FlexRadar now supports Column chart types with stacking options. This is great for wind rose charts, which are commonly used to visualize wind speeds at a particular location.
- Axis Enhancements - New axis break and scrolling enhancements allow you to fine-tune your data visualizations.
- New Axis Breaks feature allows you to skip value ranges on axes for cleaner presentations.
- New Axis.RangeChanged event allows you to update the chart after the user scrolls or pans the chart.
- New AxisScrollBar.Position property allows you to programmatically set the scrollbar position.
- Text Annotation Rotation - You can now rotate text annotations in FlexChart by setting the Annotation's Angle property.
- Other WinForms Enhancements
- New ToggleSwitch Control - A modern, theme-compatible toggle switch for forms and settings.
- Enhanced UI Automation for C1Input - Improved accessibility and support for automated testing across controls like C1DateEdit, C1CalendarView, C1FontPicker, and more.