Compartilhar via


As propriedades TableLayoutSettings selecionadas geram InvalidEnumArgumentException

As propriedades selecionadas TableLayoutSettings agora geram um InvalidEnumArgumentException se você tentar atribuir um valor incorreto.

Descrição da alteração

Em versões anteriores do .NET, essas propriedades geram um ArgumentOutOfRangeException se você tentar atribuir um valor incorreto. A partir do .NET 6, essas propriedades geram um InvalidEnumArgumentException em tais casos.

Alterar categoria

Essa alteração afeta a compatibilidade binária.

Motivo da alteração

Gerar InvalidEnumArgumentException está alinhado com a API de Windows Forms existente em situações semelhantes. Gerar essa exceção também fornece aos desenvolvedores uma melhor experiência de depuração.

Versão introduzida

.NET 6

  • Atualize o código para impedir a atribuição de valores incorretos.
  • Se necessário, manipule um InvalidEnumArgumentException ao acessar essas APIs.

APIs afetadas