
A major new version of the Actipro WinForms controls is now available.
Detailed Update List
Bars
- Updated BarComboBoxLink dropdown to support a dark mode scrollbar on Windows 11.
- Updated menus to close on Ctrl+Tab key presses.
- Fixed an InvalidCastException that might be thrown if UIRendererManager.ColorScheme was configured with WindowsClassic (the default on old versions of Windows) or VisualStudioClassic.
Docking
- Fixed an issue rendering a glyph in DockContainerTitleBarButton if controls were created on different threads.
SyntaxEditor
- Added the IIntraTextSpacerTag.IsSpacerBefore property that allows an intra-text adornment to render after the tagged range instead of before, which is useful for features like AI suggestions.
- Improved the rendering speed of very long squiggle lines.
- Improved vertical scrollbar maximum calculation logic when word wrap is active.
- Improved font selection logic when a character glyph is unsupported by a font to examine Windows' font linking settings, which takes priority over the built-in font fallback logic.
- Improved font size selection logic for substitute fonts.
- Improved substitute font alignment logic.
- Improved selection adjustment logic after text changes.
- Updated a sample to demonstrate intra-text adornment placement options.
- Updated the outlining margin to render with the modern appearance found in recent Visual Studio versions.
- Updated .NET Text assemblies to target .NET 8 instead of .NET 6. Users needing .NET 6 support can use the .NET Standard 2.0 targets.
- Updated IntelliPromptCompletionList and NavigableSymbolSelector to support dark mode scrollbars on Windows 11.
- Fixed an issue where changing the background color of SyntaxEditor between "light" and "dark" colors might not update the caret to use the corresponding contrasting color.
.NET Languages Add-on
- Updated the C# language to syntax highlight interpolated string expressions and support IntelliPrompt within the expressions.
- Updated the C# parser to support C# 13 syntax.
- Updated the C# parser to support C# 12 syntax.
- Updated the C# parser to support C# 11 syntax.
- Updated the C# parser to support C# 10 syntax.
- Updated the C# parser to properly handle deconstruction.
- Updated IntelliPrompt tips to include documentation comment remarks sections for type members, if available.
- Updated IntelliPrompt completion following a VB For Each to list previously-declared variables.
- Updated the resolver to properly locate local functions declared in scope but after the context location.
Python Language Add-on
- Improved the resolver's logic for locating imported modules with aliases.
- Updated how the resolver handles name conflicts.
Web Languages Add-on
- Updated the XML formatter to better retain whitespace at the end of a format selection edit action.
All
- Added .NET assembly targets for .NET 8.
- Updated .NET assemblies to target .NET 6 instead of .NET Core 3.1.
About WinForms Controls
Licensing
All WinForms control licenses automatically include a free subscription for a year of free upgrades to any new versions that are released. At the end of the year, you may renew your license for another year to keep the free upgrade benefits active.
You can purchase our WinForms controls individually if you wish however you have the option to purchase all of them in the WinForms Studio bundle. Purchasing the bundle saves over purchasing all the controls individually. In addition, if you own a WinForms Studio license, you are automatically eligible to receive free licenses for any new control products added to WinForms Studio that come out within your year subscription period.
Evaluation Download
You can download an evaluation of all our WinForms controls from this page:
http://www.actiprosoftware.com/download/evaluations
Free Upgrades
If you own an older WinForms controls version and would like to upgrade to this latest version, please click the request a free upgrade link on your organization account page's 'Purchases and Licenses' tab. The link will appear there if your upgrade eligibility is active.
Actipro Software Support