Skip to content

[WinForms] Deprecate Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox quirk #14174

@RussKie

Description

@RussKie

Deprecate Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox quirk

See Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox compatibility switch not supported for updated documentation for this change.

Deprecate Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox quirk

Version introduced

3.0

Old behavior

Prior to .NET Framework 4.6.1 the Ctrl + A shortcut key in a TextBox failed to select all text when the ShortcutsEnabled and Multiline properties were both set to true. In .NET Framework 4.6.1 the behavior has been corrected.
Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox was introduced in .NET Framework 4.6.1 to retain the original behavior.
For more information, see https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.textbox.processcmdkey?view=netframework-4.8.

New behavior

The switch is deprecated, and no alternative functionality is available.

Reason for change

.NET Core 3.0 is a new moderm development platform, and it brings significantly simpler servicing scenarios, thus allowing for removal of quirks targeting specific legacy use cases.

Recommended action

Remove the switch.

Category

  • Windows Forms

Affected APIs

Not detectable via API analysis


Issue metadata

  • Issue type: breaking-change

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking-changeIndicates a .NET Core breaking change

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions