Actipro WinForms Studio 25.1.0

Released: Jun 10, 2025

25.1.0 での更新項目

機能

  • All
    • Added .NET assembly targets for .NET 8.
    • Updated .NET assemblies to target .NET 6 instead of .NET Core 3.1.
  • Bars
    • Updated BarComboBoxLink dropdown to support a dark mode scrollbar on Windows 11.
    • Updated menus to close on Ctrl+Tab key presses.
  • 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.
  • .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.

不具合の修正

  • Bars
    • 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
    • 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.