ComponentOne Studio WinForms 2025 v2
Released: Dec 10, 2025
2025 v2 での更新項目
機能
- Added .NET 10 and Visual Studio 2026 support.
- New FlexDiagram (Beta): WinForms Diagram Library
- FlexDiagram is a powerful .NET control that transforms flat or hierarchical data into visually rich and interactive diagrams:
- Create Quick Diagrams in C# - create data-bound or unbound diagrams with minimal code.
- Highly Customizable Graphics - configure every aspect of the diagram, including flow direction, node shapes, connecting lines, and arrows.
- MermaidJS Syntax Support - Load entire diagrams from a simple text file or string.
- Use FlexDiagram in .NET Framework 4.6.2 or higher, including support for the latest .NET 10 dark mode.
- FlexGrid for WinForms Enhancements
- Added two significant features to FlexGrid for WinForms:
- Scrollbar annotations enable you to display icons and alerts on FlexGrid's scrollbar. These annotations can be used to highlight specific rows of data, providing error information or helping the user navigate to critical rows in the dataset. The annotations support MESCIUS' Office 365 themes and include several style properties to change the colors, sizes, and borders.
- CheckBox selection mode provides users with an easier alternative solution to selecting multiple, non-adjacent rows. Previously, users had to press the CTRL key to select non-adjacent rows, which can be challenging for touch screens. To enable this feature, just set the SelectionMode to CheckBox.
- FlexPie for WinForms Enhancements
- The new "Sides" data label placement option can display the FlexPie labels aligned along the left and right sides of the chart. This provides a clean, modern look for your pie charts.
- Menus & Toolbars (C1Command) for WinForms Enhancements
- Improved support for Alt-key mnemonics and command binding.
- What are alt-key mnemonics? Essentially, these are keyboard shortcuts that are combined with pressing the Alt key to trigger an action. For example, you can use mnemonics with a C1Menu item so that it activates when the user presses Alt + any key.
- What are command bindings? Commands are a common coding pattern that separates button and menu logic from UI. Commands enable you to cleanly reuse code across multiple UI components, such as menus, buttons, and toolstrips, and are a common approach in WPF that is gaining popularity in WinForms.
- Localization Improvements in WinForms
- WinForms controls will first look for localized resource files in your project and then fall back to the built-in resource files if none are found. This allows you to easily swap in your own localized files, just add files with the same folder structure and names as the built-in resources.
- Additional WinForms Enhancements
- Dark mode support for .NET 10.
- .NET 8, .NET 9, .NET 10 design-time support added for C1ExpressionEditor, C1AgendaView, C1TableView, C1Command, C1Gauge, C1BulletGraph.
- UI Automation support added for C1ExpressionEditor.
- C1TreeView supports color picker as a built-in editor type.